ucos ii中文版(包含范例)第一章:范例 在這一章里將提供三個(gè)范例來說明如何使用 µ C/OS-II。筆者之所以在本書一開始就寫這一章是為了讓讀者盡快開始使用 µ C/OS-II。在開始講述這些例子之前,筆者想先說明一些在這本書里的約定。 這些例子曾經(jīng)用Borland C/C++ 編譯器(V3.1)編譯過,用選擇項(xiàng)產(chǎn)生Intel/AMD80186處理器(大模式下編譯)的代碼。這些代碼實(shí)際上是在Intel Pentium II PC (300MHz)上運(yùn)行和測試過,Intel Pentium II PC可以看成是特別快的80186。筆者選擇PC做為目標(biāo)系統(tǒng)是由于以下幾個(gè)原因:首先也是最為重要的,以PC做為目標(biāo)系統(tǒng)比起以其他嵌入式環(huán)境,如評(píng)估板,仿真器等,更容易進(jìn)行代碼的測試,不用不斷地?zé)龑慐PROM,不斷地向EPROM仿真器中下載程序等等。用戶只需要簡單地編譯、鏈接和執(zhí)行。其次,使用Borland C/C++產(chǎn)生的80186的目標(biāo)代碼(實(shí)模式,在大模式下編譯)與所有Intel、AMD、Cyrix公司的80x86 CPU兼容。
上傳時(shí)間: 2014-01-15
上傳用戶:lindor
設(shè)計(jì)文檔基本內(nèi)容如下: 1) 整體框架 2) 詞法分析 Class CTokenizer Class CScaner C關(guān)鍵字表 標(biāo)識(shí)符詞法 3) 語法分析 Class CParser Grammar 基本樹形結(jié)構(gòu) 支持的語句及運(yùn)算 4) 建立符號(hào)表 Class LineListRec Class BucketListRec Class CSymbolTable Class CFunArgsCheck 5) 類型檢測 Class CAnalyzer 類型匹配 函數(shù)調(diào)用參數(shù)檢測 6) 代碼生成 PCode 80x86 ASM 7) 總結(jié) 詳細(xì)內(nèi)容請(qǐng)閱讀本文提供的設(shè)計(jì)文檔與全部源代碼。
標(biāo)簽: Class CTokenizer CScaner 分
上傳時(shí)間: 2014-01-11
上傳用戶:qiaoyue
《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II》這本書已經(jīng)安排了大量篇幅來專門講解uC/OS-II的移植:第13章移植uC/OS-II,第14章uC/OS-II在80x86上的移植,第15章uC/OS-II在帶有硬件浮點(diǎn)運(yùn)算單元的80x86上的移植。所以本文只是重點(diǎn)講解移植到VC下和其他處理器上的不同地方,更詳細(xì)的介紹讀者可以參考《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II》這本書。和所有其他的移植一樣,本文所做的移植也只需要修改uC/OS-II處理器相關(guān)代碼,一共包括3個(gè)文件:OS_CPU.H,OS_CPU_A.ASM,OS_CPU_C.C。
上傳時(shí)間: 2013-11-28
上傳用戶:蟲蟲蟲蟲蟲蟲
打字游戲 制作這款打字小游戲是為了對(duì)匯編語言程序設(shè)計(jì)有一個(gè)更深刻的了解,將所學(xué)的知識(shí)應(yīng)用于實(shí)踐,提高自己的編程水平。鑒于用匯編語言編程的復(fù)雜性,為了使游戲能夠?qū)崿F(xiàn)自己預(yù)先的構(gòu)想,所以自創(chuàng)了這款相對(duì)比較簡單的打字游戲。在游戲制作工作中會(huì)應(yīng)用到80x86的指令系統(tǒng)和尋址方式,輸入輸出程序設(shè)計(jì)等,涉及到的知識(shí)領(lǐng)域還是很全面的,所以在通過完成這次編程,相信能得到不小的提高。 1.2游戲介紹 該游戲是一個(gè)簡單的打字游戲,雙擊圖標(biāo)后將進(jìn)入主菜單,再按enter鍵會(huì)進(jìn)入到選擇速度的菜單,這里還有游戲的簡單介紹,按1/2進(jìn)入游戲后,字母會(huì)從屏幕上方掉下,從鍵盤鍵入正確的字母則掉下的字母消失,否則當(dāng)字母掉到屏幕最下面時(shí),生命值會(huì)減少,當(dāng)生命值減少到0時(shí)游戲結(jié)束,這時(shí)按Esc鍵將返回主菜單。
標(biāo)簽: 小游戲 匯編語言 程序設(shè)計(jì)
上傳時(shí)間: 2016-02-24
上傳用戶:asdfasdfd
μC/ OS - Ⅱ是一個(gè)源碼公開的實(shí)時(shí)嵌入式操作系統(tǒng),它的特點(diǎn)在于公開的源代碼,很強(qiáng)的移植性,占先式多任務(wù),每 個(gè)任務(wù)有單獨(dú)的棧,中斷管理及很強(qiáng)的穩(wěn)定性與可靠性等,目前越來越受到實(shí)時(shí)嵌入式系統(tǒng)設(shè)計(jì)者的關(guān)注,而要使用μC/ OS - Ⅱ 就要針對(duì)不同的處理器進(jìn)行移植,本文通過對(duì)在80x86 和MCU - 51 上移植實(shí)例的分析,給出了在移植μC/ OS - Ⅱ系統(tǒng)時(shí)如何通 過中斷指令實(shí)現(xiàn)任務(wù)切換,解決移植的核心問題。
標(biāo)簽: 實(shí)時(shí)嵌入式 OS 源碼 多任務(wù)
上傳時(shí)間: 2016-03-30
上傳用戶:Thuan
vxwork源代碼,能在80x86機(jī)器和其它各種嵌入式處理器上移植
上傳時(shí)間: 2016-04-24
上傳用戶:xyipie
介紹了關(guān)于怎樣用DRAM 芯片用做 攝象機(jī),即相關(guān)的程序及硬件結(jié)構(gòu),本DIY制作需要的相關(guān)知識(shí)為:計(jì)算機(jī)并行口接口信號(hào)、Inter 80x86 宏匯編語言、TURBO C 語言、DRAM 芯片原理 英文
上傳時(shí)間: 2013-12-25
上傳用戶:遠(yuǎn)遠(yuǎn)ssad
自然對(duì)界,Win32平臺(tái)下的微軟C編譯器(cl.exe for 80x86)在默認(rèn)情況下采用如下的對(duì)齊規(guī)則:任何基本數(shù)據(jù)類型T的對(duì)齊模數(shù)就是T的大小,即sizeof(T)。比如對(duì)于double類型(8字節(jié)),
標(biāo)簽:
上傳時(shí)間: 2013-12-14
上傳用戶:vodssv
CH372DSK.ZIP 2005-07-10 332KB 1.1 · CH372+MCU的U盤方案,適用于CH372或者CH375, 使用普通的MCS51單片機(jī)和SRAM或者串行EEPROM或者閃存 自行設(shè)計(jì)專用U盤或閃存盤。含源程序及相關(guān)技術(shù)規(guī)范文檔, 正式應(yīng)用建議參考小容量U盤控制芯片CH331的資料 -------------------------------------------------------------------------------- CH341EVT.ZIP 2006-01-12 722KB 1.1 · CH341綜合功能評(píng)估板的使用說明及應(yīng)用參考, 用于USB轉(zhuǎn)異步串口、轉(zhuǎn)打印口或EPP并口、轉(zhuǎn)2線和4線串口, 演示數(shù)字I/O控制、讀寫兼容I2C的EEPROM,含識(shí)別CH341串口 的源程序、外部EEPROM配置工具、演示和速度測試源程序等 -------------------------------------------------------------------------------- CH452IF.ZIP 2006-08-23 12KB 1.1 · CH452與單片機(jī)接口的C語言和ASM語言的參考子程序 支持4線接口/兼容CH451/兼容SPI,支持2線接口/兼容IIC, 支持真正2線接口/兼容IIC/使用SDA作為中斷請(qǐng)求 -------------------------------------------------------------------------------- USB_SER.PDF 2006-04-21 236KB 1.2 · USB轉(zhuǎn)串口Serial模塊的說明,用于USB轉(zhuǎn)RS232串口, USB轉(zhuǎn)異步串口UART、USB轉(zhuǎn)兩線串口(兼容IIC/I2C), 異步串口驅(qū)動(dòng)程序請(qǐng)另下載CH341SER.ZIP或CH341SER.EXE 兩線串口驅(qū)動(dòng)程序請(qǐng)另下載CH341PAR.ZIP或CH341P...... -------------------------------------------------------------------------------- CH341PAR.EXE 2006-01-12 96KB 2.0 · USB轉(zhuǎn)并口CH341的WINDOWS驅(qū)動(dòng)程序和DLL動(dòng)態(tài)庫的安裝包 支持WINDOWS 98/ME/2000/XP,支持USB轉(zhuǎn)EPP/MEM并口, 支持USB轉(zhuǎn)同步串口:IIC/I2C、SPI等, 用于隨產(chǎn)品發(fā)行到最終用戶 -------------------------------------------------------------------------------- CH341SER.EXE 2006-06-05 119KB 2.3 · USB轉(zhuǎn)串口CH341的WINDOWS 98/ME/2K/XP驅(qū)動(dòng)程序的安裝包 在計(jì)算機(jī)端將USB設(shè)備仿真為標(biāo)準(zhǔn)Serial串口設(shè)備COM? 用于隨產(chǎn)品發(fā)行到最終用戶,支持CH340和CH341 -------------------------------------------------------------------------------- CH372DRV.EXE 2005-12-15 91KB 2.4 · CH372或CH375的Windows驅(qū)動(dòng)程序和DLL動(dòng)態(tài)庫的安裝包 可以用于內(nèi)置及外置固件模式,支持WINDOWS98/ME/2000/XP 用于隨產(chǎn)品發(fā)行到最終用戶 -------------------------------------------------------------------------------- SOURCE37.ZIP 2005-07-15 59KB 0.1 · USB芯片CH372或CH375(在USB設(shè)備模式時(shí))的 簡化版WINDOWS驅(qū)動(dòng)程序源程序和DLL動(dòng)態(tài)鏈接庫的源程序 僅供了解和學(xué)習(xí)USB設(shè)備的驅(qū)動(dòng)程序及動(dòng)態(tài)庫的開發(fā)過程 建議普通用戶直接下載正式版的驅(qū)動(dòng)程序包CH372DRV使用 -------------------------------------------------------------------------------- FORMATUD.EXE 2006-04-25 56KB 1.2 · 可移動(dòng)磁盤格式化工具,能夠提高磁盤空間利用率 用于格式化小容量U盤,支持以CH331為控制芯片的U盤, 也可用于將U盤格式化為1.44MB軟盤格式 README.TXT 2006-02-28 1KB 1.0 · 仿軟驅(qū)接口的U盤驅(qū)動(dòng)器的說明 仿3.5英寸1.44MB軟盤驅(qū)動(dòng)器,連線和用法同普通軟驅(qū), 用于直接替換PC機(jī)/工控機(jī)/嵌入式系統(tǒng)/工業(yè)設(shè)備中的 普通軟驅(qū)FDD,純硬件,應(yīng)用程序軟件無需修改 -------------------------------------------------------------------------------- CH374LIB.ZIP 2006-09-01 1.26MB 1.1 · CH374的U盤文件級(jí)操作子程序庫及相關(guān)例子源程序 支持FAT12/FAT16/FAT32的閃存盤和移動(dòng)硬盤 支持MCS51/AVR/MSP430/ARM/80x86等單片機(jī)和DSP -------------------------------------------------------------------------------- CH374EVT.ZIP 2006-09-01 493KB 1.0 · CH374評(píng)估板說明及單片機(jī)使用U盤移動(dòng)存儲(chǔ)的應(yīng)用參考 單片機(jī)通過CH374讀寫U盤/閃存盤文件或控制其它USB設(shè)備 提供U盤文件級(jí)子程序庫的說明 -------------------------------------------------------------------------------- CH375HM.ZIP 2005-12-14 704KB 2.4 · U盤文件讀寫模塊的說明和相關(guān)例子源程序 嵌入式/單片機(jī)系統(tǒng)大容量/海量數(shù)據(jù)移動(dòng)存儲(chǔ)的解決方案 支持常用的FAT12/FAT16/FAT32文件系統(tǒng),支持8位并口, 支持I2C兩線串口,支持各種波特率TTL/RS232異步串口等 -------------------------------------------------------------------------------- README.PDF 2005-06-15 184KB 2.3 · USB芯片的電路和PCB設(shè)計(jì)參考及重要注意事項(xiàng) 含CH375、CH372、CH341等芯片的電路設(shè)計(jì)說明 涉及工作穩(wěn)定性和抗干擾以及USB-HOST帶電熱插拔 -------------------------------------------------------------------------------- CH375HST.ZIP 2005-12-29 122KB 1.2 · CH375主機(jī)方式USB-HOST的應(yīng)用參考及相關(guān)例子程序 兩個(gè)單片機(jī)系統(tǒng)通過USB交換數(shù)據(jù)或控制USB打印機(jī)等設(shè)備 -------------------------------------------------------------------------------- CH375HMU.ZIP 2005-12-29 185KB 2.9 · U盤文件讀寫模塊的USB升級(jí)和配置工具以及串口演示工具 通過USB連接計(jì)算機(jī)就可以升級(jí)U盤模塊中的程序, 配置U盤模塊的接口方式、功能以及串口波特率等 含最新版本的模塊目標(biāo)程序、下載工具軟件及演示工具軟件 -------------------------------------------------------------------------------- CH341SER.ZIP 2006-06-05 98KB 2.3 · USB轉(zhuǎn)串口CH341的WINDOWS 98/ME/2000/XP驅(qū)動(dòng)程序 在計(jì)算機(jī)端仿真標(biāo)準(zhǔn)Serial串口設(shè)備COM?, 含串口監(jiān)控調(diào)試工具,支持CH341和CH340 -------------------------------------------------------------------------------- CH341PRT.ZIP 2005-12-29 42KB 1.1 · USB轉(zhuǎn)打印口CH341的WINDOWS驅(qū)動(dòng)程序 將普通并口打印機(jī)轉(zhuǎn)換為USB打印機(jī),支持WINDOWS 98/ME (WINDOWS 2000/XP不需要安裝驅(qū)動(dòng)程序) CH341PAR.ZIP 2006-01-12 33KB 2.0 · USB轉(zhuǎn)并口CH341的WINDOWS驅(qū)動(dòng)程序和DLL動(dòng)態(tài)庫 支持WINDOWS 98/ME/2000/XP,支持USB轉(zhuǎn)EPP/MEM并口, 支持USB轉(zhuǎn)同步串口:IIC/I2C、SPI等, 可用于USB轉(zhuǎn)異步串口代替仿真串口驅(qū)動(dòng),參考INF說明 -------------------------------------------------------------------------------- CH365ED.ZIP 2004-11-28 1.28MB 1.2 · PCI總線的大容量擴(kuò)展ROM應(yīng)用方案 用于PCI電子盤和WINDOWS終端卡,支持無盤啟動(dòng), 可仿真軟盤和小容量硬盤,支持DOS操作系統(tǒng)
上傳時(shí)間: 2015-05-14
上傳用戶:lxclxc72
????? Linux ???????v0.11?????????????????????????????????? ??? Linux ????????????????????????? Linux ????????????????????? ?????????????????????? LINUX ????????????? Linux ???????????? ????????? Linux ??????????????????????????????????????? 0.11 ?0.95????????????????????????????????????????? Linux ??? PC ?? ??????????????????? C ?????????????? 80x86 ????????????????? ????????? Linux ?????????????????????????????????????????? ?????????????????????????????????????????????????????? ????????????????????????????????????? Linux 0.11 ????????
上傳時(shí)間: 2016-12-20
上傳用戶:2499257586@qq.com
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1