精華區beta Programming 關於我們 聯絡資訊
※ 引述《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]