LINUX.ORG.RU

Linux для отладочной платы EV-AM1707

 , ,


0

1

Добрый день. Занимаюсь разработкой собственного БПЛА и мне в руки попала плата EV-AM1707. Интересное решение, но вот никак не могу разобраться с командами той линукс, которая стоит на этой плате. Таких команд как man, apt-get или yum эта система не понимает. вот не могу разобраться как хотя бы Midnight Commander поставить.

Может кто хоть документацией по этой ОС поможет. Версия Linux 2.6.36

http://otladka.com.ua/wiki/doku.php?id=ev-am1707

Занимаюсь разработкой собственного БПЛА

«Чувак, ты реально крут.»©

Планер сами пилите, или готовая модель?

Здесь смотрели?

Deleted
()

Интересное решение

Да как то она ни очень, за 85 баксов плата без выводов (судя по картинке) на АРМ9. apt-get тебе там явно не будет, качай sourcery, компилируй софт с помощью него и перекидывай бинарники на плату. Покажи вывод ls /lib на плате, интересует с помощью какой библиотеки была собрана прошивка для устройства.

splinter ★★★★★
()
Последнее исправление: splinter (всего исправлений: 1)
Ответ на: комментарий от splinter

Welcome to EV-AM1707!

root /root # ls /lib

ld-2.10.1.so

libm.so.6

libresolv.so.2

ld-linux.so.3

libnsl-2.10.1.so

librt-2.10.1.so

libc-2.10.1.so

libnsl.so.1

librt.so.1

libc.so.6

libnss_dns-2.10.1.so

libutil-2.10.1.so

libcrypt-2.10.1.so

libnss_dns.so.2

libutil.so.1

libcrypt.so.1

libnss_files-2.10.1.so

libuuid.so.1

libdl-2.10.1.so

libnss_files.so.2

libuuid.so.1.3.0

libdl.so.2

libpthread-2.10.1.so

libgcc_s.so.1

libpthread.so.0

libm-2.10.1.so

libresolv-2.10.1.so

modules

root /root #

Callighraff
() автор топика
Ответ на: комментарий от splinter

Может как-то на нее можно поставить упрощенный debian?? Было бы вообще здорово.. Дело в том, что я программировал всю жизнь под Windows. В линуксе только поднимал различные сервисы (apache, smb, ftp, mail и т.п.), а вот собирать из исходников еще ни разу не собирал

Callighraff
() автор топика
Ответ на: комментарий от Callighraff

Ссылка выше в моем сообщение она и есть.

Извините, не смотрел))

Софт пишу сам

Про софт понятно. А планер, сами делаете или готовый? Интересно просто.

Deleted
()
Ответ на: комментарий от splinter

Один питался из смарта сделать управляющий сервер для самобеглой тележки. Не знаю, сделал или нет, давно на связь не выходил.

Deleted
()
Ответ на: комментарий от Deleted

Видимо сделал и уехал на ней :))) вот и не выходит на связь :))

Callighraff
() автор топика
Ответ на: комментарий от Deleted

Фюзеляж будет скорее всего купленный, так как в самолетостроении я мало что понимаю (в плане геометрии и тому подобного)

Callighraff
() автор топика
Ответ на: комментарий от Callighraff

о у тебя обычный libc, считай повезло, качай buildroot и в нем собирай что душе угодно, или ставь sourcery и собирай с исходников.

splinter ★★★★★
()

И еще вопрос: на плате установлена microSD, но вот никак не могу найти ее в /dev

Может кто подскажет?

root drivers # ls /dev

bus

mtd4

null

ttyS2

console

mtd4ro

ptmx

ttyp0

cpu_dma_latency

mtd5

pts

ttyp1

full

mtd5ro

ptyp0

ttyp2

i2c-1

mtd6

ptyp1

ttyp3

input

mtd6ro

ptyp2

ttyp4

kmem

mtd7

ptyp3

ttyp5

kmsg

mtd7ro

ptyp4

ttyp6

log

mtdblock0

ptyp5

ttyp7

mem

mtdblock1

ptyp6

ubi0

mtd0

mtdblock2

ptyp7

ubi0_0

mtd0ro

mtdblock3

ram0

ubi0_1

mtd1

mtdblock4

random

ubi_ctrl

mtd1ro

mtdblock5

rtc0

urandom

mtd2

mtdblock6

shm

usbdev1.1

mtd2ro

mtdblock7

tty

usbdev2.1

mtd3

network_latency

ttyS0

watchdog

mtd3ro

network_throughput

ttyS1

zero

Callighraff
() автор топика
Ответ на: комментарий от splinter

Эммм.. где можно почитать об этом buildroot и о том, как в нем собирать «все что душе угодно»??

Заранее спасибо :)

Callighraff
() автор топика
Ответ на: комментарий от Callighraff

судя по отсутствию дефолтного конфига под EV-AM1707 в ядре 3.10 для тебя это будет трудновато. Что ты так уперся в этот apt-get ты GNOME что ли собрался ставить на плату? Скорее всего плату ты брал на starterkit, там тебе должны были дать пароль от фтп с которого ты можешь стянуть все необходимое ПО. Там же будут исходники ядра и загрузчиков адаптированных под твою плату, определись понадобится ли тебе реал-тайм, в каком пространстве будет работать твое ПО user-space или kernel-space, далее реализуешь свое ПО, собираешь его компилятором поддерживающим libc и собранным с заголовками ядра 2.6.36 (если не найдешь собери с помощью ct-ng) перекидываешь это все на плату, тестишь и мутишь загрузочные скрипты на свой вкус.

splinter ★★★★★
()
Ответ на: комментарий от Callighraff

Можешь прочитать прямо здесь:
1. Качаешь buildroot.
2. Распаковываешь.
3. Заходишь внутрь, делаешь make menuconfig
4. Выставляешь необходимые тебе опции почитывая встроенный хелп.
5. Там где kernel укажи сырцы ядра от своей платы.

Ну и собирай раза так с 20 получится.

splinter ★★★★★
()
Ответ на: комментарий от Callighraff

Фюзеляж будет скорее всего купленный

Понятно. Всё-равно интересно. Желаю удачи. Шоп, эта, количество взлётов совпадало с количеством мягких посадок.

Занимался я когда-то моделированием, кружков в округе не было, ориентировался на журналы.

До самолётов дело не дошло, но литературой обзаводился))) Поэтому интересуюсь.

Успехов!

Deleted
()
Ответ на: комментарий от splinter

Да да.. Спасибо. Вот сижу читаю разбираюсь, пробую :))

Огромное спасибо :)

Callighraff
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.