Я решил сделать сборку 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