※ 引述《gsj.bbs@bbs.nchu.edu.tw (國王的新衣)》之銘言:
: 感謝資訊的提供,該網站上去看過了
: 根據該網站資料
: μC/OS-II 提供的很多用在RISC平台上的Solution
: 以及一些Library Stack
: 但是我似乎沒有看到用在8051族系上的 Kernel
: 我的認知,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以內可以作到嗎?
: 在64K上面就寫一個web server,這個我相信
: 只是可以掛的網頁內容,可能就不太豐富了 (隨便一張A圖就差不多64K了)
: 加上
: ROM裡面必須只有單一的web server 程式,不能有OS
: 要不然根本就裝不下
: 去問問你學長是不是這樣?
: 如果不是,那可就神奇了
: 這樣的東西實用性不高吧!
: 我是有想到說你可以外接HDD,
: 那麼你就可以將網頁內容裝到HDD內,
: 這樣一來就不會受限於64K了
: 可是這樣一來,又多了HDD的Driver 及File system要加進來
: 就又是程式容量空間不夠的問題
: 在我的認知裡,一顆MCU通常只固定安裝一個程式
: 而OS存在的目的,在於提供動態載入AP及多工的操作環境
: 這兩個東西兜在一起,有可能嗎?
這種WEB SERVER的實用性應該不是用來放A圖和華麗網頁的....
商業用
工業用
似乎有不同的考量層面
你不覺得嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.137.100