kluchev писал(а):На учебный стенд SDK-2.0 успешно портирована операционная система реального времени eCos 2.0.
http://ecos.sourceware.org/
dark_ray писал(а):К сожалению (или нет) на стенд пока портирована uC/OS-II http://www.micrium.com. Ecos или FreeRTOS на очереди
dark_ray писал(а):К сожалению (или нет) на стенд пока портирована uC/OS-II http://www.micrium.com
Раб Лампы писал(а):А TCP/IP в ней есть ?
dark_ray писал(а):Раб Лампы писал(а):А TCP/IP в ней есть ?
Есть. Даже драйвер под контроллер на стенде![]()
Наверное это и послужило выбором данной RTOS.
Раб Лампы писал(а):Ого, драйвер прикрутить уже пытались?
dark_ray писал(а):Раб Лампы писал(а):Ого, драйвер прикрутить уже пытались?
ПС Еще что-то меня сегодня потянуло собрать GNU ARM 4.2.0 на замену старичку 3.4.3
Раб Лампы писал(а):Он с С++ компилить умеет ?Тогда можно еще из экспериментальной ветки собрать, с C++0x примочками.
dark_ray писал(а): Конфигурирую, чтобы можно было компилить с С и С++. Из экспериментальной боюсь, лучше проверенное временем, а то потом опять придется в исходниках make-файлы и скрипты фиксить и все-равно ничего не заведется
Раб Лампы писал(а):А с каких языков он еще умеет компилить? В Gcc вроде как Ада есть, было бы интересно попробовать...
dark_ray писал(а):Раб Лампы писал(а):А с каких языков он еще умеет компилить? В Gcc вроде как Ада есть, было бы интересно попробовать...
Еще есть ada, c, c++, f95, java, objc, treelang. Что-то про последний я даже не знаю
dark_ray писал(а):Еще есть ...java...
Раб Лампы писал(а):Gnu classpath случайно под eCos не протирован?
Раб Лампы писал(а):А как же Brainfuck? Ну все.. я разочарован в РМС
dark_ray писал(а):Раб Лампы писал(а):Gnu classpath случайно под eCos не протирован?
Это будет страшный сон![]()
Раб Лампы писал(а):Не боись, SDK 2.0 специально разработан таким образом, чтобы спасать от ночных кошмаров и ненужных мечтаний. Жаба-машина туда просто не влезет
These notes detail the installation of the eCos development environment under Ubuntu 6.06.1. This is done in the context of the BoatBrains project and has some peculiarities unique to that environment.
* Clean install of Ubuntu
* Install kernel development environment
* Install VMWare tools
* (not sure below is needed):
o Install GRUB source: sudo mkdir /opt/grub/; cd /opt/grub; apt-get source grub
o Click Applications : Add/Remove
o Click : Advanced
o Search: GRUB
o Select GRUB
o Click: Apply
* Mount //t42p/c and soft link /peter/boatbrains2006
* Get and install baseline 2.0 eCos from web site.
o sudo -i
o mkdir /opt/ecos
o pushd /opt/ecos
o wget –passive-ftp ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl
o sh ecos-install.tcl
+ choose a mirror site [26]
+ install in default direction [ /opt/ecos/ecos-2.0 ]
+ choose prebuild GNU tools [2] i386-elf (and ARM)
+ choose [q] to finish setup [q]
* Download a snap shot and link as our “production version”
o sudo -i
o wget –passive-ftp ftp://ftp.ecoscentric.com/pub/snapshots ... nk.tar.bz2
o bunzip2 ecos-trunk.tar.bz2
o rm ecos
o tar xvf ecos-trunk.tar
o mv ecos ecos-yymmdd (use date from snapshot file)
o ln -s /opt/ecos/ecos-yymmdd ecos
* Build a eCos kernel library:
o sudo -i
o cd /opt/ecos/ecos
o . /opt/ecos/ecos-2.0/ecosenv.sh
o ECOS_REPOSITORY=/opt/ecos/ecos/packages/
o . ~pdennett/boatbrains2006/minos/minos/eCos/mk-ecos-grub.sh
* · Build a MINOS application:
o cd minos/logsensor
o . /opt/ecos/ecos-2.0/ecosenv.sh
o ECOS_INSTALL=/opt/ecos/ecos/vmware-grub/install
o export ECOS_INSTALL
o make
* The VNC viewer boatbrains2006\minos\display\UltraVNC-Viewer-102 has been successfully used. The TerminalServer with Ubuntu quickly disconnects.
* To use configtool (THIS JUST LEADS DOWN THE RABBIT HOLE!).
o Add/Remove: libgtk.1.2, libpng12
o To work around newer versions in /usr/lib:
+ ln -s libpng12.so.0 libpng.so.2
+ ln -s libtiff.so.4 libtiff.so.3
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1