roboforum.ru

Технический форум по робототехнике.

Calculate Linux Roboforum Build

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Calculate Linux Roboforum Build

Сообщение setar » 31 май 2010, 18:15

Для организации рабочего места разработчика программ для ARM9 Board (в частности для mini2440)
Я решил сделать сборку linux, которая представляла бы собой загрузочный образ который можно было бы запустить как с флеш карты или CD диска, так и установить в раздел жесткого диска на компьютере или внутри виртуальной машины.

За базовую систему принят дистрибутив Calculate Linux (Gentoo based) по причине того что он содержит подсистему интерактивной сборки дистрибутива и очень гибок в настройке.

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

Работу я вижу так:
загрузочный образ ставиться в качестве стартового для виртуальной машины (или производится запись на CD и запуск на реальной машине) и производится запуск системы.
Сборка имеет автоматическую настройку сети по DHCP или тексто-окошечным конфигуратором вручную,
что позволит работать по сети например сливая проект или закачивая результат компиляции по сети (FTP,SAMBA).
Так же поддерживается работа с дисками NTFS и флешками, что позволит сохранить при необходимости данные и на них.



ISO образы, torrent файлы доступны по адресу: projects/clrf-crossdev/

ПО:
  • ARM9 C/C++ compiller (GCC) for linux (armv4tl-softfloat-linux-gnueabi)
  • ARM C compiller (GCC) with newlib (arm-none-eabi)
  • AVR C/C++ compiller (GCC)
  • ScratchBox toolchain
  • Qt 4.6 and Qt Creator
  • QEMU KVM
  • XFCE
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Calculate Linux Roboforum Build

Сообщение =DeaD= » 04 июн 2010, 09:00

Скажешь, когда более менее стабильная версия будет? :oops:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 04 июн 2010, 09:06

Ну я надеюсь что эта будет достаточно стабильна, XFCE только запустить осталось.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Calculate Linux Roboforum Build

Сообщение =DeaD= » 04 июн 2010, 09:09

Т.е. жду релиза с запущенным XFCE? :oops:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Calculate Linux Roboforum Build

Сообщение setar » 04 июн 2010, 12:54

Володь что значит осталось запустить xfce ? ещё в среду на ней работал, два релиза (твоих) назад
просто вместо startx набираешь startxfce

Добавлено спустя 1 минуту 43 секунды:
и кстати не нужно народ заставлять всё перекачивать
просто выкладывай лог изменений, там же как правило несколько команд пересборки

Добавлено спустя 1 минуту 51 секунду:
и прекрати распространять версии без логотипа робофорума :)
зря я что ли их рисовал
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 04 июн 2010, 13:29

Прости, случайно прибивал :)

Как делать лог?

Хм, ну раз работает, значит хороше! :)
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Calculate Linux Roboforum Build

Сообщение Timmy » 07 июн 2010, 00:17

Vooon писал(а):Опять обновил.
Пофиксил несовместимость модулей иксов.

Теперь все лежит здесь: http://media.vehq.ru/linux/clrf-crossdev/
Торрент: http://media.vehq.ru/linux/clrf-crossde ... so.torrent


Forbidden

You don't have permission to access /linux/clrf-crossdev/ on this server.

жаль хотел перед отъездом скачати
нехватает запятых? возьми пару отсюда ,,,,,,,,,,,,,,,,,,, =)
Timmy
 
Сообщения: 225
Зарегистрирован: 13 янв 2009, 11:19
Откуда: Санкт Петербург

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 07 июн 2010, 00:44

Мы переместили на другой домен: http://projects.roboforum.ru/clrf-crossdev/
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 09 июн 2010, 23:11

Обновил первый пост.

Добавлено спустя 3 минуты 58 секунд:
Последняя ставбильная версия: 10.4-4

Изменения по сравнению с 10.4-3 незначительные, оформление по большей части.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Calculate Linux Roboforum Build

Сообщение setar » 06 июл 2010, 00:27

нужно добавить minicom
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 06 июл 2010, 01:21

Хм, совсем забыл про терминалки
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Calculate Linux Roboforum Build

Сообщение setar » 06 июл 2010, 01:58

так же к добавлению app-mobilephone/dfu-util
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Calculate Linux Roboforum Build

Сообщение Aseris » 27 фев 2011, 00:53

Прект скорее жив чем мертв?? или как??

Хорошо бы добавить джентльменский набор для mini 2440, хотя бы uboot c тулзами, ибо он вроде как с 2009 года не трогался
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Calculate Linux Roboforum Build

Сообщение setar » 28 фев 2011, 03:49

работает и работает :)
про какой юбут речь ? в линукс его ставить что ли ??
если про исходный код, так нечего ему делать в образе рабочего места
утилиты вроде все есть, чего не хватает - пишите
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Calculate Linux Roboforum Build

Сообщение Aseris » 28 фев 2011, 18:38

mkimmage не нашел
minicom (сразу под миньку настроенный) так и не добавлен, либо где то очень хорошо спрятан
DFU-util + usbpush хорошо чтобы был, дабы запустил и работаешь например сразу с mini2440

u-boot исходный код хорошо для того, чтоб со своими предустановленными опциями скомпилить можно было.

Хотя может где чего не доглядел, ибо осваиваю уже установленную через команду calculate на виртуалку ось.
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Calculate Linux Roboforum Build

Сообщение setar » 01 мар 2011, 20:21

mkimmage - это что ? не пользую

minicom заменяется на screen
screen /dev/tty...

DFU-util , usbpush возможно добалю

u-boot это таргет код, к средствм разработки отношения не имеет
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Пред.След.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron