|
|
  |
Нужна помощь по линуксу, надо стартануть |
|
|
|
Dec 10 2015, 06:13
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
плата самопальная. Мне ее по факту передали. Надо разбираться. Из доков есть схема. на плате 2 порта эзернет через свич micrel, 3 разъема usb, 2 разъема как RG45, только на 6 пинов каждый. сам проц mcimx6u5evm10ac Задача пока простая. Там DSP стоит от AD, в его sigmastudio я разобрался, надо сгенеренный файл положить в определенную папочку в линуксе. Сейчас утро, начинаю исследовать что там можно сделать, чтобы терратерну включить. Дополню- нашел выход UART, даже консоль подписано. Буду подключать. вот файлик, что загрузчик через UART выдал. U-boot загрузчик там teraterm.log
|
|
|
|
|
Dec 10 2015, 08:38
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039

|
Цитата(Метценгерштейн @ Dec 10 2015, 09:13)  Дополню- нашел выход UART, даже консоль подписано. Буду подключать. Подключайте. Почитал еще раз SigmaDSP Firmware Utility for Linux по вашей ссылке. Вроде как можно просто положить ваше приложение в определенную папку линукса, имеющегося на плате: "It is also possible to install the firmware file on the root filesystem. This allows to update it without having to update the whole kernel. To install it on the root file system copy it to the “/lib/firmware/“ folder on the target system." Консоль нашли - хорошо. Разберитесь, что же там есть на плате (по логу загрузки). Для копирования SigmaDSP Firmware Utility на плату может потребоваться рабочий Ethernet.
|
|
|
|
|
Dec 10 2015, 09:18
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039

|
Цитата(Метценгерштейн @ Dec 10 2015, 09:13)  U-boot загрузчик там teraterm.logскиньте куда-нибудь еще - эта ссылка не открывается у меня на работе (касперский не пускает)
|
|
|
|
|
Dec 10 2015, 10:09
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039

|
Цитата(Метценгерштейн @ Dec 10 2015, 12:27)  http://файлообменник.рф/4bh73pine4g3.html подойдет? подойдет Ерунда какая-то - вроде начинает скачивать - но касперский начеку )) Скиньте лучше на почту smim1()yandex.ru
|
|
|
|
|
Dec 10 2015, 13:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
пока что мне надо даже не аппликацию написать, а просто положить туда в папочки сгенерированный файл. Потом, конечно, дойдет до того, чтобы самому все делать. На сейчас- плата запускается, линукс прогружается. В файле, что я выкладывал, есть строчка- Ubuntu 14.04.2 LTS nitrogen ttymxc1
и
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.10.17+ armv7l)
т.е. ubuntu
после прогрузки линукса, вижу это через COM-порт в терминалке, я логинюсь root root
пишет, что inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
далее, беру комп, он XP, настраиваю сеть свою 192.168.1.10 255.255.255.0
остальное пустое все DNS Gateway и прочее
запускаю тератерм по IP и телнету, вбиваю 192.168.1.5 не соединяется. Отрывается соединение
|
|
|
|
|
Dec 10 2015, 13:13
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(Метценгерштейн @ Dec 10 2015, 15:52)  пока что мне надо даже не аппликацию написать, а просто положить туда в папочки сгенерированный файл. Потом, конечно, дойдет до того, чтобы самому все делать. На сейчас- плата запускается, линукс прогружается. В файле, что я выкладывал, есть строчка- Ubuntu 14.04.2 LTS nitrogen ttymxc1
и
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.10.17+ armv7l)
т.е. ubuntu О! Так вы в шоколаде! Установите убунту на компьютер хотя бы на виртуальную машину. Установите на обе openssh server командой sudo apt-get install openssh-server. На виндоус установите putty и winscp. При помощи последней любые файлы влегкую скопируете с винды на ваш линукс. Это сделать быстрее чем устанавливать Линукс на виртуалку. Если вам надо просто скопировать файлы: Установите на ваш прибор openssh-server, а на винду winscp. Этого достаточно.
|
|
|
|
|
Dec 10 2015, 13:32
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
сегодня, зато, лучше, чем вчера было) Не знал куда что и где) Виртуалку убунту уже установил на комп. Двигаюсь дальше.
и еще, я правильно понимаю, что теперь, когда линукс на проце стоит, я полностью забываю железный уровень программирования через регистры, как в STM32 или AVR это было, и пишу именно в среде линукс? Т.е. пользую все ее преимущества? И подход к программированию, например, ногой подрыгать другой? Где почитать про это? Допустим, GPIO подергать?
|
|
|
|
|
Dec 10 2015, 13:36
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039

|
Цитата(Метценгерштейн @ Dec 10 2015, 16:32)  Допустим, GPIO подергать? допустим GPIO подергать можно с помощью gpiolib: Доступ к GPIO из пространства пользователя. Или погуглите. подход к программированию теперь будет несколько иной ))
Сообщение отредактировал samike - Dec 10 2015, 13:38
|
|
|
|
|
Dec 10 2015, 13:42
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(Метценгерштейн @ Dec 10 2015, 16:32)  сегодня, зато, лучше, чем вчера было) Не знал куда что и где) Виртуалку убунту уже установил на комп. Двигаюсь дальше.
и еще, я правильно понимаю, что теперь, когда линукс на проце стоит, я полностью забываю железный уровень программирования через регистры, как в STM32 или AVR это было, и пишу именно в среде линукс? Т.е. пользую все ее преимущества? И подход к программированию, например, ногой подрыгать другой? Где почитать про это? Допустим, GPIO подергать? Все зависит от того как вам надо подрыгать. Если временная диаграма пофиг, то легко, а если нет, то надо драйвер писать. А в драйвере и регистры и прерывания есть. Первая попавшаяся ссылка о том как дергать или читать с ноги. Поищите сами по ключевым словам: http://ubuntuforums.org/showthread.php?t=1835315Цитата(samike @ Dec 10 2015, 16:36)  допустим GPIO подергать можно с помощью gpiolib: Доступ к GPIO из пространства пользователя. Или погуглите. подход к программированию теперь будет несколько иной )) Ну вот это получше чем то, что нашел я, но о том же самом.
|
|
|
|
|
Dec 10 2015, 13:49
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039

|
Да, если временная диаграмма НЕ пофигу - то придется писать драйвер.
|
|
|
|
|
Dec 10 2015, 19:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
я правильно понимаю, чтобы подключиться к девайсу, нанем должен быть поднять ftp или ssh? я не мог по ip соединиться, т.к. , вероятно, ftp сервер не поднят на железке?
еще вопрос- на винде winscp, посредством vmware на этом же компе загрузил убунту. ifconfig выдал ip. в убунте запустил sudo apt-get install openssh-server прошла установка, вроде все встало в winscp устанавливаю протокол SFTP, ip, что выдала убунта, пароль и логин от убунты. Единственное, логин не root, а некий другой. Не коннектится.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|