|
QNX на Atmel ARM9 |
|
|
|
Dec 16 2008, 07:36
|
Частый гость
 
Группа: Участник
Сообщений: 131
Регистрация: 30-12-06
Пользователь №: 24 021

|
C некоторых пор, один человек проявил инициативу (имея опыт) в оживлении QNX на AT91SAM9260. Если кому актуально, думаю, от помощи он не откажется. Тема здесь
--------------------
Покупайте наших слонов!!!
|
|
|
|
|
Dec 16 2008, 08:37
|
Частый гость
 
Группа: Участник
Сообщений: 131
Регистрация: 30-12-06
Пользователь №: 24 021

|
Скорее интеллектуальной  ...
--------------------
Покупайте наших слонов!!!
|
|
|
|
|
Dec 24 2008, 08:25
|

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

|
BSP в бинарном виде не прикалывает нисколько Кстати, странно что ни в одном официальном BSP под QNX нет в исходниках реализации USB хоста И вообще новых интерфейсов в тех BSP кот наплакал. Настораживает сильно. С такими BSP этот QNX не мощнее FreeRTOS оказывается. Цитата(RW9UAO @ Dec 24 2008, 12:23)  там же выложен BSP в бинарном виде.
|
|
|
|
|
Dec 26 2008, 11:29
|

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

|
"Стучаться" до железа напрямую из ОСи типа QNX, ИМХО, тупиковой путь для платформ типа "страртеркит" Так тупо поступить может любой ламер с дешевой платой от какой-нить фоторамки или Asus Eee и даже сделает это круче ибо будет иметь гораздо более богатые аудио-визуальные средства. Ось на платформы индустриального уровня нужна для координации в реальном времени масштаба десятков микросекунд именно потоков низкоуровневых интерфейсов типа I2C, SPI, CAN, SSI и т.д. Чего никогда не смогут сделать никакие Asus-ы и прочие дешевые платки с линуксами. Для оси слой драйверов жизненно важен поскольку он разруливает конфликты одновременного доступа задач к хардварным интерфейсам. Если ваше приложение не совсем примитивное, то интерфейсы обычно переносят мультиплексированную информацию, т.е. от многих задач к многом конечным точкам периферии на плате. Это может быть и I2C связывающий одновременно и контроллеры АЦП и кодеки и power manager-ы и контроллеры LCD/TFT и выносные HMI пенели и т.д. SPI может быть использован для связи с функциональными сопроцессорами и работать в пакетном режиме и служить физическим каналом для связи с кучей задач на сопроцессорах. Мультиплексированный протокол для 4 МГц UART-а тоже уже норма. Он тоже может служить как межпроцессорный мост. К такому UART-у тоже уже не подходят традиционные драйвера. Что касается USB, то важен даже не стек хост контроллера, а реализация тех стандартных профилей которые дают подключать любые Wi-Fi адаптеры, накопители, аудио-видео примочки. И если в оси нет таких драйверов для такого типа платформы, то грош цена такой оси. Т.е. да впарить сэмплы под прикрытием брэнда QNX вполне удастся. Но когда попросят на этом "сыграть мурку" будет жестокий облом. Цитата(RW9UAO @ Dec 25 2008, 06:45)  вы еще СЕшника BSP попросите в исходниках =) тоже не сильно мощнее оказывается. просто если нужна надежна ОС - вот ваш выбор. ну и заказчик услышав "ку нэ икс" впадает в трепет. а то линукс уже в каждом дивидишнике живет. или октагон какой. BSP бесплатно - пожалуйста! исходники - хренушки =) УСБ хост там OHCI обычный. его сырцы вообще никто не даст. типа умный - портируй с линуха. QSSL стали потихоньку выкладывать исходники, но пока дойдет до конца.... а какие ище новые интерфесы нужны ембеддед контроллеру, который сидит за 100 км от людей? езернет для передачи данных, УСАРТ для сбора, флэшка для хранения промежуточных результатов. I2C? SPI? а вы ими пользоваться умеете? не проще напрямую в железо стучать из своей программы и спокойно отдавать данные с АЦП (или кто там у вас) в систему DS. а там хоть WEB сервер. я думаю с напаянными 485 интерфейсами, выкинутым SD card, набортным NAND и низкотемпературными компонентами тот-же "стартеркит" потянет при массовых закупках для заказчика в пределах 200-300 баксов. сургутнефтегаз, ау! вам еще нужен кустовой контроллер?
|
|
|
|
|
Dec 26 2008, 14:05
|
Местный
  
Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146

|
Цитата сургутнефтегаз, ау! вам еще нужен кустовой контроллер? Нафиг QNX на кусту? На верхнем уровне используется иногда, видел "ОКО", QNX 4.2 вроде.
|
|
|
|
|
Dec 28 2008, 14:22
|
Местный
  
Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146

|
Цитата и бинарных сторонних драйверов он не отменит И какие бинарные сторонние драйвера на ARM11? Цитата Оказывается в линуксах до сих пор! была нестабильная файловая система. Только о linux-е Вы не имеете понятия, это не новость, вспомните как Вы рекламировали некие "наши роутеры", якобы сплош проприетарные - Размышлизма о вреде вытесняющей многозадачности - с linux-ом на борту. Так же и сейчас - бестолковый трёп, да ext4 объявлена стабильной, так же как и ext3 до нее, а также ext2 до того. В linux-е файловых систем много, ччас пишу с jfs, тоже когда-то была не стабильной, как и все программы, без исключений, кроме "hello word" разве что.
|
|
|
|
|
Dec 28 2008, 14:54
|

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

|
Чет не уловлю к чему вы цепляетесь. Ту тему про роутеры вы кажется не поняли. Я приводил пример 2-х наших разработок. Одна на линуксе и одна не на линуксе. Там вообще шел разговор про моделирование, поэтому я не углублялся в сравнения платформ. И я их не рекламировал, если вы представляете интерес то и без меня вас достанут наши менеджеры Про стабильность, возможно здесь есть линуксовая двусмысленность когда стабильным называют то, что уже не будут никогда менять. Т.е. сменили номер версии на 4, а версию 3 сунули в архив только на чтение и больше никто не сможет ее изменить, посему она торжественно названа стабильной. Только смущает, что это называют улучшением. Пример "стабильной" файловой системы я показывал: http://aly.ogmis.lt/OpenProjects/ARMUltima...ote4/FSTest.htmВы если такой герой покажите что нить на jfs c таймингами под линуксом, так сказать, реальный риалтайм , а мы посмеемся. А может позавидуем? Цитата(733259 @ Dec 28 2008, 18:52)  И какие бинарные сторонние драйвера на ARM11?Только о linux-е Вы не имеете понятия, это не новость, вспомните как Вы рекламировали некие "наши роутеры", якобы сплош проприетарные - Размышлизма о вреде вытесняющей многозадачности - с linux-ом на борту. Так же и сейчас - бестолковый трёп, да ext4 объявлена стабильной, так же как и ext3 до нее, а также ext2 до того. В linux-е файловых систем много, ччас пишу с jfs, тоже когда-то была не стабильной, как и все программы, без исключений, кроме "hello word" разве что.
|
|
|
|
|
Dec 28 2008, 15:11
|
Знающий
   
Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858

|
Цитата(AlexandrY @ Dec 28 2008, 16:54)  Не напрягайтесь, таких ссылок действительно в инете тысячи. Она ничего не доказывает, ребята могут назвать свой патч даже turbo RT, тормозов MMU и бинарных сторонних драйверов он не отменит. Мне понтравилась другая ссылка : http://citcity.ru/20258/Оказывается в линуксах до сих пор! была нестабильная файловая система. Ну вы меня радуете  ext4 разрабатывается много лет как замена ext3 - раньше она была отмечена как нестабильная - это нормальный процесс, постепенное внедрение. Или вы думаете что такие вещи пишутся на коленке за ночь ? Цитата Не напрягайтесь, таких ссылок действительно в инете тысячи. Она ничего не доказывает, ребята могут назвать свой патч даже turbo RT, тормозов MMU и бинарных сторонних драйверов он не отменит. Казалось бы - при чем тут linux  С такими претензиями вы не добьетесь ни на одной платформе ни на одной ОС ничего, не только на linux и arm или x86.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|