nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 03:25



Reply to topic  [ 3 posts ] 
Contiki-OS, это ОСь? 
Author Message
Maniac

Joined: 22 Jun 2005 04:35
Posts: 260
Location: МО Россия
Reply with quote
Собственно интересно мнение. По моим впечатлениям контики это некая гуи-библиотека, а не ось.
В ней нет точек входа. Если в приложении используется какая либо функция "ядра", то в большинстве случаев это будет не вызов функции, а генерация(за счёт макросов) её внутри приложения.
Ядра у оси нет в принципе, всё монолитно. Если перекомпилировать, то перекомпилировать надо абсолютно всё, включая приложения. Т.е. если и есть ядро, то оно включает в себя все приложения(пускай и подгружаемые).

Вопрос к чему, к тому что мне либо её допиливать для ZX-Evo, либо бросить это неблагодарное занятие.


10 Dec 2013 21:33
Profile ICQ
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Надо было продолжить в основной ветке про контики:

http://www.nedopc.org/forum/viewtopic.php?t=8265

А ещё мы её тут применительно к спектруму поминали ещё в 2003 году:

http://www.nedopc.org/forum/viewtopic.php?t=7285

Судя по тому что ты написал - всё плохо :(

P.S. Наверное надо в ZX перенести...

_________________
:dj: https://mastodon.social/@Shaos


10 Dec 2013 23:06
Profile WWW
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Post 
Я бы предложил для Z80-машинок, где есть классические ОСи типа CP/M - MP/M - UZIX, рассматривать Contiki не как ОС, а как билиотеку, "быстрый путь" для примения uIP на упомянутых ОС (или без них на голом железе), и что еще более важно - клиентов для для uIP, которые массово существуют только под Contiki (даже для голого uIP 1.0 их нет - задолбаешься переносить из Contiki ликвидируя евойные говномакросы).
Сам по себе Contiki со всеми его встроенными приложениями ни разу не ОС, а громадный switch-case (спрятанный в говномакросах и поэтому нормально не комплилирующийся over9000 компиляторами С, в т.ч. ВСЕМИ нативными для Z80, т.е. работающими непосредственно на Z80), переключающийся в т.ч. и по системному таймеру (прерываниям).

Т.е. если под CP/M (или TR/DOS) будет приложение называющееся Contiki, после запуска дающее из своего тела несколько TCP/IP приложений - вот это и есть его природная ниша. Весьма достойная ниша, учитывая что нормального TCP/IP для указанных платформ как не было, так и нет.

_________________
Всем добра!


18 Jan 2014 04:08
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: Bing [Bot] and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.