vivi是MIZI公司開發的系統引導程序,原本只支持串口下載。本文以S3C2410處理器加CS8900網絡芯片為例,介紹一種在vivi基礎上增加網絡支持的設計方法,使vivi能夠通過TFTP下載文件,可以有效地縮短系統的開發周期,方便用戶使用。 關鍵詞 vivi Bootloader TFTP協議 網絡功能擴展 隨著嵌入式的發展,基于ARM的系統越來越流行。在開發ARM系統時,第一步就是要選擇一種合適的Bootloader。目前網絡上可得到的Bootloader很多,一般幾十KB,所以除非要求把Bootloader限制在幾KB以內,否則沒有必要自己去寫一個Bootloader。Bootloader一般存放在Flash中。當前主流的Flash分為NOR Flash和NAND Flash。前者價格比后者高出很多,而性能相差無幾。如果系統采用的是NAND Flash,那么vivi可能會是一個好的選擇。
上傳時間: 2014-01-03
上傳用戶:moerwang
傳統的火災報警系統是以單片機作為系統的中央處理器。中央控制模塊的單片機將探測器采集的信號按照某種算法進行處理、判斷。這種系統的缺點是很明顯的。由于單片機的資源、速度有限,使得單片機的分析、處理算法不能太復雜。
上傳時間: 2014-07-14
上傳用戶:jackgao
該工程源碼是基于EasyARM2200開發平臺開發的嵌入式TCP/IP協議棧,協議棧以LwIP為基礎,基于uc/os-ii為操作系統,以太網驅動芯片為RTL8019AS,實現了支持多線程實時應用的嵌入式TCP/IP協議棧
上傳時間: 2013-12-18
上傳用戶:jcljkh
wince底層驅動開發代碼 ARM作為一種嵌入式系統處理器,以高性能、低功耗、低成本等優點占領了大部分市場。目前最常見的是ARM7和ARM9兩個系列。隨著人們對系統功能提出了更高的要求,ARM7在某些應用中已經不能勝任,性能更加強勁的ARM9處理器逐漸占據了高端產品市場。.
上傳時間: 2016-03-11
上傳用戶:13188549192
【下載說明】 這里提供給大家的是《Embedded Linux》(嵌入式Linux)一書的英文版高清PDF下載。 【內容提要】 本書適合嵌入式系統和信息設備設計人員閱讀,也可作為普通Linux程序員的參考書籍。書中詳細介紹了如何使你的Linux版本與你選擇的硬件設備相匹配,并建立了從網絡路由器到DIY MP3播放器的每一個部件。. 本書以更好、更快、更廉價為最終目標,對建立可能的最小Linux系統和選擇合適的硬件提出了建議,據此你可以建立你的第一個嵌入式Linux設備。在本書閱讀過程中,你不僅可以獲得適合你應用的最佳的開放源代碼軟件,而且本書的實用方案也會指導你如何為調試應用選擇合適的工具,并指導你避免陷阱和降低建立成本。.. 本書的作者John Lombardo講述了你需要知道的嵌入式Linux的每一件事,閱讀本書,你既不會感到冗余乏味,也不會覺得內容不夠飽滿。那么現在就讓我們開始吧,讓我們使用本書來設計并建立嵌入式Linux設備。
上傳時間: 2016-03-12
上傳用戶:skhlm
【下載說明】 這里提供給大家的是《Embedded Linux: Hardware, Software, and Interfacing》(嵌入式 Linux---硬件、軟件與接口)一書的英文原版CHM格式下載。 【作者簡介】 Craig Hollabaugh has been fascinated by electronics since he bought an AM radio in elementary school. He was first exposed to Unix during a cross-country talk session in 1985. Later, he administered networked Sun and DEC workstations while pursuing a doctoral degree in electrical engineering at Georgia Institute of Technology. 【內容提要】 本書通過一個冬季旅游勝地自動化管理項目實例,從軟件、硬件和接口的觀點介紹嵌入式Linux。引入項目需求后,作者講述了開發環境的建立,接著用一系列軟硬件接口實例展示了如何使用異步串行通信、PC并口、USB、內存I/O、同步串行通信以及中斷,等等。最后介紹了將前面所有的工作有機地組織在一起的系統集成過程。本書以實際應用為導向,書中整個項目的實施過程和軟硬件接口實例都具實踐指導意義。
標簽: Linux Interfacing Embedded Hardware
上傳時間: 2014-01-22
上傳用戶:shus521
嵌入式應用如圖1所示,當P1.0端口輸出高電平,即P1.0=1時,根據發光二極管的單向導電性可知,這時發光二極管L1熄滅;當P1.0端口輸出低電平,即P1.0=0時,發光二極管L1亮;我們可以使用SETB P1.0指令使P1.0端口輸出高電平,使用CLR P1.0指令使P1.0端口輸出低電平。 作為單片機的指令的執行的時間是很短,數量大微秒級,因此,我們要求的閃爍時間間隔為0.2秒,相對于微秒來說,相差太大,所以我們在執行某一指令時,插入延時程序,來達到我們的要求,但這樣的延時程序是如何設計呢?下面具體介紹其原理:
標簽: 嵌入式應用
上傳時間: 2016-03-21
上傳用戶:jjj0202
以TRI公司的基于NOR Flash 管理軟件FMM為例,詳細介紹嵌入式系統中如何根據Flash的物理特性來進行Flash存儲管理
上傳時間: 2014-01-24
上傳用戶:sqq
uC/OS-II是源碼公開的實時嵌入式內核,其性能完全可以與商業產品競爭。自1992年以來,全世界成千上萬的開發者已經成功地將uC/OS-II應用於各種系統。此份即為 uCOS-II 2.8源碼
上傳時間: 2013-11-25
上傳用戶:2404
此資料以S3C2410開發板為平臺,便于深入學習LINUX嵌入式開發及相關的一些實驗,PDF文檔
上傳時間: 2014-01-06
上傳用戶:aysyzxzm