一個(gè)簡(jiǎn)單的51單片機操作系統的實(shí)現
復習到操作系統這本書(shū),在看到進(jìn)程管理的時(shí)候,想起以前費了相當大的時(shí)間去做一個(gè)屬于自己的操作系統,結果什么都沒(méi)弄出來(lái)。
趁著(zhù)看到這個(gè)章節,又一次地萌生了這個(gè)想法,于是網(wǎng)上各種尋找資料。發(fā)現現在的大多數操作系統都已經(jīng)比較完善,換而言之,就是太龐大。無(wú)法去理解,無(wú)法自己照搬原文去弄一個(gè)屬于自己的操作系統出來(lái)。
機緣偶得之下,發(fā)現了一篇關(guān)于在單片機下面實(shí)現一個(gè)實(shí)時(shí)操作系統的文章, 即《建立一個(gè)屬于自己的AVR的RTOS》,這篇文章比起講什么操作系統原理、unix內核分析、linux內核分析、xx內核分析等等來(lái)說(shuō),簡(jiǎn)單明了了很多(有興趣的同學(xué)們可以去研究一下這篇文章)。在參考這篇文章以及在51單片機下面使用匯編語(yǔ)言編程,以及眾多網(wǎng)上資料之后??偨Y地寫(xiě)出了一個(gè)"在51單片機下具有延時(shí)功能占先式內核的操作系統“,并仿真成功,加深了我對操作系統這個(gè)東西的小小理解。下面附上程序代碼以及實(shí)現。
如果網(wǎng)頁(yè)復制代碼有錯誤,操作系統的完整代碼請從這里下載:http://www.51hei.com/f/12545.rar
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論