Представлен новый релиз операционной системы 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.me/opennews/art.shtml?num=13071
А лицензия-то какая?
На сайте посмотреть не судьба?
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/
абалдеть, побольшеб простенького софта.
надоели монстры
так и задаче ж не те...это чудо в градуснки каконить вставить разве шо :)
а может и те :P
>абалдеть, побольшеб простенького софта.Дык есть.Use f...ng Google, Luke!
> надоели монстры
Проще поставить "монстра" типа линукс и пару мегов флеша + 8 мегов оперативы и получить всю его мощу и весь софт готовым чем самоличить делать скажем HTTP сервер и вебморду к более простой ос, а потом еще какой-нить usb стек с нуля клепать.Хотя конечно варианты разные бывают.
>Дык есть.Use f...ng Google, Luke!а что это ?
>>Дык есть.Use f...ng Google, Luke!
> а что это ?Простите, а что именно вызывает вопросы?Вам не понятно что такое google или может, кто такой Luke?А может вы не поняли что такое f....ng? :)
Впрочем если вы не знаете столь простых вещей, вероятно и OS вам ни к чему :P
ну еще она в точки доступа и АДСЛ модемы должна неплохо помещаться. вместо VXworks.
>абалдеть, побольшеб простенького софта. надоели монстрыНа MINIX 3 посмотри, куда проще ;)
>>абалдеть, побольшеб простенького софта. надоели монстры
>На MINIX 3 посмотри, куда проще ;)Посмотрите на eCOS какой-нить или uСOS.И поймете что в случае когда есть всего килобайты оперативки куда проще - есть.Понятно что ценой упрощения системы.Но как верно замечено - монстры нужны не всем и не везде.
Понятно, Adam Dunkels.
Отлличный чел. Давно его IwIP в ARM7 использую, правда с FreeRTOS.
Теперь помимо TCP/IP стеков у него появилась и ОС.
Мама родная. Такое чудо на сях? А мне всегда казалось, что столь компактные системы на сях писать тяжеловато.
гм. Кто еще не считает С метаассемблером?
на сях писать просто
И далеко не везде проигрышь в размере/скорости не стоит гемора с чистым асмом.
реализацию tcp/ip на асме покажите.. так просто поржать.
Зачем, если на C в 30 байт умещается?
http://www.sics.se/~adam/miniweb/
>Зачем, если на 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.
------
>Мама родная. Такое чудо на сях? А мне всегда казалось, что столь
>компактные системы на сях писать тяжеловато."Си - это такой удобный ассемблер" (c) кто-то из embedder-ов...