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

 
 
> custom uClinux compiling
andybeg
сообщение Jun 17 2010, 12:06
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



возник вопрос следующего плана - пишу софт под uClinux и из документации понятно что собирается romfs через make menuconfig, make, но процедура эта довольно продолжительна, когда надо откомпилировать всего лишь одну программу возможно ли упростить процесс создания romfs?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
Dima_G
сообщение Jun 17 2010, 15:06
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 279
Регистрация: 2-07-08
Из: Новосибирск
Пользователь №: 38 699



Компилируете программу тулчейнами, заливаете нп по ТФТП
Go to the top of the page
 
+Quote Post
andybeg
сообщение Jun 17 2010, 15:37
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



может чего не догоняю, но у меня сейчас образ romfs лежит в памяти nor, вы предлагаете по tftp залить, но как найти место где она лежит, ведь в памяти хранится img файл ...
Go to the top of the page
 
+Quote Post
Ink
сообщение Jun 17 2010, 17:23
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 14-08-07
Пользователь №: 29 776



По tftp - это временно залить и запустить. Чтобы она была постоянно в образе - надо собрать этот образ файловой системы и залить заново. В Makefile есть цель для сборки только образа файловой системы (из кучи папок), посмотрите изнутри.

Еще вариант - замаунтить этот образ на компе, закинуть туда софтину, размаунтить (а так же сжать, наверное) и прошить во флеш.
Go to the top of the page
 
+Quote Post
andybeg
сообщение Jun 18 2010, 00:17
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



нашёл правило make romfs - оно собираетвсе файлы и папки в одноимённую директорию, как из жтого сделать img пока не нашёл
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jun 18 2010, 14:02
Сообщение #6


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



В свое время озадачивался считыванием готового образа JFFS от angstrom (для at91sam9260). В интернете можно найти скрипты для монтирования такого образа. По аналогии можно, наверно , и свое собрать.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
andybeg
сообщение Jun 22 2010, 05:50
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



пока что для себя опеделил следующую технологию компилячинья - вначале в директории своей программы делаю make и исправляю все ошибки, далее в директори uClinux make clean и затем уже make , такая цепочка получилась, потому что наверное не совсем верно составил makefile и make из директори программы и из uClinux дают рзные результаты sad.gif
EXEC = uart
OBJS = uart.o
CFLAGS += -D__USE_BSD

all: $(EXEC)

$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)

romfs:
$(ROMFSINST) /bin/$(EXEC)

clean:
rm -f $(EXEC) *.gdb *.elf *.o
Go to the top of the page
 
+Quote Post

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

 


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


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