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

 
 
> Моделирование/макетирование RealTime, интересно узнать
TigerSHARC
сообщение Dec 17 2010, 07:02
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



На досуге появилась идея.
Можно ли реализовать следующую систему:

по COM-порту (для примера) в некий хост передаётся сигнал, далее происходит обработка сигнала по алгоритму ЦОС. И хост выдаёт в другой COM-порт уже обработанные данные.
При этом обработка должна идти в жёстком RealTime.

Как я это вижу: существует некая плата (скажем на ARM-контроллере), которая посылает в компьютер числа непрерывно(сигнал). Теперь самое интересное: компьютер под управлением QNX (альтернативы?) обрабатывает данные в соответствии с программой (MATLAB Simulink + C) и посылает данные в порт (или на коакую либо плату вывода).


Есть ли какие-нибудь источники по сабжу?
Ваши мнения, господа?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Dec 19 2010, 09:17
Сообщение #2


Ally
******

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



Неадекватное восприятие однако реальности.
Как вы себе представляете перенос проекта из MATLAB-а в QNX?
dll-ку или exe-шник думаете скопировать? biggrin.gif
Вариант у вас только один только - получить из matlab-а полные исходники вашего проекта с заглушками для уровня абстракции от хардваре.
Тут проблемы во всем.
Во первых исходники всего в матлабе получить невозможно есть только подмножество примитивных алгоритмов для которых можно получить исходники.
Во вторых уровень абстракции хардваре в QNX кардинально отличается от уровня абстракции под Windows.
Значит кардинально придется перепахивать те немногие добытые тексты.
Далее придется их запускать заново откомпилированные на QNX и заново делать профайлинг. При этом не забыть что работаете совершенно на другом уровне хардваре с неизвестным быстродействием.
Никакие фичи риалтайма QNX здесь не помогут поскольку в модели MATLAB их использование не предусмотрено.
Т.е. QNX будет работать по отношению к модели точно так же как Windows XP если не хуже поскольку драйвера MATLAB-а под Win XP все таки оптимизируют, а такой операционки как QNX MATLAB не знает.

Я бы помотрел на LabView с пакетом для embedded. Там среда сразу компилит под ARM и может делать профайлинг на целевой платформе.
Поскольку весь софт для вас черный ящик то единственным гарантом риалтайма является не чудесная операционка, а результаты профайлинга и ничего больше.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TigerSHARC   Моделирование/макетирование RealTime   Dec 17 2010, 07:02
- - epselon   это что-то вроде автоматизированной системы технич...   Dec 17 2010, 09:21
- - TigerSHARC   Незнаю... плис не хотел задействовать. хочу посы...   Dec 17 2010, 10:30
- - SFx   MATLAB умеет работать с COM портом на прямую..   Dec 17 2010, 11:03
- - epselon   Я думаю реально но! что значит реал. тайм. на ...   Dec 17 2010, 11:11
- - Tue   TigerSHARC, если на MATLAB/Simulink, то посмотрите...   Dec 17 2010, 11:15
- - TigerSHARC   Обработка осуществляется на процессоре бытового ко...   Dec 17 2010, 12:26
|- - PhX   Цитата(TigerSHARC @ Dec 17 2010, 20:26) т...   Dec 18 2010, 08:20
|- - Tue   Цитата(TigerSHARC @ Dec 17 2010, 18:26) и...   Dec 18 2010, 08:28
|- - Zelepuk   Цитата(Tue @ Dec 18 2010, 14:28) Нет. Вы ...   Dec 18 2010, 13:43
|- - Tue   Цитата(Zelepuk @ Dec 18 2010, 19:43) Это ...   Dec 18 2010, 14:45
- - Zelepuk   Можно потом для этого всего год сгенерить сишный д...   Dec 18 2010, 16:02
- - Tue   Для чего "всего этого" ? Вообще код сишн...   Dec 19 2010, 06:47
- - SeriouSerg   Автор, если вопрос еще актуален: делал что то под...   Dec 19 2010, 15:06
|- - TigerSHARC   Цитата(SeriouSerg @ Dec 19 2010, 21:06) А...   Dec 19 2010, 15:21
|- - SeriouSerg   Цитата(TigerSHARC @ Dec 19 2010, 21:21) З...   Dec 20 2010, 10:24
|- - TigerSHARC   Цитата(SeriouSerg @ Dec 20 2010, 16:24) т...   Dec 20 2010, 11:00
- - Tue   Цитата(AlexandrY @ Dec 19 2010, 15:17) Не...   Dec 19 2010, 16:58
- - TigerSHARC   Но в Виндовс по сути вообще может не наступить отк...   Dec 19 2010, 18:16
- - Tue   Ну вот что матлабовцы пишут: Real-Time Kernel Re...   Dec 19 2010, 18:44
- - TigerSHARC   Как я понял у этой системы (xPC Target http://sl-m...   Dec 20 2010, 02:22
- - TigerSHARC   Из всего, что прочитал по xPC Target не понятно ка...   Dec 20 2010, 07:08
- - Tue   TigerSHARC, прочитайте это, многие вопросы отпадут...   Dec 20 2010, 09:46
- - AlexOr   Пакет XPC Target это хорошо, но не надо забывать, ...   Jan 12 2011, 16:50
- - TigerSHARC   Система подразумевает, что АЦП по 10 каналам оцифр...   Jan 13 2011, 08:00
- - AlexOr   Цитата(TigerSHARC @ Jan 13 2011, 14:00) С...   Jan 13 2011, 12:19


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

 


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


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