RTOS

S

sakthimanju

Guest
maaari kahit sino plz bigyan ng ilang mga ideya sa kung paano ang code ng isang RTOS para sa isang 8 bit microcontroller tulad ng kung ano Pinasimulan ang shud naglalaman atbp. at kung saan programming wika ay na maginhawa sa mga sumulat ng mga code
 
Ikaw ay dapat isulat ang kernel sa kapulungan. Ito ay kinakailangan hindi lamang para sa mga dahilan ng pagganap, ngunit din dahil ang kernel ay dapat direktang access at baguhin ang processor ng stack puntero at iba pang register. Ukol Pinasimulan, ito ay depende sa iyong rtos architecture. Sa pinakamaliit ikaw ay may sa magtabi ng imbakan para sa mga at pagsisimula ng mga nilalang tulad ng mga bloke gawain control at semaphores.
 
Iminumungkahi ko sa iyo na basahin ang ilang mga libro sa mga ito. kailangan mo ng isang minimal scheduler, at ilang mga gawain na gawin ang trabaho. maaari mong gamitin ang isang simulator sa magsimula sa at pagkatapos ay magpatuloy sa mga tunay na hardware. Sa karamihan ng kaso, scheduler ay dumating sa library, kailangan mo na link sa iyong mga proyekto na ito mamaya at ang tagatala imahe ay maaaring direkta flashed sa board.
 
Mangyaring sumangguni sa open source RTOS para sa PIC18 pamilya, ang PICos18 sa www.picos18.com . Maaari kang sumangguni sa mga code ng mapagkukunan ng PICos18 para writting iyong sariling RTOS.
 
Maaari kahit sino iminumungkahi sa akin ng isang magandang simulator para sa anumang mga RTOS, upang makakuha ng isang mabuting kamay-on para sa mga pangunahing rtos kaugnay na mga paksa?
 
HI magesh, Bilang isang baguhan maaaring pumunta para sa UCOS II. Its malayang magagamit. Kaya subukan na ito para sa ...
 
[Quote = aandavan] HI magesh, Bilang isang baguhan ka maaaring pumunta para sa UCOS II. Its malayang magagamit. Kaya subukan na ito para sa ...[/] quote tingin ko ito ay hindi na kapaki-pakinabang na gumamit ng UC / OS-II sa 8 bit microcontroller. Ito ay isang maliit na bit masyadong kuminoy para sa 8 bit microcontrollers saan ay karaniwang may mas mababa sa 1-2 KB RAM at ng ilang mga KBs ng Flash memory. Ako port mo ito sa 16 bit UC HCS12 ng Freescale, at ito kailangan 3KB Flash at 1 KB RAM para lamang sa ang minimum RTOS nang walang anumang mga tampok. Anyway tinanong niya na isulat RTOS karapatan? basahin ang 2 kabanata ng aklat na ito para sa mga pangunahing konsepto: http://www.edaboard.com/ftopic203674.html Bakit u RTOS kailangan? kung ito ay hindi sapilitan (tulad ng homeworks mula sa paaralan), gamitin lamang ang isang pangkaraniwang super loop paraan. microcontroller ay ganap mabilis na matapos ang lahat. Ko nagtrabaho sa 8 bit uCs para sa ilang mga proyekto hanggang ngayon, walang RTOS, at ito tila lubos "real time" para sa akin matigas: D
 
May ay isang magandang manual ng gumagamit para sa UC / OS-II sa edaboard. Search sa pamamagitan ng mga paksa at u ay mahanap ito. Ito ay nagbibigay sa lahat ng mga detalye ng isang RTOS.
 
Hoy, hindi kailanman tried masigabong palakpakan OS para sa 8 bit micros? Narinig ko tungkol ito sa taong ito, sa isang seminar. Peace na ito mahirap mundo.
 
subukan na magsulat sa iyong sarili, ang gawain scheduler ay mahalaga sa mga success.you dapat na malaman ang mga mababang antas ng detalye ng mga UC at pagtitipon.
 
mayroon akong personal positibong karanasan sa [url = http://www.picos18.com/] PicOS18 [/url]. Ako ay pakikipag-usap sa mga tao na matagumpay na ipinatupad [url = http://www.micrium.com/] UC / OS II [/url] at [url = http://www.freertos.org/] FreeRTOS [/url]. Anyway isang malalim na kaalaman ng mga software / hardware ay kinakailangan upang ma ipatupad RTOS. Mayroong maraming mga mapagkukunan sa net, eg makita microchip Application Notes AN777, atbp
 

Welcome to EDABoard.com

Sponsor

Back
Top