GPIO на встраиваемом компьютере

Радиотехника, платы, схемы, оборудование, фото- видео- приборы, компьютеры
Ответить
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 276
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

GPIO на встраиваемом компьютере

Сообщение ladik »

Всем привет.

Хочу попробвать использовать GPIO на встраиваемом компьютере, куда установил NI Linux RT.
Нашёл в сети инструкцию.
C Linux я "на Вы". Прошу помощи у знающих.

Самым простым кажется путь Сopying the kernel to the device из инструкции выше.
Но в самом начале у меня сразу затык.

Код: Выделить всё

scp -r x86/lib/modules/${new_version} admin@${rt_target_hostname}:/lib/modules/
scp x86/boot/bzImage admin@${rt_target_hostname}:/boot/runmode/
ssh admin@${rt_target_hostname} 'mkdir /usr/local/natinst/tools'
scp x86/headers/module-versioning-image.squashfs admin@${rt_target_hostname}:/usr/local/natinst/tools/module-versioning-image.squashfs
Как я понимаю, нужно скопировать файлы ядра на целевое устройство из директории x86/lib/modules/${new_version}.
Что это за директория, и как её найти, что-то никак не соображу.

Подскажите, если кто знает. И возможно ли это делать из под винды. Меня терзают сомнения.
Как я сейчас думаю, мне нужно выполнить эту инструкцию, и уже из под CentOS копировать файлы ядра на устройство. :think:
Дорогу осилит идущий.
ujin1
adviser
adviser
Сообщения: 239
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 19 раз
Поблагодарили: 38 раз
Контактная информация:

Re: GPIO на встраиваемом компьютере

Сообщение ujin1 »

ladik писал(а): 21 сен 2023, 17:34 Всем привет.

Хочу попробвать использовать GPIO на встраиваемом компьютере, куда установил NI Linux RT.
Нашёл в сети инструкцию.
C Linux я "на Вы". Прошу помощи у знающих.

Самым простым кажется путь Сopying the kernel to the device из инструкции выше.
Но в самом начале у меня сразу затык.

Код: Выделить всё

scp -r x86/lib/modules/${new_version} admin@${rt_target_hostname}:/lib/modules/
scp x86/boot/bzImage admin@${rt_target_hostname}:/boot/runmode/
ssh admin@${rt_target_hostname} 'mkdir /usr/local/natinst/tools'
scp x86/headers/module-versioning-image.squashfs admin@${rt_target_hostname}:/usr/local/natinst/tools/module-versioning-image.squashfs
Как я понимаю, нужно скопировать файлы ядра на целевое устройство из директории x86/lib/modules/${new_version}.
Что это за директория, и как её найти, что-то никак не соображу.

Подскажите, если кто знает. И возможно ли это делать из под винды. Меня терзают сомнения.
Как я сейчас думаю, мне нужно выполнить эту инструкцию, и уже из под CentOS копировать файлы ядра на устройство. :think:
${new_version} - $ это значение {new_version} - это переменная. Т.е название новой версии скомпилированного ядра.
В Windows точно ничего не получится.
Итого предлагается 2 варианта
1. Установить экземпляр 21 NI Linux и взять файлы ядра сохраненные в /eos/project/n/natinst/software/linux rt/intelx86_boards_gpio_kernel. Тут непонятно, что под экземпляром понимается или Labview 21 для Linux или NILinuxRT
2. Перекомпилировать ядро с соответствующими настройками и записать на устройство. По этой инструкции можно скомпилировать ядро только до 20 версии.
Изображение
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 276
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: GPIO на встраиваемом компьютере

Сообщение ladik »

ujin1 писал(а): 22 сен 2023, 04:58 ${new_version} - $ это значение {new_version} - это переменная. Т.е название новой версии скомпилированного ядра.
В Windows точно ничего не получится.
Итого предлагается 2 варианта
1. Установить экземпляр 21 NI Linux и взять файлы ядра сохраненные в /eos/project/n/natinst/software/linux rt/intelx86_boards_gpio_kernel. Тут непонятно, что под экземпляром понимается или Labview 21 для Linux или NILinuxRT
2. Перекомпилировать ядро с соответствующими настройками и записать на устройство. По этой инструкции можно скомпилировать ядро только до 20 версии.
Понял. Спасибо!
Дорогу осилит идущий.
Ответить

Вернуться в «Железо»