Перейти к содержанию
    

Какие бывают бесплатные "бесплатные" оси для ARM(конкретно для AT91R40008) с GUI, хотелось бы что-бы компилировались иаровским компилятором, сколько требуют ОЗУ. ПЗУ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие бывают бесплатные "бесплатные" оси для ARM(конкретно для AT91R40008) с GUI, хотелось бы что-бы компилировались иаровским компилятором, сколько требуют ОЗУ. ПЗУ.

 

Звиняйте за такое кол-во вопросов :)

 

 

 

как вариант uCLinux - ну конечно там никакие не иар а gcc

AT91 поддерживается и гуи всякие есть ;

требования как обычно для embedded linux 2M ROM; 4M RAM - типа базовый

 

одна из линок

http://www.ucdot.org/article.pl?sid=04/09/...222&mode=thread

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие бывают бесплатные "бесплатные" оси для ARM(конкретно для AT91R40008)

Тут этот камень поддерживается

http://ecos.sourceware.org/hardware.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коммерческая uC/OS-II, но условно можно назвать бесплатной: купите книгу автора (3170 руб) и получите ядро операционки, а портированные версии под разные процессоры на сайте

Micrium

Однако, если не беспокоит лицензионность, то и ядро и порты и ряд доп. модулей можно взять на ФТП :)

 

Книгу можно заказать в России здесь

OZON

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

eCos (с uWindows) - есс-но, gcc + gdb (insight). Система сама прочная и весьма развеситстая.

Но тулчейн должен быть свой (патченный). :a14:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А склько для uC/OS-II с ГУИ нужно оперативки и флэша?

 

тоже интересно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А склько для uC/OS-II с ГУИ нужно оперативки и флэша?

 

тоже интересно.

 

наш опыт:

 

uC/OS-II + родной GUI, 320х240 8 бит цвет, меню (средней сложности), спрайты. В двух вариантах - Sharp LH79520 и AT9200 + какой-то (сайчас не помню какой) контроллер от Seko.

 

256К ОЗУ всего (код, данные картинок, экранные буфера). Все просто летало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обобщу: люди знают 5 "бесплатных" RTOS

1. uCLinux

2. eCos

3. freeRTOS

4. uC/OS-II

5. ARTX(keil)

А кто-нибудь пользовался всеми/несколькими из них? Может обобщить? В частности интересует:

а. документированость

б. Возможность применения конкретно на LPC2214/2294?

в. Какие компиляторы использовали (CrossStudio/Keil/Iar/... Интересует в порядке убывания)?

г. Что понравилось/непонравилось/почему отказались?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А склько для uC/OS-II с ГУИ нужно оперативки и флэша?

 

тоже интересно.

 

наш опыт:

 

uC/OS-II + родной GUI, 320х240 8 бит цвет, меню (средней сложности), спрайты. В двух вариантах - Sharp LH79520 и AT9200 + какой-то (сайчас не помню какой) контроллер от Seko.

 

256К ОЗУ всего (код, данные картинок, экранные буфера). Все просто летало.

 

У вас просто какой-то перебор.

У меня в PLC на ST10 для uC/GUI потребовалось всего 791 байт RAM. Буфер экрана здесь не считаю, поскольку его можно в uC/GUI выбрать произвольно, хоть 100 байт используя возможности memory device.

Фонты в ROM-е заняли 24 кБ.

Сам код GUI поместился в 16 кБ.

Еще 4 кБ ушло на драйвер LCD.

Экран 128*256 монохром но с использованием оконного движка и всех навороченных widget-ов

Сама uC/OS в ROM заняла 11 кБ, а в RAM 3.3 кБ включая стеки всех задач.

В остальных 128 кБ RAM помещался TCP/IP стек, WEB сервер, TFTP сервер, файловая система, сам движок PLC, коммуникационные протоколы DIN, CANOpen т.д.

Летало не то слово. Все это хозяйство потребляет всего 25% времени 40 Мгц проца.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

eCos (с uWindows) - есс-но, gcc + gdb (insight). Система сама прочная и весьма развеситстая.

Но тулчейн должен быть свой (патченный).

А можно подробнее про "тулчейн" - какой (мне, например, нужен для ARM7TDMI и XScale)

и что имелось в виду под словом "патченный" - т.е. откуда эти патчи взять - неужели негде скачать уже собранный комплект?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обобщу: люди знают 5 "бесплатных" RTOS

1. uCLinux

2. eCos

3. freeRTOS

4. uC/OS-II

5. ARTX(keil)

А кто-нибудь пользовался всеми/несколькими из них? Может обобщить? В частности интересует:

а. документированость

б. Возможность применения конкретно на LPC2214/2294?

в. Какие компиляторы использовали (CrossStudio/Keil/Iar/... Интересует в порядке убывания)?

г. Что понравилось/непонравилось/почему отказались?

 

Пользуюсь ARTX от Кейла. В настоящее время версией 2.00.

Выбор именно ее был обусловлен тем, что(в порядке Ваших вопросов):

а. Прекрасно документирована

б. Готовое решение для LPC2xxx

в. Работаю в Кейле

г.1 Простота использования и отладки, в качестве Бонуса(;-))) получаете File System и TCP

г.2 неприятных для себя моментов не наблюдал

г.3 Отказываться не собираюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Напиши отчет об использовании, если найдешь время. Очень не хватает такого рода литературы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...