μc/os- Ⅱ在stm32中的移植_畢業(yè)論文.rar
μc/os- Ⅱ在stm32中的移植_畢業(yè)論文,摘 要近些年來(lái),數(shù)字化技術(shù)高速發(fā)展,嵌入式產(chǎn)品已經(jīng)出現(xiàn)在我們生活中 的方方面面。嵌入式操作系統(tǒng)又作為嵌入產(chǎn)品的基石,在產(chǎn)業(yè)發(fā)展過(guò)程中 扮演了越來(lái)越不可替代的角色。本文主要研究了嵌入式操作系統(tǒng)中應(yīng)用較 為廣泛的、源代碼開(kāi)放的μc/os-ii 在 stm32 芯片上的移植。本文首先分析了μc/os-ii 實(shí)時(shí)系統(tǒng)的內(nèi)核結(jié)構(gòu)...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會(huì)員 danusha 發(fā)布
摘 要
近些年來(lái),數(shù)字化技術(shù)高速發(fā)展,嵌入式產(chǎn)品已經(jīng)出現(xiàn)在我們生活中
的方方面面。嵌入式操作系統(tǒng)又作為嵌入產(chǎn)品的基石,在產(chǎn)業(yè)發(fā)展過(guò)程中
扮演了越來(lái)越不可替代的角色。本文主要研究了嵌入式操作系統(tǒng)中應(yīng)用較
為廣泛的、源代碼開(kāi)放的μC/OS-II 在 STM32 芯片上的移植。
本文首先分析了μC/OS-II 實(shí)時(shí)系統(tǒng)的內(nèi)核結(jié)構(gòu),介紹了μC/OS-II 的
中的任務(wù)、事件等基本概念以及μC/OS-II 對(duì)任務(wù)和事件的基本操作。隨后
介紹了本次移植用到的 STM32F103 系列微處理器并簡(jiǎn)要描述了該微處理器
內(nèi)核 Cortex-M3 的結(jié)構(gòu)和編程模型以及部分本次移植用到的 STM32F013 系
列微處理器的外設(shè)。然后在此基礎(chǔ)上分析了μC/OS-II 在 STM32F103 系列
芯片上的移植,并詳細(xì)地介紹了μC/OS-II 需要移植的各個(gè)部分代碼的結(jié)構(gòu)
及其編寫。最后,在 IAR 編譯環(huán)境下,應(yīng)用 STM32F103 微處理器芯片上的
部分外設(shè),實(shí)現(xiàn)串口通信、CAN 總線回環(huán)測(cè)試、流水燈、LCD 顯示任務(wù),
這些任務(wù)在系統(tǒng)的調(diào)度下自動(dòng)切換、不斷地運(yùn)行。這些代碼都在萬(wàn)利 EK-
STM32 和 DK-STM32 開(kāi)發(fā)板上完成了測(cè)試工作。測(cè)試所得到的現(xiàn)象就是串
口在不斷發(fā)送和接收、LED 在不停地閃爍、CAN 回環(huán)測(cè)試時(shí)刻在運(yùn)行、
LCD 上顯示的內(nèi)容則根據(jù)這些任務(wù)運(yùn)行的信息一直在更新。這些也就反應(yīng)
了μC/OS-II 的多任務(wù)特性,因而也證明了此次移植是成功的。
關(guān)鍵詞: μC/OS-II 移植;STM32;串行通訊;CAN 總線
I
- -
近些年來(lái),數(shù)字化技術(shù)高速發(fā)展,嵌入式產(chǎn)品已經(jīng)出現(xiàn)在我們生活中
的方方面面。嵌入式操作系統(tǒng)又作為嵌入產(chǎn)品的基石,在產(chǎn)業(yè)發(fā)展過(guò)程中
扮演了越來(lái)越不可替代的角色。本文主要研究了嵌入式操作系統(tǒng)中應(yīng)用較
為廣泛的、源代碼開(kāi)放的μC/OS-II 在 STM32 芯片上的移植。
本文首先分析了μC/OS-II 實(shí)時(shí)系統(tǒng)的內(nèi)核結(jié)構(gòu),介紹了μC/OS-II 的
中的任務(wù)、事件等基本概念以及μC/OS-II 對(duì)任務(wù)和事件的基本操作。隨后
介紹了本次移植用到的 STM32F103 系列微處理器并簡(jiǎn)要描述了該微處理器
內(nèi)核 Cortex-M3 的結(jié)構(gòu)和編程模型以及部分本次移植用到的 STM32F013 系
列微處理器的外設(shè)。然后在此基礎(chǔ)上分析了μC/OS-II 在 STM32F103 系列
芯片上的移植,并詳細(xì)地介紹了μC/OS-II 需要移植的各個(gè)部分代碼的結(jié)構(gòu)
及其編寫。最后,在 IAR 編譯環(huán)境下,應(yīng)用 STM32F103 微處理器芯片上的
部分外設(shè),實(shí)現(xiàn)串口通信、CAN 總線回環(huán)測(cè)試、流水燈、LCD 顯示任務(wù),
這些任務(wù)在系統(tǒng)的調(diào)度下自動(dòng)切換、不斷地運(yùn)行。這些代碼都在萬(wàn)利 EK-
STM32 和 DK-STM32 開(kāi)發(fā)板上完成了測(cè)試工作。測(cè)試所得到的現(xiàn)象就是串
口在不斷發(fā)送和接收、LED 在不停地閃爍、CAN 回環(huán)測(cè)試時(shí)刻在運(yùn)行、
LCD 上顯示的內(nèi)容則根據(jù)這些任務(wù)運(yùn)行的信息一直在更新。這些也就反應(yīng)
了μC/OS-II 的多任務(wù)特性,因而也證明了此次移植是成功的。
關(guān)鍵詞: μC/OS-II 移植;STM32;串行通訊;CAN 總線
I
- -