Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-MVF6-NANO
Hello world
Avers
Добавлено 17.11.2017 14:41
0
Сообщение: 1
Avers
0

Пункты: 198
Регистрация: 09.11.2017
Я новичок в linux и arm. На виртуалке в папке app есть два примера. Возьмём hello_world. Make'ом скомпилировал файл. Теперь как на борде его запустить? Положить в исходники ядра, скомпилировать ядро? Или просто по фтп перекинуть на борду и запустить?
Интересна следующая ситуация: борда после подачи питания загружается, загрузчик инициализирует систему, в терминал выводится "hello world". Подскажите пожалуйста как это сделать.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.11.2017 15:15 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Самое просто - скопировать hello_world в директорию buildroot/output/target/root

в конфиге buildroot/output/target/etc/initab дописать его запуск

.....
# Put a getty on the serial port
ttymxc0::respawn:/sbin/getty -L ttymxc0 115200 vt100
tty1::respawn:/sbin/getty 38400 tty1 linux
::sysinit:/root/hello_world

после этого выполнить make и записать на плату полученный образ
Спуститься к концу Подняться к началу
Персональная информация
Avers
Добавлено 21.11.2017 15:02 Сообщение: 3
Avers
0

Пункты: 198
Регистрация: 09.11.2017
Цитата
Самое просто - скопировать hello_world в директорию buildroot/output/target/root

в конфиге buildroot/output/target/etc/initab дописать его запуск

.....
# Put a getty on the serial port
ttymxc0::respawn:/sbin/getty -L ttymxc0 115200 vt100
tty1::respawn:/sbin/getty 38400 tty1 linux
::sysinit:/root/hello_world

после этого выполнить make и записать на плату полученный образ


Хм при сборке удаляет строку из inittab
::sysinit:/root/hello_world
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.11.2017 15:20 Сообщение: 4
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Цитата

при сборке удаляет строку из inittab
::sysinit:/root/hello_world


у меня нет под рукой buildroot для этой платы - посмотрите в buildroot/board/starterkit/какая_то_директория - там должен быть файл inittab, пропишите там вместо buildroot/output/target/etc/initab , этот файл копируется в target при каждом make
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-MVF6-NANO