※ 引述《diskk.bbs@ptt.cc (oi)》之銘言:
> ※ 引述《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
> : 要不然根本就裝不下
> : 去問問你學長是不是這樣?
> : 如果不是,那可就神奇了
> : 這樣的東西實用性不高吧!
一個網頁的設計不是一定要含有一堆圖片跟華麗的外表
當時設計的web server從layer2的mac以上全部是自己設計的,
因此非常的節省空間,而tcp也僅設計給兩條連線,
既不提供sliding winodws也不提供cache。
一個51的chip提供一個網頁的介面來當作監控系統的資訊展示,
相信這樣的產品實用性還很高,對於使用者就已經是很方便的產品了。
> : 我是有想到說你可以外接HDD,
> : 那麼你就可以將網頁內容裝到HDD內,
> : 這樣一來就不會受限於64K了
> : 可是這樣一來,又多了HDD的Driver 及File system要加進來
> : 就又是程式容量空間不夠的問題
> : 在我的認知裡,一顆MCU通常只固定安裝一個程式
> : 而OS存在的目的,在於提供動態載入AP及多工的操作環境
> : 這兩個東西兜在一起,有可能嗎?
> 這種WEB SERVER的實用性應該不是用來放A圖和華麗網頁的....
> 商業用
> 工業用
> 似乎有不同的考量層面
> 你不覺得嗎?
沒錯
一個系統的設計必須考慮的用途與成本
--
瞇 瞇 眼 定 義...
史上最迷人的眼睛....只不過大家都看不到
在正常的時候....
眼睛上眼皮跟下眼皮間的距離不超過0.5cm
在笑起來的時候....
眼皮間的距離要以極限值算出來....
--
※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 140.125.251.33]