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

Re: Calculate Linux Roboforum Build

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

а для чего делать "по умолчанию загрузка (и вероятно работа) будет вестись в текстовом режиме"?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Calculate Linux Roboforum Build

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

попробуй назвать хотя бы одну причину зачем для компиляции программ требуется графика ?

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

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 31 май 2010, 19:08

Имхо необходимые инструменты:

- Mercurial
- GIT
- Subversion
- (g)vim (with all extensions)
- nano (with enabled highlight)
- cmake
- qmake (qt-tools)
- GCC for host
- GCC for ARM9
- arl-none-eabi gcc + newlib + binutils (optional)
- zsh (optional)
- Xorg with all opensource drivers + XFCE (optional)
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

Сообщение elesy » 31 май 2010, 19:17

Я не пойму одного зачем городить еще один диск.
Проще сделать уроки.
Диск который идет с платой "весит" 3.5гига.
И как вы его собираетесь впихивать.
Даже если учесть что половину оттуда можно выкинуть.
elesy
 
Сообщения: 92
Зарегистрирован: 24 май 2010, 15:31
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич

Re: Calculate Linux Roboforum Build

Сообщение =DeaD= » 31 май 2010, 19:19

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

Re: Calculate Linux Roboforum Build

Сообщение br0x » 31 май 2010, 19:27

+python 2.6 (devel)
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

Сообщение elesy » 31 май 2010, 19:30

Vooon писал(а):Имхо необходимые инструменты:


- GCC for ARM9
- arl-none-eabi gcc + newlib + binutils (optional)

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

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 31 май 2010, 20:27

armv4tl-softfloat-linux-gnueabi от arm-none-eabi отличается.
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

Сообщение EdGull » 31 май 2010, 21:24

setar писал(а):попробуй назвать хотя бы одну причину зачем для компиляции программ требуется графика ?

с графикой намного удобней и привычней
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Calculate Linux Roboforum Build

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

:) пусть будет графика, я думаю не беда что её нужно будет запустить из консоли одной командой startx ?

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

Re: Calculate Linux Roboforum Build

Сообщение Vooon » 31 май 2010, 23:02

Qt Creator собрался, а еще Chromium (Google Chrome).
Собирается OpenCV 2.0.0

Добавлено спустя 4 минуты 27 секунд:
Приятный билд сервер о 8-и головах :)
Хотя включить остальных в ферму возможно было бы неплохо :)
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 » 31 май 2010, 23:58

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

Re: Calculate Linux Roboforum Build

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

+ хочу терминал Konsole )
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:27

консоль уже есть :)
пока накосячили в сборке графики, фиксим :o

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

След.

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

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

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