本研究主要目的在發展出一套適用於小型微控制器輕量形作業系統,以往許多人將一般個人電腦使用的作業系統轉移至微控制器上使用,但往往需要依賴CPU運算能力取代原有特殊硬體,使得微控制器光是要運作系統功能就頗顯吃力。以微控制器主要應用領域作為出發點提昇系統效能,可分為下列三點重點設計:提高硬體資源使用率、加強軔體模組化特性、抽離硬體平台。 本研究開發出查表式作業系統,以下列幾項重點功能達到輕量化目的:高速查表式工作排程器、記憶體共用控制器、硬體計時器共用控制器以及狀態機管理次系統。 The main purpose of this research is developing a light weight operating system for microcontroller. A great deal of effort has been made on porting PC operating system to microcontroller. What seems to be lacking, however, is developing operating system without special hardware support. The main target of developed system which is designed for microcontroller is improving performance by Raising using rate of Hardware resources, enhancing Modulate and implementing Hardware Independence. The research develops and implements a Look up table Operating System. The system contains high speed scheduler implementing by look up table, memory controller, timer sharing controller and state machine controller.