※ 引述《gsj.bbs@bbs.nchu.edu.tw (國王的新衣)》之銘言:
> ※ 引述《sheauren.bbs@bbs.yuntech.edu.tw (ㄠ嗚~)》之銘言:
> > http://www.ucos-ii.com/
> > google打上去就可以查到了 我想這個他說的很清楚
> > 我畢業的學長再64K上面就寫了一個web server了
> > Real-time OS有他的優點在
> > 如果要更小的OS,用commkit玩玩也是不錯
> 感謝資訊的提供,該網站上去看過了
> 根據該網站資料
> μC/OS-II 提供的很多用在RISC平台上的Solution
> 以及一些Library Stack
> 但是我似乎沒有看到用在8051族系上的 Kernel
http://www.ucos-ii.com/contents/products/ucos-ii/ports.html
從首頁進去按三下就看得到了..
> 我的認知,Kernel通常會有以下的功能:
> Semaphores
> Event Flags
> Mutual Exclusion Semaphores (to reduce priority inversions)
> Message Mailboxes
> Message Queues
> Task Management (Create, Delete, Change Priority, Suspend/Resume etc.)
> Fixed Sized Memory Block management
> Time Management
> 這還不包含Device Driver、File System以及TCP/IP的 Protocol 在內
> 你確定64K以內可以作到嗎?
你都說"可能",就不一定統統有
> 在我的認知裡,一顆MCU通常只固定安裝一個程式
> 而OS存在的目的,在於提供動態載入AP及多工的操作環境
> 這兩個東西兜在一起,有可能嗎?
我想請問一下你說的 RISC, uP (應該是micro processor?),
uC( === MCU? 應該是micro controller 吧 ?)有什麼不一樣?一顆
processor 裡有必須要什麼東東,才夠稱為 RISC or uP or uC ?
--
※ Origin: 邪惡小鹿鹿 <Deer.twbbs.org> ◆ From: CCCA.NCTU.edu.tw