Инструменты пользователя

Инструменты сайта


equipment:oea-euro-miss:em5

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
equipment:oea-euro-miss:em5 [2019/10/26 20:11]
sergey ↷ Страница перемещена из daq:spascharm:euromiss:modules:em5 в equipment:oea-euro-miss:em5
equipment:oea-euro-miss:em5 [2025/03/27 21:34] (текущий)
ryzhikov
Строка 1: Строка 1:
-====== ЕМ5 Контроллер ======+====== ЕМ-5 Контроллер ======
  
  
Строка 5: Строка 5:
  
 com:  38400 8N1 com:  38400 8N1
 +
 +  miniterm /​dev/​ttyUSB0 38400 --raw
 +
  
 <​code>​ <​code>​
Строка 33: Строка 36:
 </​file>​ </​file>​
  
-==== Параметры uboot ====+=== Компиляция ​=== 
 +Исходные коды Buildroot и Linux собираются в виртуальной машине em5-dev. 
 + 
 +В домашней папке есть директории buildroot/ (ссылка на buildroot2013-5) и linuxdir/ (ссылка на buildroot/​output/​build/​linux...). 
 + 
 +Конфиг buildroot лежит в директории configs/ в домашней папке пользователя. Обратите внимание,​ что Linux собирается вемсте с buildroot (чтобы автоматом применились патчи).  
 + 
 +Путь к конфигу Linux прописан в конфиге buildroot. Там же прописана директория с патчами, которые нужно применить к исходному коду Linux и директория,​ в которой искать скачанные файлы пакетов (вероятно,​ URL многих из них через 15 лет "​протухнут",​ так что берегите эти файлы).  
 + 
 +Для редактирования конфига используется команда make-menuconfig или make-gconfig. 
 + 
 +Конфиг busybox -- `make busybox-menuconfig`. 
 + 
 +Сборка ядра -- `make linux-rebuild`, ​uboot -- `make uboot-rebuild`. ​  
 + 
 +Артефакты сборки Buildroot лежат в output/​images:​ zImage, rootfs.tar (+rootfs.jffs) и u-boot.bin.  
 +Их нужно залить на флеш-память контроллера. Для сбойных флешек рекомендуется заливать не образ jffs, а создавать пустую jffs, после чего распаковывать в неё файлы из rootfs.tar. 
 + 
 +Когда создается rootfs, поверх неё копируется содержимое директории em5_rootfs_overlay. 
 +Именно в неё нужно добавлять свои файлы, чтобы они в конечном итоге оказались в образе файловой системы. 
 + 
 + 
 + 
 + 
 +=== Параметры uboot ===
  
 <​code>​ <​code>​
equipment/oea-euro-miss/em5.1572109865.txt.gz · Последние изменения: 2019/10/26 20:11 — sergey