Exécutez Yocto sur Ubuntu en utilisant QEMU.

■ Que faire

Mettez l'environnement de développement de Yocto dans Ubuntu.

Je prévois de mettre Yocto dans d'autres appareils, mais je ne sais pas grand-chose sur Yocto en premier lieu, donc Je voudrais lancer un Yocto virtuel en utilisant QEMU.

■ Environnement éprouvé

2020/09/04 Intel® Core™ i5-4570 CPU @ 3.20GHz × 4 Mémoire 32 Go Ubuntu 20.04.1 LTS (64bit)

■ Remarques

Cela peut ne pas fonctionner sur Ubuntu dans un environnement virtuel. Un environnement réel est recommandé.

■ Comment faire

● Installation de l'environnement

sudo apt‑get install sed wget subversion git‑core coreutils \
     unzip texi2html texinfo libsdl1.2‑dev docbook‑utils fop gawk \
     python‑pysqlite2 diffstat make gcc build‑essential xsltproc \
     g++ desktop‑file‑utils chrpath libgl1‑mesa‑dev libglu1‑mesa‑dev \
     autoconf automake groff libtool xterm libxml‑parser‑perl

● Cloner poky

git clone https://git.yoctoproject.org/git/poky

Lors de la spécification de la version ...

git checkout -b yocto-3.1 yocto-3.1

● Initialisation de l'environnement de construction

source poky/oe-init-build-env

● Compilation du noyau Yocto

bitbake core-image-minimal

image.png

Compilez en utilisant 100% du cœur CPU4. Cela semble trop strict pour compiler dans un environnement virtuel.

La compilation a pris 2 heures.

● Commencez avec QEMU

runqemu tmp/deploy/images/qemux86-64/

image.png

Le terminal a démarré. Je vois, c'est Yocto?

● Essayez de vous connecter

J'ai essayé de savoir quelle est la valeur par défaut.

User: root Réussite: Aucun

Hey.

image.png

Hey.

■ Essayez de compiler d'autres cœurs.

bitbake core-image-sato

Puisque sato est la configuration minimale (peut-être) incluant la fonction GUI, essayez de la compiler.

runqemu tmp/deploy/images/qemux86-64/

image.png

Compilation ... 1 heure ... hein? Core-image-sato est-il plus rapide que core-image-minimal? Pourquoi? ??

Donc, Yocto a démarré en utilisant QEMU sur Ubuntu. Chan Chan!

■ Résumé

Pour le moment, j'ai pu construire Yocto avec les paramètres par défaut puis l'exécuter sur QEMU. Connaître l'heure de compilation vous permet de modifier ou de changer quelque chose Je sais combien de temps je devrais attendre.

Cependant, on ne sait pas pourquoi minimal est lent (ou sota est rapide). Quelle est la différence?

Eh bien, l'environnement est prêt pour le moment. Apprenez-vous à vous en servir? À bientôt.

Recommended Posts

Exécutez Yocto sur Ubuntu en utilisant QEMU.
Exécutez Jupyter sur Ubuntu sous Windows
Installez et exécutez Dropbox sur Ubuntu 20.04
Utilisation d'une console série sur Ubuntu 20.04
Exécutez le GPU Radeon sous Windows sur QEMU / KVM
Exécutez bootgen sur Debian GNU / Linux, Ubuntu
Exécutez un servomoteur en utilisant python sur Raspberry Pi 3
Exécutez Linux avec l'architecture ARM à l'aide de QEMU
Shebang sur Ubuntu 20.04
Lors de l'utilisation de pygame sur Ubuntu 16.04, l'utilisation du processeur est de 100%
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Développement Python sur Ubuntu sur AWS EC2 (à l'aide de Jupyter Lab)
Comment exécuter MeCab sur Ubuntu 18.04 LTS Python
Capteur à ultrasons SRF02 piloté par pyton utilisant i2c
Remarques sur l'utilisation de TensorFlow sur Bash sur Ubuntu sous Windows
Exécutez Tensorflow à partir de Jupyter Notebook sur Bash sur Ubuntu sous Windows
Configurer un serveur de fichiers sur Ubuntu 20.04 à l'aide de Samba
Installez Apache 2.4 sur Ubuntu 19.10 Eoan Ermine et exécutez CGI
Exécutez Django sur PythonAnywhere
Installez PySide2 sur Ubuntu
Exécutez mysqlclient sur Lambda
Installez JModelica sur Ubuntu
Erreur autour de l'interface graphique lors de l'utilisation de PyQt5 sur Ubuntu (WSL2)
Exécutez OpenMVG sur Mac
construire Python sur Ubuntu
Installez Python 3.3 sur Ubuntu 12.04
Installation de pyenv sur ubuntu 16.04
Installez Theano sur Ubuntu 12.04
Installez angr sur Ubuntu 18.04
Installez pip / pip3 sur Ubuntu
Utilisez le trousseau sur Ubuntu (Linux) pour éviter d'entendre les phrases de passe SSH une par une
Utilisation de X11 avec ubuntu18.04 (langage C)
Exécutez Openpose sur Python (Windows)
Utilisez matplotlib sur Ubuntu 12 et Python
SoftwareRAID 0 sur SereneLinux (Ubuntu 18.04 Desktop)
J'ai installé ROS sur Ubuntu 18.04
USB Wifi sur Ubuntu 20.04LTS
Définir la police matplotlib dans ubuntu
Essayez d'utiliser OpenCV sur Windows
[Django] Remarques sur l'utilisation de django-debug-toolbar
Reconstruction du noyau sur Ubuntu 20.04 (sur Azure)
Faire fonctionner ubuntu sur VScode (Windows10)
Exécutez Tensorflow 2.x sur Python 3.7
Créer des raccourcis de commande sur Ubuntu 16.04
Afficher les messages GUI sur Ubuntu
Installez OpenCV sur Ubuntu + python
wsl Installer PostgreSQL sur Ubuntu 18.04
Exécutez le CGI de Python sur CORESERVER
Exécutez la commande unix sur python
Présentation de TensorFlow à Ubuntu + Python 2.7
Traiter sur GPU en utilisant chainer.cuda.elementwise
[ROS] Installer ROS (mélodique) sur Ubuntu (18.04)
Installez Caffe sur Ubuntu 14.04 (GPU)
Exécutez IPython Notebook sur Docker
Installer Docker sur WSL Ubuntu 18.04