Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

RetroBSD
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=9293
Страница 1 от 2

Автор:  [ Чет Авг 25, 2011 4:33 am ]
Заглавие:  RetroBSD

http://code.google.com/p/retrobsd/ - порт на BSD 2.11 за PIC32MX575F512L.

Не съм го пробвал още, имало още буболечки за изчистване, но казват че работело доста прилично.

Автор:  relsys [ Чет Авг 25, 2011 2:25 pm ]
Заглавие:  Re: RetroBSD

Интересно. Пиши ако го подкараш. Предполагам за да тръгне на LV32MX v6 ще ми трябва това:

UBW32 HID Bootloader:


http://www.schmalzhaus.com/UBW32/doc/UBW32BootloaderDocumentation.html

или греша нещо?

Автор:  3aek [ Сря Авг 31, 2011 11:32 pm ]
Заглавие:  Re: RetroBSD

е па този RetroBSD е долу горе като Apple BASIC-a някой друг пенсионер фен на PDP11 ще му се порадва от носталгия но какво реално може да се направи с него? няма MMU (то затова и върви на PIC32) периферии дискове, ленти, перфокарти.. :D ?

Автор:  [ Чет Сеп 01, 2011 6:22 pm ]
Заглавие:  Re: RetroBSD

3aek написа:
е па този RetroBSD е долу горе като Apple BASIC-a някой друг пенсионер фен на PDP11 ще му се порадва от носталгия но какво реално може да се направи с него? няма MMU (то затова и върви на PIC32) периферии дискове, ленти, перфокарти.. :D ?


То затова и името му е Retro ( 2.11 е от 1992г. ). Сравнението с Apple BASIC е глупаво.
Повечето микроконтролери нямат MMU ( PIC, AVR, MSP, TMS и малките ARM ), но това никак не им пречи да има разработени за тях многозадачни ОС. Дискове, ленти и перфокарти не се поддържат от порта, автора използва SD карти и USB флаш памети.

Kакво може да се прави с RetroBSD, ми каквото си искаш :-) Определено дори и ретро да е BSD се е доказала през годините като една от най-стабилните Unix , така че вместо FreeRTOS, Micrium и т.н. защо не BSD ?

Автор:  [ Чет Сеп 01, 2011 7:35 pm ]
Заглавие:  Re: RetroBSD

relsys написа:
Предполагам за да тръгне на LV32MX v6 ще ми трябва това:

UBW32 HID Bootloader:


http://www.schmalzhaus.com/UBW32/doc/UBW32BootloaderDocumentation.html

или греша нещо?


Не съм чел в детайли, но видях че ще направи ( ако вече не я е направил ) поддръжка за MMB на Mikroelektronika.
Тогава вече системката ще има и читав touch screen display. Аз мисля да се опитам да пусна MP3 плеърчето да работи на тази системка.

Автор:  gicho [ Чет Сеп 01, 2011 10:29 pm ]
Заглавие:  Re: RetroBSD

Цитат:
така че вместо FreeRTOS, Micrium и т.н. защо не BSD ?

Може би защото не е real-time? Или е (BSD-то)?

Автор:  [ Чет Сеп 01, 2011 10:47 pm ]
Заглавие:  Re: RetroBSD

gicho написа:
Цитат:
така че вместо FreeRTOS, Micrium и т.н. защо не BSD ?

Може би защото не е real-time? Или е (BSD-то)?


А те щото FreeRTOS & Micrium са real time :D

Автор:  gicho [ Пет Сеп 02, 2011 12:07 pm ]
Заглавие:  Re: RetroBSD

Определено са, по дефиницията. За BSD-то незнам, но ако е като mainline линукса, значи не е.

Автор:  [ Пет Сеп 02, 2011 1:38 pm ]
Заглавие:  Re: RetroBSD

gicho написа:
Определено са, по дефиницията. За BSD-то незнам, но ако е като mainline линукса, значи не е.

Е, щом дефинициите са важни , то и RetroBSD по дефиниция е "real time" :D

Автор:  gicho [ Пет Сеп 02, 2011 2:46 pm ]
Заглавие:  Re: RetroBSD

Е, ако е така, дай да видим къде го пише това за BSD.
Нямах предвид то твърдения на авторите, имам предвид по това дали отговарят на общоприетите дефиниции на термина.

Автор:  tgi [ Пет Сеп 02, 2011 3:01 pm ]
Заглавие:  Re: RetroBSD

Това с "общоприетите" дефиниции за realtime е по-разтегливо и от локум така че
за всяка система може човек да докаже че е и че не е.

Не познавам в детайли нито MIPS, нито ARM, та не знам имат ли фундаментална
(хардуерно/архитектурно заложена) пречка да работят в "голяма" (с MMU) операционна
система и да са "realtime" (моята дефиниция за това е латентността откъм прекъсвания
да се определя от хардуера а не от системни тъпотии запечатващи машината за
цели вечности). Всичко друго се лекува (е, ако е голямо мазало се лекува с големи
усилия :D ).
Ако имат еквивалент на BAT при power, няма проблем да са realtime. Ако не, няма
как прекъсванията да са разрешени по време на page faults (самата обработка
на прекъсването ще може да предизвика такъв и отиде тя) и съответно не могат
да бъдат "realtime" по моята дефиниция.

Инак по общоприетата дефиниция и всеки wintel телевизор може да бъде realtime
ако има цял ден да реагира на събитието, все ще се справи някак или операторът
ще го побутне овреме та да реагира в "реално време", въпрос на срокове.

Автор:  [ Пет Сеп 02, 2011 3:23 pm ]
Заглавие:  Re: RetroBSD

gicho написа:
Е, ако е така, дай да видим къде го пише това за BSD.
Нямах предвид то твърдения на авторите, имам предвид по това дали отговарят на общоприетите дефиниции на термина.


Е, ти пък много мързеливо подхождаш по въпроса :-) , потърси си сам. Или пък направи обратното, докажи, че FreeRTOS или каквото се сетиш там отговаря на общоприетите дефиниции . Между другото трябва да цитираш и кои са тези общоприети дефиниции, щото както tgi правилно отбеляза работата е много локумджийска.

Автор:  relsys [ Пет Сеп 02, 2011 3:45 pm ]
Заглавие:  Re: RetroBSD

А така, я дайте първо да дефинираме кой какво разбира под Real Time?

Автор:  tgi [ Пет Сеп 02, 2011 4:03 pm ]
Заглавие:  Re: RetroBSD

На слука... :D

Смисълът е "реакция на системата по-бърза от минималното време между две входящи
събития".

Какво е времето между входящите събития зависи от ... събитията :D :D :D .

Автор:  gicho [ Пет Сеп 02, 2011 5:30 pm ]
Заглавие:  Re: RetroBSD

Смисълът е да можеш да дефинираш време за реакция, което се гарантира.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/