一、準(zhǔn)備必要的文件1.首先去官方網(wǎng)站下載最新的llinux內(nèi)核 http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.bz22.因為linux2.6.14內(nèi)核需要更新版本的編譯器,所以需要下載交叉編譯器ftp://ftp.handhe
Internet實現(xiàn)了全球范圍內(nèi)計算機(jī)網(wǎng)絡(luò)的互連,不同主機(jī)之間必須遵循相同的網(wǎng)絡(luò)協(xié)議才能彼此通信。TCP/IP協(xié)議作為一種網(wǎng)絡(luò)互聯(lián)協(xié)議,在Internet中得到了最廣泛的支持以及應(yīng)用。筆者此處就輕量級TCP/IP協(xié)議Lwip的移植作
我使用的是友善2410的板子,以前都是用Fedora,現(xiàn)在家里的電腦被我轉(zhuǎn)為Linux專用的了,裝的是Ubuntu。但是嵌入式還是要玩的,在裝載過程中也遇到一些小麻煩。在此記錄一下...
在μC/OS-II平臺下開發(fā)程序,首先要掌握內(nèi)核。通過上述移植過程,能夠?qū)θ蝿?wù)堆棧,任務(wù)調(diào)度有深刻理解。作為一種開放源代碼的操作系統(tǒng),以其優(yōu)越的性能在嵌入式系統(tǒng)應(yīng)用領(lǐng)域占據(jù)了非常廣泛的發(fā)展空間。移植結(jié)果表明,經(jīng)過裁剪的μC/OS-II在S3C44B0X上的移植是成功的。
μC/OS 和μC/OS-II 是專門為計算機(jī)的嵌入式應(yīng)用設(shè)計的, 絕大部分代碼是用C語言編寫的。CPU 硬件相關(guān)部分是用匯編語言編寫的、總量約200行的匯編語言部分被壓縮到最低限度,為的是便于移植到任何一種其它的CPU 上。
當(dāng)對源代碼使用不同的編譯器時,可能會出現(xiàn)一些移植上的問題,這時可以宏將一些ARM特有的關(guān)鍵字“打包”。
1. u-boot 介紹u-boot 是一個open source 的bootloader,目前版本是1.1.2。u-boot 是在ppcboot 以及armboot 的基礎(chǔ)上發(fā)展而來,相當(dāng)?shù)某墒旌头€(wěn)定,已經(jīng)在許多嵌入式系統(tǒng)開
介紹了實時操作系統(tǒng)μC/OS-II的特點和內(nèi)核結(jié)構(gòu),并首次實現(xiàn)μC/OS-II在Motorola嵌入式處理器MCF5272上的移值。作為一個實時內(nèi)核,μC/OS從1992年開始為人們熟悉,到現(xiàn)
1 前 言目前 , 在嵌入式系統(tǒng)里基于ARM核的嵌入式處理器已經(jīng)成為市場主流。隨著ARM技術(shù)的廣泛應(yīng)用 , 建立面向ARM構(gòu)架的嵌入式操作系統(tǒng)也就成為當(dāng)前研究的熱點。S3C2410是SA
μC/OS-II操作系統(tǒng)是一種搶占式多任務(wù)、單內(nèi)存空間、微小內(nèi)核的嵌入式操作系統(tǒng),具有高效緊湊的特點。它執(zhí)行效率高,占用空間小,可移植性強(qiáng),實時性能良好且可擴(kuò)展性強(qiáng)。
目前,嵌入式技術(shù)已被廣泛應(yīng)用到汽車電子、無線通信、數(shù)碼產(chǎn)品等各個領(lǐng)域。嵌入式操作系統(tǒng)及嵌入式處理器技術(shù)發(fā)展迅猛,嵌入式操作系統(tǒng)典型代表有μCOS—II、μCl
uCOS II是一個源碼公開、可移植、可固化、可剪裁和搶占式的實時多任務(wù)操作系統(tǒng),其大部分源碼是用ANSI C編寫,與處理器硬件相關(guān)的部分使用匯編語言編寫??偭考s200行的匯編
引言隨著Internet的發(fā)展和應(yīng)用,越來越多的嵌入式系統(tǒng)接入網(wǎng)絡(luò)。然而,大部分嵌入式系統(tǒng)都是作為B/S模式中的應(yīng)用服務(wù)器,必須隨時對客戶機(jī)的請求做出回應(yīng),要求具有較強(qiáng)的實
摘要:首先介紹μC/OS-II操作系統(tǒng)的特點,重點分析μC/OS-II在EP7312上的移植方法,介紹μC/OS-II在EP7312中的開發(fā)過程。 關(guān)鍵詞:嵌入式操作系統(tǒng) μC/OS-II EP73
摘要:以凌陽單片機(jī)為例詳細(xì)介紹μC/OS-II的移植方法;重點講解在系統(tǒng)移植過程中一些難以理解的概念,并首次實現(xiàn)了μC/OS-II在凌陽SPCE061A單片機(jī)上的移植。 關(guān)鍵詞:&
1 引言PC/104是一種專門為嵌入式控制而定義的工業(yè)控制總線。其實質(zhì)是一種緊湊的IEEE-P996總線規(guī)范。PC/104的信號定義和PC/AT基本一致,但電氣和機(jī)械規(guī)范完全不同,是一種優(yōu)
μC/OS-II操作系統(tǒng)是一種搶占式多任務(wù)、單內(nèi)存空間、微小內(nèi)核的嵌入式操作系統(tǒng),具有高效緊湊的特點。它執(zhí)行效率高,占用空間小,可移植性強(qiáng),實時性能良好且可擴(kuò)展性強(qiáng)
μC/OS-II是一種代碼公開、可裁剪的嵌入式實時多任務(wù)操作系統(tǒng)。該內(nèi)核通過實現(xiàn)搶占式任務(wù)調(diào)度算法和多任務(wù)間通信等功能,使之具有執(zhí)行效率高、實時性能優(yōu)良等特點。另外,
引言早在20世紀(jì)60年代,就已經(jīng)有人開始研究和開發(fā)嵌入式操作系統(tǒng)。但直到最近,它才在國內(nèi)被越來越多的提及,在通信、電子、自動化等需要實時處理的領(lǐng)域所曰益顯現(xiàn)的重要性
O 引言目前,市場以及院??蒲杏们度胧较到y(tǒng)產(chǎn)品,如Vxworks,Linux和Windows CE等都已經(jīng)相當(dāng)成熟,提供了有力的開發(fā)和調(diào)試工具,但有些開發(fā)成本昂貴,周期較長,而μC/O