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
 
Сообщения: 9251
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Calculate Linux Roboforum Build

Сообщение Grem » 01 июн 2010, 00:27

Konsole наверняка потянет за собой кучу зависимостей.
чем хterm не подходит? какая вообще разница, какая консоль то :)
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1523
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия, Севастополь
прог. языки: Java, C

Re: Calculate Linux Roboforum Build

Сообщение br0x » 01 июн 2010, 00:30

Ну, mc на нее лучше ложится, имхо
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Re: Calculate Linux Roboforum Build

Сообщение setar » 01 июн 2010, 00:39

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

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 01 июн 2010, 01:47

Konsole потянет за собой пол кед, так что нет.
Обойдемся консолью из XFCE

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

Re: Calculate Linux Roboforum Build

Сообщение elesy » 01 июн 2010, 05:39

Так выложили бы для всех
elesy
 
Сообщения: 92
Зарегистрирован: 24 май 2010, 15:31
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич

Re: Calculate Linux Roboforum Build

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

Пока оно не удовлетворяет элементарным требованиям.

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

Re: Calculate Linux Roboforum Build

Сообщение elesy » 01 июн 2010, 08:29

Vooon писал(а):Скоро мир пересобирется, тогда и выложим.

Ждемс :Bravo:
elesy
 
Сообщения: 92
Зарегистрирован: 24 май 2010, 15:31
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 01 июн 2010, 09:22

Пока откладываетя. Мир пересобрался, приконнектиться теперь не могу :)

emerge -e world поломал систему :)

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

Re: Calculate Linux Roboforum Build

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

IPMI весчь! :)

Восстановил доступ к машине и дособрал.
Правда опять забыл пересобрать модуль vesa...
Для того чобы запустились иксы нужно сначала emerge xf86-video-vesa сделать.
И пока запускается OpenBox а не XFCE. Для графики startx

Soft:

VCS: Mercurial, GIT, Subversion;
CC: i686 Linux GCC/G++, ARM9 Linux GCC/G++, ARM None Eabi GCC, AVR GCC/G++;
JTAG/FLASHER: urJtag, OpenOCD, avrdude;
Editors: gvim, vim, nano;
Browsers: Firefox, Chromium (Google Chrome), links;

Qt-Creator;
VirtualBox guest addins;
QEMU KVM.

http://media.vehq.ru/linux/cls-10.4-i686.iso.torrent
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 03 июн 2010, 10:16

Исправленная версия: http://media.vehq.ru/linux/cls-rfdev-10 ... so.torrent
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Calculate Linux Roboforum Build

Сообщение =DeaD= » 03 июн 2010, 10:17

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

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 03 июн 2010, 10:27

В старой хуже с десктопным окружением.
А так набор компиляторов остался тот-же.
Добавились OpenCV 2.0.0, XFCE4 Extras.

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

Re: Calculate Linux Roboforum Build

Сообщение elesy » 03 июн 2010, 12:33

Только скачал старую - собирался вечером потестить
Теперь придеться скачивать новую
elesy
 
Сообщения: 92
Зарегистрирован: 24 май 2010, 15:31
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 03 июн 2010, 17:57

Лучше подождать качать немного.
В этой версии все еще есть косяки c графикой, хотя что касается инструментария — должно работать.

И да, любые багрепорты очень ценны, так что чем больше народу попробует — тем лучше.

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

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 04 июн 2010, 08:59

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

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

Пред.След.

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

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

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

Mail.ru counter