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

 
 
> Tinyos, Операционная система для встраивания
Kopa
сообщение Sep 19 2005, 17:32
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Нi,

Кто нибудь может охарактеризовать данную ось
для встраиваемых приложений

http://www.tinyos.net/dist-1.1.0/tinyos/source/

еще попавшиеся мне две статьи про сенсорную сеть
на базе разрабатываемой операционной системы МЕТЕОР-ФОРТ

http://www.wl.unn.ru/lab/Portals/0/Ragozin_t.pdf
http://www.wl.unn.ru/lab/Portals/0/Ragozin.pdf

Bye.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Evgeny_CD
сообщение Sep 19 2005, 20:00
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Kopa @ Sep 19 2005, 21:32)
...http://www.tinyos.net...
===============
http://www.tinyos.net/faq.html#SEC-16
What is TinyOS?
TinyOS is an event based operating environment designed for use with embedded networked sensors. More specifically, it is designed to support the concurrency intensive operations required by networked sensors with minimal hardware requirements. There are hundreds of TinyOS projects throughout the world. See the Related Work page for a fraction of them (and if you'd like to send a link to other related work, send it to kwright@cs.berkeley.edu.

The programming language of TinyOS is stylized C that uses a custom compiler 'NesC'. The source for NesC as well as TinyOS are available on SourceForge.

TinyOS was initially developed by the U.C. Berkeley EECS Department, and is distributed under the disclaimer below.

We have support for "offline simulation", i.e. running virtual motes on your computer.
=============
Из этого следует, что это весьма специфическая штуковина, предназначенная для построния распределенной сети сбора данных. Одной из ее главных фич яаляется возможность поднять под *nix виртуальную сеть контроллеров и посмотреть, как стек протоколов работает.

То, что она не не чистом C - смущает. Вероятно, оно с научной точки зрения очень правильно, но с практической.... В общем, если Вы хотите сделать конкурента Zigbee - оно для Вас biggrin.gif .

Ресурсы
http://sourceforge.net/projects/nescc - компилер
http://sourceforge.net/projects/galsc - какая-то приблуда на тему компилера
http://sourceforge.net/projects/tinydt - TinyDT is a TinyOS plugin for the Eclipse platform that implements an IDE for TinyOS/nesC development.
http://sourceforge.net/projects/racogen - Rapid Code Generator using NesC syntax - судя по всему, подохло
Go to the top of the page
 
+Quote Post
Olej
сообщение Sep 20 2005, 09:35
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(Evgeny_CD @ Sep 19 2005, 23:00)
Из этого следует, что это весьма специфическая штуковина, предназначенная для построния распределенной сети сбора данных. Одной из ее главных фич яаляется возможность поднять под *nix  виртуальную сеть контроллеров и посмотреть, как стек протоколов работает.


Это не совсем об TinyOS, или даже совсем не об TinyOS wink.gif :

Если говорить о сетях сбора данных, то наилучшей архитектурой будет микроядро с обменом сообщениями (типичный QNX wink.gif). Да и критерии raltime с микроядром решаются гораздо проще (или некоторые проблемы просто не возникают).

Есть 2 интересных (родственных) open source проекта, посмотрите:

- L4Ka Project: http://www.l4ka.org

Здесь интересно множество поддерживаемых платформ (и только новых, в отличие, скажем, от NetBSD):
- Alpha (21164, 21264)
- AMD64 (Opteron 242, Simics)
- ARM (SA1100, XScale, ARM925T)
- IA32 (Pentium and higher)
- IA64 (Itanium1, Itanium2, Ski)
- MIPS 64bit (R4000, R5000)
- PowerPC 32bit (IBM 750)
- PowerPC 64bit (Power3, Power4)

- E1 a distributed operating system project: http://www.e1os.org

Это более академический wink.gif проект, на базе ядра того же L4Ka (точнее само микроядро называется так: L4Ka::Pistachio wink.gif - http://www.l4ka.org/projects/pistachio/ ), ... делается это дело в Украине wink.gif.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Sep 20 2005, 10:32
Сообщение #4


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Olej @ Sep 20 2005, 13:35)
Есть 2 интересных (родственных) open source проекта, посмотрите:
-  L4Ka Project: http://www.l4ka.org
Интересно, есть у кого опыт практического использования этогой ОСи. Написано интересно...
Go to the top of the page
 
+Quote Post
Olej
сообщение Sep 20 2005, 11:09
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(Evgeny_CD @ Sep 20 2005, 13:32)
Интересно, есть у кого опыт практического использования этогой ОСи. Написано интересно...
*


Думаю, что таковых не найдётся, особенно если о практическом применении wink.gif - проект весьма свежий (~с середины 2003). Но - выполняется при поддержке Intel (проект то сам - университетский, и это в "+"). Поэтому, возможно, не будет однодневкой...

P.S. Относительно E1 (позже заметил): там, кстати, есть русскоязычная версия сайта (все описания etc.), "плясать" отсюда:
http://www.e1os.org/rus/concepts.html
- хотя визуального перехода к другому языку нигде на странице не видно .
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Sep 20 2005, 13:07
Сообщение #6


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Olej @ Sep 20 2005, 15:09)
В общем, если сейчас на подохнут, лет чере 5 будет очень интересно. Embedded Linux погут потеснить. Написано на сайте хорошо и грамотно. Но они в начале пути...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 21 2010, 17:45
Сообщение #7


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Evgeny_CD @ Sep 20 2005, 17:07) *
В общем, если сейчас на подохнут, лет чере 5 будет очень интересно. Embedded Linux погут потеснить. Написано на сайте хорошо и грамотно. Но они в начале пути...

Прошло 5 лет...
Ну, почти...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
alman
сообщение Dec 22 2010, 11:54
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 22-12-10
Из: Россия, Ростовская обл.
Пользователь №: 61 800



Цитата(Evgeny_CD @ Sep 20 2005, 16:32) *
Интересно, есть у кого опыт практического использования этогой ОСи. Написано интересно...


Опыт есть. Вот здесь: http://l4os.ru.
Go to the top of the page
 
+Quote Post
AlexRayne
сообщение Dec 28 2010, 05:38
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877



ContikiOS - реально работающая на сетях сенсоров ось. что замечательно - имеет систему-отладчик таких сетей COOJA.
Go to the top of the page
 
+Quote Post

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

 


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


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