|
Free OS for ARM, какие бывают |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 23)
|
Dec 29 2004, 19:37
|
Частый гость
 
Группа: Участник
Сообщений: 116
Регистрация: 18-12-04
Из: Минск
Пользователь №: 1 550

|
Цитата(Shedon @ Dec 29 2004, 20:22) Какие бывают бесплатные "бесплатные" оси для ARM(конкретно для AT91R40008) с GUI, хотелось бы что-бы компилировались иаровским компилятором, сколько требуют ОЗУ. ПЗУ. Звиняйте за такое кол-во вопросов  как вариант uCLinux - ну конечно там никакие не иар а gcc AT91 поддерживается и гуи всякие есть ; требования как обычно для embedded linux 2M ROM; 4M RAM - типа базовый одна из линок http://www.ucdot.org/article.pl?sid=04/09/...222&mode=thread
--------------------
|
|
|
|
|
Dec 30 2004, 15:15
|
Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675

|
Цитата(Shedon @ Dec 29 2004, 22:22) Какие бывают бесплатные "бесплатные" оси для ARM(конкретно для AT91R40008) Тут этот камень поддерживается http://ecos.sourceware.org/hardware.html
|
|
|
|
|
Jan 14 2005, 13:00
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(udofun @ Jan 14 2005, 16:35) Цитата А склько для uC/OS-II с ГУИ нужно оперативки и флэша? тоже интересно. наш опыт: uC/OS-II + родной GUI, 320х240 8 бит цвет, меню (средней сложности), спрайты. В двух вариантах - Sharp LH79520 и AT9200 + какой-то (сайчас не помню какой) контроллер от Seko. 256К ОЗУ всего (код, данные картинок, экранные буфера). Все просто летало.
|
|
|
|
|
Jan 27 2005, 12:57
|
Участник

Группа: Свой
Сообщений: 57
Регистрация: 11-01-05
Из: Пермь
Пользователь №: 1 881

|
Обобщу: люди знают 5 "бесплатных" RTOS 1. uCLinux 2. eCos 3. freeRTOS 4. uC/OS-II 5. ARTX(keil) А кто-нибудь пользовался всеми/несколькими из них? Может обобщить? В частности интересует: а. документированость б. Возможность применения конкретно на LPC2214/2294? в. Какие компиляторы использовали (CrossStudio/Keil/Iar/... Интересует в порядке убывания)? г. Что понравилось/непонравилось/почему отказались?
|
|
|
|
|
Jan 27 2005, 20:30
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Evgeny_CD @ Jan 14 2005, 16:00) Цитата(udofun @ Jan 14 2005, 16:35) Цитата А склько для 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 Мгц проца.
|
|
|
|
|
Feb 17 2006, 22:10
|
Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675

|
Цитата(v_shamaev @ Jan 13 2005, 01:51)  eCos (с uWindows) - есс-но, gcc + gdb (insight). Система сама прочная и весьма развеситстая. Но тулчейн должен быть свой (патченный). А можно подробнее про "тулчейн" - какой (мне, например, нужен для ARM7TDMI и XScale) и что имелось в виду под словом "патченный" - т.е. откуда эти патчи взять - неужели негде скачать уже собранный комплект?
|
|
|
|
|
Feb 23 2006, 13:19
|

Местный
  
Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704

|
Цитата(CrazyAlex @ Jan 27 2005, 15:57)  Обобщу: люди знают 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 Отказываться не собираюсь.
|
|
|
|
|
Feb 23 2006, 20:35
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(ALexx @ Feb 23 2006, 15:19)  Пользуюсь ARTX от Кейла. В настоящее время версией 2.00. ... а. Прекрасно документирована .... г.1 ...... в качестве Бонуса(;-))) получаете File System и TCP А исходники у Вас имеются или "темный" вариант? Как-то меня в свое время разбираться не потянуло из-за минимума информации. Даже поминаемый Вами номер версии у Кейла на сайте не сообщается - типа не ваше дело - ARTX и точка. А Вы говорите прекрасно документирована :-( - вполне обычное минимально-достаточное описание системных вызовов. Не более того. Если исходные тексты есть, это не страшно - поизучать можно, отступить от догматических способов использования, заплаточку по месту накрайняк. Бонус тоже с гнильцой - точно без исходников :-(. Заточенность под Кейл тоже не для всех "плюс" :-( Тем не меннее, если доступны исходники - можно взглянуть?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 25 2006, 11:57
|

Местный
  
Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704

|
Цитата(zltigo @ Feb 23 2006, 23:35)  А исходники у Вас имеются или "темный" вариант? Как-то меня в свое время разбираться не потянуло из-за минимума информации. Даже поминаемый Вами номер версии у Кейла на сайте не сообщается - типа не ваше дело - ARTX и точка. На местном FTP брал упомянутую мною версию. Исходники присутствуют. Цитата(zltigo @ Feb 23 2006, 23:35)  А Вы говорите прекрасно документирована :-( - вполне обычное минимально-достаточное описание системных вызовов. Не более того. А что, извините, Вам еще надо? Цитата(zltigo @ Feb 23 2006, 23:35)  Бонус тоже с гнильцой - точно без исходников :-(. Ищите, и будет вам счастье ;-)) Цитата(zltigo @ Feb 23 2006, 23:35)  Заточенность под Кейл тоже не для всех "плюс" :-( Для автора поста, на который я отвечал (и для меня лично) это плюс.
|
|
|
|
|
Feb 25 2006, 13:53
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(ALexx @ Feb 25 2006, 13:57)  ... На местном FTP брал упомянутую мною версию. Исходники присутствуют. Цитата(zltigo @ Feb 23 2006, 23:35)  А Вы говорите прекрасно документирована :-( - вполне обычное минимально-достаточное описание системных вызовов. Не более того.
А что, извините, Вам еще надо? Цитата(zltigo @ Feb 23 2006, 23:35)  Бонус тоже с гнильцой - точно без исходников :-(. Ищите, и будет вам счастье ;-)) 1. Да 2.00, ка я понял из Вашего поста. А на вопрос о текущей версии ответить сможете? 2. Я возразил против слова "великолепно" применительно к минималистичному (хотя и безусловно достаточному для какой-никакой работы ) описанию. Я не прав? 3. Наверное "ищите" следует заменить другим словом? Ибо даже официально данные исходники не распростаняются. Вот такая, понимаешь, "Free OS for ARM" - это я название темы цитирую.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 25 2006, 19:13
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Andy Great @ Feb 25 2006, 20:39)  Есть исходники, и прям здесь. Не то, чтоб совсем бесплатные... pub-MCs-ARM-Keil-Artx-arm-ARTX-ARM.v2.00 Да забирал-рассматривал в начале года. Там ядро, ну а для, например, IP стека только образчик MAC уровня ну и верхнего, типа Telnet. Нету их там, короче. Меня лично это не особо расстраивает, ибо IP стек у меня издавна свой. Ну и наличие исходников ядра (абсолютно, кстати, меня устраивающего в качестве отправной точки и функциональностю и качеством кода) тем не менее не разубедило меня в сделанном несколькими месяцами ранее выборе в качестве базы FreeRTOS. Недостающий функционал дописываю по необходимости, грабельки или запоминаю или правлю... Если кто-то в принципе не собирается копаться в ядре ( быть большей частью пользователем черного ящика) закрыть глаза на 3400EUR и не особо рассчитывать на то, что достанутся исходники следующего релиза..... То на поверностный (не работал я с ней) взгляд подкрепленой верой в имя 'Keil', думаю вполне нормальный выбор.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 26 2006, 05:26
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37

|
Цитата(zltigo @ Feb 23 2006, 23:35)  1. Да 2.00, ка я понял из Вашего поста. А на вопрос о текущей версии ответить сможете? Сейчас в аплоад версия 2.02. Исходники присутствуют. ARARM202.EXE\ARM\HLP\ARARM.chm - документация. Цитата "Free OS for ARM" - это я название темы цитирую Вот тут Вы безусловно правы... Цитата взгляд подкрепленой верой в имя 'Keil'.. Сейчас еще и подкреплен именем "Keil™ - An ARM® Company"
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Feb 26 2006, 08:44
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(VAI @ Feb 26 2006, 07:26)  Сейчас в аплоад версия 2.02. Исходники присутствуют. .... Сейчас еще и подкреплен именем "Keil™ - An ARM® Company" .... 1. За 2.02 - спасибо! Забрал для коллекции. 2. :-) Мне и первого имени было достаточно. А второе, второе это из "другой оперы" и мысли может вызвать разные. Например: Расписавшияся в своем софтовом бессилии компания купила какую подешевле в надежде... Нет! Нет. Не надо возражать. Я так конкретно не думаю, просто вариант.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 26 2006, 10:08
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(VAI @ Feb 26 2006, 11:55)  я про то, что RVDS считается самым лучшим компилятором для АРМ, а последний Кеил выходит уже с интегрированным компилятором RVDS. Значит просто конкурента притопили. Понятно. Я то сам на IAR остановился, но в основном по причине многоплатфоменности, нежели по какой другой.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|