реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Нужна помощь по линуксу, надо стартануть
Метценгерштейн
сообщение Dec 10 2015, 06:13
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



плата самопальная. Мне ее по факту передали. Надо разбираться. Из доков есть схема.

на плате 2 порта эзернет через свич micrel, 3 разъема usb, 2 разъема как RG45, только на 6 пинов каждый.

сам проц mcimx6u5evm10ac

Задача пока простая. Там DSP стоит от AD, в его sigmastudio я разобрался, надо сгенеренный файл положить в определенную папочку в линуксе.

Сейчас утро, начинаю исследовать что там можно сделать, чтобы терратерну включить.

Дополню- нашел выход UART, даже консоль подписано. Буду подключать.
вот файлик, что загрузчик через UART выдал.
U-boot загрузчик там
teraterm.log
Go to the top of the page
 
+Quote Post
samike
сообщение Dec 10 2015, 08:38
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 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.

Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 10 2015, 09:13
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



верхнее сообщение откорректировал- файл с тератерны.
при входе
root
root,
выдал IP устройства
буду со второго компа включаться эзернетом туда
Go to the top of the page
 
+Quote Post
samike
сообщение Dec 10 2015, 09:18
Сообщение #19


Участник
*

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



Цитата(Метценгерштейн @ Dec 10 2015, 09:13) *
U-boot загрузчик там
teraterm.log


скиньте куда-нибудь еще - эта ссылка не открывается у меня на работе (касперский не пускает)
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 10 2015, 09:27
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



куда, например? Куда удобно было бы?
http://файлообменник.рф/4bh73pine4g3.html

подойдет?
Go to the top of the page
 
+Quote Post
samike
сообщение Dec 10 2015, 10:09
Сообщение #21


Участник
*

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



Цитата(Метценгерштейн @ Dec 10 2015, 12:27) *
http://файлообменник.рф/4bh73pine4g3.html
подойдет?

подойдет

Ерунда какая-то - вроде начинает скачивать - но касперский начеку ))
Скиньте лучше на почту smim1()yandex.ru
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 10 2015, 10:17
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



на почте
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 10 2015, 12:49
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



ТС, а вы уверены, что вам надо переустанавливать Линукс? Насколько я понимаю вы должны написать апликацию, а это на порядок проще. Определитесь.
Какой у вас Линукс? Его сами собирали или это известный дистрибутив?

Если же вас интерсует установка Линукса, то
В uboot консоли введите команду printenv. Это даст вам много важной информации. Чтобы попасть в консоль надо сразу после рестарта на терминале нажать клавишу пока счетчик считает. Разберитесь с тем что там написано. начните со строки где есть слова run и bootm. Найдите для этого документацию по uboot.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 10 2015, 13:11
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 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
не соединяется. Отрывается соединение
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 10 2015, 13:13
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 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. Этого достаточно.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 10 2015, 13:32
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



сегодня, зато, лучше, чем вчера было) Не знал куда что и где)
Виртуалку убунту уже установил на комп.
Двигаюсь дальше.

и еще, я правильно понимаю, что теперь, когда линукс на проце стоит, я полностью забываю железный уровень программирования через регистры, как в STM32 или AVR это было, и пишу именно в среде линукс? Т.е. пользую все ее преимущества? И подход к программированию, например, ногой подрыгать другой?
Где почитать про это? Допустим, GPIO подергать?
Go to the top of the page
 
+Quote Post
samike
сообщение Dec 10 2015, 13:36
Сообщение #27


Участник
*

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



Цитата(Метценгерштейн @ Dec 10 2015, 16:32) *
Допустим, GPIO подергать?

допустим GPIO подергать можно с помощью gpiolib: Доступ к GPIO из пространства пользователя.
Или погуглите.

подход к программированию теперь будет несколько иной ))

Сообщение отредактировал samike - Dec 10 2015, 13:38
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 10 2015, 13:42
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 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 из пространства пользователя.
Или погуглите.

подход к программированию теперь будет несколько иной ))


Ну вот это получше чем то, что нашел я, но о том же самом.
Go to the top of the page
 
+Quote Post
samike
сообщение Dec 10 2015, 13:49
Сообщение #29


Участник
*

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



Да, если временная диаграмма НЕ пофигу - то придется писать драйвер.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 10 2015, 19:17
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 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, а некий другой.
Не коннектится.
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 18:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01493 секунд с 7
ELECTRONIX ©2004-2016