|
RTOS для ARM7, какую выбрать? Отзывы и мнения., Рассматривается вариант RTX от Keil или есть что-то интересней/лучше? |
|
|
|
Dec 21 2010, 04:43
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 4-03-07
Пользователь №: 25 855

|
Доброо времени суток. Вопрос отчасти банальный, но все же...
Запускается проект на ARM7 AT91SAM7X___. Задача - специализированное устройство для передачи данных, прием данных по нескольким стыкам UART, USB, CAN, обработка и передача далее по линии связи.
Рассматривается вопрос применения RTX kernel от Keil'а. Кто имеет опыт работы с этой илидругими RTOS? какие впечатления? Подводные камни? Время на освоение?
Возможно есть системы более подходящие для подобной задачи? Предполагаю, что сколько людей столько и мнений и все же...
Ранее подобные проекты делались полносью самостоятельно. Сейчас сроки поджимают, да и интересно даст ли применение RTOS упрощение реализации?
|
|
|
|
|
 |
Ответов
|
Jan 9 2011, 06:43
|
Группа: Новичок
Сообщений: 3
Регистрация: 25-08-10
Пользователь №: 59 109

|
Прошу прощения что влезаю, но тема кажется подходящая. У меня такой вопрос, можно ли под какую-нибудь RTOS написать приложение изначально в проекте не присутствующее, но которое можно будет подгрузить, не переписывая при этом файлы системы. То есть аналог .exe в Windows.
|
|
|
|
|
Jan 9 2011, 07:11
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Сулейман @ Jan 9 2011, 11:43)  Прошу прощения что влезаю, но тема кажется подходящая. У меня такой вопрос, можно ли под какую-нибудь RTOS написать приложение изначально в проекте не присутствующее, но которое можно будет подгрузить, не переписывая при этом файлы системы. То есть аналог .exe в Windows. Конечно - решаете вопрос динамического связывания (линковки) и все получится. То есть - нужно придумать как из загруженного модуля вызывать сервисы системы, код которых расположен в незагружаемой части. Тут вариантов много - использовать сервисное прерывание (просто, перемещаемо, но быстродействие хуже) или вызывать функции по определенным адресам (переходники в таблице по заранее известному адресу, чтобы не зависеть от сборки/версии сервисов), патчить (настраивать) загруженный модуль непосредственно на адреса вызова нужных функций - сложнее, но вообще скорость не упадет.
|
|
|
|
Сообщений в этой теме
Shein RTOS для ARM7, какую выбрать? Отзывы и мнения. Dec 21 2010, 04:43 Nixon Используйте RTX. Никаких проблем кроме необходимос... Dec 21 2010, 05:57 Shein Цитата(Nixon @ Dec 21 2010, 10:57) Исполь... Dec 23 2010, 13:22 Axel Рекомендую - на основе собственного опыта - TNKern... Dec 22 2010, 06:22 VslavX Цитата(Axel @ Dec 22 2010, 11:22) Рекомен... Dec 22 2010, 09:02 Shein Цитата(Axel @ Dec 22 2010, 11:22) Рекомен... Dec 24 2010, 05:44 prgjz Я тоже TNKernel предпочитаю из за свободных исходн... Dec 22 2010, 07:42 alman Цитата(Shein @ Dec 21 2010, 10:43) Запуск... Dec 22 2010, 10:50 sergeeff Думается, что если вы в первый раз пользуетесь RTO... Dec 23 2010, 21:32   sasamy Цитата(AlexandrY @ Jan 9 2011, 19:47) Кор... Jan 9 2011, 14:47    AlexandrY Цитата(sasamy @ Jan 9 2011, 19:47) Не так... Jan 9 2011, 17:46   SII Цитата(AlexandrY @ Jan 9 2011, 19:47) К ч... Jan 9 2011, 20:03       sasamy Цитата(VslavX @ Jan 10 2011, 13:00) Это т... Jan 11 2011, 21:30 kikos Цитата(Сулейман @ Jan 9 2011, 10:43) Прош... May 16 2011, 08:47 Major Вопрос из разряда TNKernel vs RTX
В железке на Cro... Mar 28 2011, 09:20 Major Осознал, был не прав. Если PRIGROUP=0, то все биты... Mar 28 2011, 17:00 Аматер А я на свою голову на RTX заложился, теперь думаю ... Jun 14 2011, 08:16 evg123 Цитата(Аматер @ Jun 14 2011, 11:16) А я н... Jun 14 2011, 09:41  Аматер Цитата(evg123 @ Jun 14 2011, 13:41) А как... Jun 14 2011, 12:34   evg123 Цитата(Аматер @ Jun 14 2011, 16:34) Если ... Jun 15 2011, 08:29    Аматер Цитата(evg123 @ Jun 15 2011, 11:29) Я в c... Jun 16 2011, 12:29
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|