реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Проекты с использованием uСLinux и того-же AT91SAM7S256?, Кто уже такое воплощял в жизнь, отзывы, идеи?
AlexandrY
сообщение Oct 31 2006, 07:49
Сообщение #16


Ally
******

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



uCOS переносится за день на новый процессор, если он вами хорошо изучен. В uCOS есть все механизмы межзадачного взаимодействия: семафоры, флаги, очереди, майлбоксы и т.д.
Для uCOS я с точностью до 1 мкс могу предсказать время переключения между задачами.
Для uCOS есть детерминированный менеджер памяти. Легко сделать менеджер с очередями запросов.
В uCOS нет уровня HAL, а значит драйверы не обременены лишним прокладочным кодом и их легче и быстрее писать. А ведь на новую платформу 90% времени уходит на написание новых драйверов, перенос OS-и в этом и заключается.
Процессы же могут поддерживаться только на процеесорах с MMU, в процессорах без MMU будут только потоки с общим пространством памяти и не будет никакой абсолютно разницы что програмировать под uCLinux что под uCOS. Под uCLinux только больше пропаритесь и ничего нового не получите кроме тормозов.

Цитата(PrSt @ Oct 31 2006, 11:29) *
ну скажем так, бывает ряд приложений где совершенно не надо "бешанную" производительность от склейки МК+ОС, а важно не тратить много времени на написание взаимодействия между "просессами или же их бледное подобие".
На счет памяти без спору, согласен - возможно прийдется ставить внешнюю...
драйвера писать - ну скажем напишем, не умрем... на то она и ОСь чтоб все через "дрова" работало...
Разумеется - нет, не ради "файловой системы и TCP стека", есть еще такая замечательная вешь как IPC и более того многозадачность(что более важно)...
+ ко всему переносимость с проекта на проект.

а свякую бяку рассматривать типа RTOS (притянутую за уши к плоскости ОС) или еще чего то, что просто махает флагом - мол RealTime...
В контексте данного вопроса не рассматривается же REALTIME требования, а расматривается возможность как такавая применять uCLinux в данном семействе МК...
Go to the top of the page
 
+Quote Post
Krom
сообщение Nov 7 2006, 09:58
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324



Цитата(AlexandrY @ Oct 31 2006, 10:49) *
uCOS переносится за день на новый процессор, если он вами хорошо изучен. В uCOS есть все механизмы межзадачного взаимодействия: семафоры, флаги, очереди, майлбоксы и т.д.
Для uCOS я с точностью до 1 мкс могу предсказать время переключения между задачами.
Для uCOS есть детерминированный менеджер памяти. Легко сделать менеджер с очередями запросов.
В uCOS нет уровня HAL, а значит драйверы не обременены лишним прокладочным кодом и их легче и быстрее писать. А ведь на новую платформу 90% времени уходит на написание новых драйверов, перенос OS-и в этом и заключается.
Процессы же могут поддерживаться только на процеесорах с MMU, в процессорах без MMU будут только потоки с общим пространством памяти и не будет никакой абсолютно разницы что програмировать под uCLinux что под uCOS. Под uCLinux только больше пропаритесь и ничего нового не получите кроме тормозов.


Все это хорошо, но денег за uCOS просят немало однако... А вариант с ворованным софтом не подходит.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Feb 16 2007, 11:14
Сообщение #18


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(Krom @ Nov 7 2006, 08:58) *
Все это хорошо, но денег за uCOS просят немало однако... А вариант с ворованным софтом не подходит.

и все же инетерсно - может ктото всетаки встречал связку uСLinux+AT91SAM7S256
хочется попробовать...


--------------------
Go to the top of the page
 
+Quote Post
gladov
сообщение Feb 16 2007, 12:33
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687



Цитата(PrSt @ Feb 16 2007, 11:14) *
Цитата(Krom @ Nov 7 2006, 08:58) *

Все это хорошо, но денег за uCOS просят немало однако... А вариант с ворованным софтом не подходит.

и все же инетерсно - может ктото всетаки встречал связку uСLinux+AT91SAM7S256
хочется попробовать...


По-моему уже не раз сказали, что этого быть не может! Ну нету у AT91SAM7S256 даже 2Мб ОЗУ и внешнюю не прикрутишь нормально! Вопрос еще не снят?
Если uCos не нравится, т.к. денег за нее хотят, есть FreeRTOS. Она чем не катит? Если еще меньше, можно вообще scmRTOS - тож бесплатная. Имхо нет таких задач, куда просто необходимо поставить AT91SAM7S256 и обязательно Linux. Linux подразумевает решение больших и серьезных зачач, а для этого камень явно слабоват....
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 16 2007, 15:17
Сообщение #20


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(PrSt @ Oct 27 2006, 10:38) *
правда, надо заметить, что, здесь линукс не на AT91SAM7S256, а на AT91M40800...
AT91M42800A:
Цитата
The AT91M42800A features 8K bytes of on-chip SRAM, an External Bus Interface, a 6-channel Timer/Counter,...
rolleyes.gif


--------------------
Go to the top of the page
 
+Quote Post
Мухамёд
сообщение Feb 21 2007, 20:34
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 19-02-07
Пользователь №: 25 496



А какой АРМ тогда порекомендуете для беспроблемной работы под линуксом?
Go to the top of the page
 
+Quote Post
bzx
сообщение Mar 1 2007, 18:24
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528



Цитата(Мухамёд @ Feb 21 2007, 20:34) *
А какой АРМ тогда порекомендуете для беспроблемной работы под линуксом?

Например, AT91RM9200


--------------------
Для связи email: info собака qbit.su
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 04:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016