URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 39222
[ Назад ]

Исходное сообщение
"OpenNews: Contiki: открытая ОС для встраиваемых систем"

Отправлено opennews , 05-Дек-07 12:34 
Представлен новый релиз операционной системы Contiki (http://www.sics.se/contiki/), ориентированной на использование во встраиваемых устройствах. Contiki может работать в системах с несколькими килобайтами оперативной памяти, при этом имеется поддержка сети и беспроводной связи.


Главное новшество новой версии - реализация нового механизма для мониторинга энергопотребления (http://www.sics.se/contiki/current-events/see-the-power-cons...), позволяющего выявить наиболее энергоемкие операции требующие оптимизации.

URL: http://www.sics.se/contiki/
Новость: http://www.opennet.ru/opennews/art.shtml?num=13071


Содержание

Сообщения в этом обсуждении
"Contiki: открытая ОС для встраиваемых систем"
Отправлено Bocha , 05-Дек-07 12:34 
А лицензия-то какая?

"Contiki: открытая ОС для встраиваемых систем"
Отправлено Samm , 05-Дек-07 12:52 
На сайте посмотреть не судьба?


   Contiki is written in the C programming language and is freely
available as open source under a BSD-style license. More information
about Contiki can be found at the Contiki home page:
http://www.sics.se/contiki/


"Contiki: открытая ОС для встраиваемых систем"
Отправлено exn , 05-Дек-07 13:28 
абалдеть, побольшеб простенького софта.
надоели монстры

"Contiki: открытая ОС для встраиваемых систем"
Отправлено Nick , 05-Дек-07 14:08 
так и задаче ж не те...

это чудо в градуснки каконить вставить разве шо :)


"Contiki: открытая ОС для встраиваемых систем"
Отправлено exn , 05-Дек-07 17:48 
а может и те :P

"Contiki: открытая ОС для встраиваемых систем"
Отправлено R007 , 08-Дек-07 09:05 
>абалдеть, побольшеб простенького софта.

Дык есть.Use f...ng Google, Luke!

> надоели монстры

Проще поставить "монстра" типа линукс и пару мегов флеша + 8 мегов оперативы и получить всю его мощу и весь софт готовым чем самоличить делать скажем HTTP сервер и вебморду к более простой ос, а потом еще какой-нить usb стек с нуля клепать.Хотя конечно варианты разные бывают.


"Contiki: открытая ОС для встраиваемых систем"
Отправлено exn , 09-Дек-07 02:12 
>Дык есть.Use f...ng Google, Luke!

а что это ?


"Contiki: открытая ОС для встраиваемых систем"
Отправлено R007 , 09-Дек-07 15:59 
>>Дык есть.Use f...ng Google, Luke!
> а что это ?

Простите, а что именно вызывает вопросы?Вам не понятно что такое google или может, кто такой Luke?А может вы не поняли что такое f....ng? :)
Впрочем если вы не знаете столь простых вещей, вероятно и OS вам ни к чему :P


"Contiki: открытая ОС для встраиваемых систем"
Отправлено toivo , 05-Дек-07 15:04 
ну еще она в точки доступа и АДСЛ модемы должна неплохо помещаться. вместо VXworks.

"Contiki: открытая ОС для встраиваемых систем"
Отправлено almn , 05-Дек-07 15:08 
>абалдеть, побольшеб простенького софта. надоели монстры

На MINIX 3 посмотри, куда проще ;)


"Contiki: открытая ОС для встраиваемых систем"
Отправлено R007 , 09-Дек-07 15:49 
>>абалдеть, побольшеб простенького софта. надоели монстры
>На MINIX 3 посмотри, куда проще ;)

Посмотрите на eCOS какой-нить или uСOS.И поймете что в случае когда есть всего килобайты оперативки куда проще - есть.Понятно что ценой упрощения системы.Но как верно замечено - монстры нужны не всем и не везде.


"Contiki: открытая ОС для встраиваемых систем"
Отправлено ДяДя , 05-Дек-07 22:10 
Понятно, Adam Dunkels.
Отлличный чел. Давно его IwIP в ARM7 использую, правда с FreeRTOS.
Теперь помимо TCP/IP стеков у него появилась и ОС.

"Contiki: открытая ОС для встраиваемых систем"
Отправлено Аноним , 06-Дек-07 10:48 
Мама родная. Такое чудо на сях? А мне всегда казалось, что столь компактные системы на сях писать тяжеловато.

"Contiki: открытая ОС для встраиваемых систем"
Отправлено toivo , 06-Дек-07 11:10 
гм. Кто еще не считает С метаассемблером?

"Contiki: открытая ОС для встраиваемых систем"
Отправлено Nick , 06-Дек-07 16:51 
на сях писать просто
И далеко не везде проигрышь в размере/скорости не стоит гемора с чистым асмом.

"Contiki: открытая ОС для встраиваемых систем"
Отправлено exn , 07-Дек-07 01:36 
реализацию tcp/ip на асме покажите.. так просто поржать.

"Contiki: открытая ОС для встраиваемых систем"
Отправлено ДяДя , 07-Дек-07 13:32 
Зачем, если на C в 30 байт умещается?
http://www.sics.se/~adam/miniweb/

"Contiki: открытая ОС для встраиваемых систем"
Отправлено R007 , 09-Дек-07 15:55 
>Зачем, если на C в 30 байт умещается?
>http://www.sics.se/~adam/miniweb/

30 байтов - это в RAM оно юзает под переменные.И это совсем не то же что 30 байтов кода, да?Кода там 400 строк и явно в 30 байтов это не уместится.Просто секрет в том что часто в таких системах код выполняется напрямую из флеша а RAM используется ТОЛЬКО для данных, поэтому именно так и пишут, указывая потребную для переменных и т.п. RAM.Размер кода не указан.Если код будет не выполняться сразу из флехи а загружаться в RAM как на десктопных системах, размер кода надо приплюсовать к этим 30 байтов чтобы понять сколько RAM будет отожрано.

------
The code is written in C and constitutes around 400 lines, comments removed.
------


"Contiki: открытая ОС для встраиваемых систем"
Отправлено R007 , 09-Дек-07 15:50 
>Мама родная. Такое чудо на сях? А мне всегда казалось, что столь
>компактные системы на сях писать тяжеловато.

"Си - это такой удобный ассемблер" (c) кто-то из embedder-ов...