本書全面介紹了嵌入式Linux 系統(tǒng)開發(fā)過程中,從底層系統(tǒng)支持到上層GUI 應(yīng)用的方方面面,內(nèi)容涵蓋Linux 操作系統(tǒng)的安裝及相關(guān)工具的使用、配置,嵌入式編程所需要的基礎(chǔ)知識(交叉編譯工具的選項設(shè)置、Makefile 語法、ARM 匯編指令等),硬件部件的使用及編程(囊括了常見硬件,比如UART、I2C、LCD 等),U-Boot、Linux 內(nèi)核的分析、配置和移植,根文件系統(tǒng)的構(gòu)造(包括移植busybox、glibc、制作映象文件等),內(nèi)核調(diào)試技術(shù)(比如添加kgdb 補(bǔ)丁、棧回溯等),驅(qū)動程序編寫及移植(LED、按鍵、擴(kuò)展串口、網(wǎng)卡、硬盤、SD 卡、LCD 和USB 等),GUI 系統(tǒng)的移植(包含兩個GUI 系統(tǒng):基于Qtopia 和基于X),應(yīng)用程序調(diào)試技術(shù)。
標(biāo)簽: Linux 嵌入式 完全手冊 應(yīng)用開發(fā)
上傳時間: 2013-12-23
上傳用戶:life840315
armboot 源代碼,簡單易用,比u-boot簡單,但支持的cpu較少
上傳時間: 2013-12-11
上傳用戶:zhouchang199
Jollen-Kit! 2006 是非常積極進(jìn)行中的專案,所有紀(jì)錄與更新將同步揭示於本網(wǎng)頁。 快速下載 U-Boot 的 binary code:U-Boot binary - 2006/01/03 Linux kernel 2.4.18 for jk2410:uimage.img - 2006/01/06 可開機(jī)的 Base root filesystem: urootfs.img -2006/01/07 (without tftp) 可開機(jī)的 Base root filesystem: urootfs2.img -2006/03/10 (Busybox 1.10 with tftp) GNU cross toolchain:arm-9tdmi-linux-gnu.tar.gz (armpath by Joe) 安裝方法: # cd / (切換到 / 根目錄) # tar jxf <路徑>/arm-9tdmi-linux-gnu.tar.gz (將檔案解開) "Hello, World!" 在 ARM9 的範(fàn)例:hello_arm.tar.gz (使用Makefile) 其它工具與原始碼下載 驅(qū)動程式模組
標(biāo)簽: Jollen-Kit 2006
上傳時間: 2015-06-16
上傳用戶:xz85592677
做嵌入式開發(fā)的,bootloader一般用u-boot 。不會用?? 那就看看這篇文章吧!~強(qiáng)烈推薦做嵌入式開發(fā)的看看!~
標(biāo)簽: 嵌入式開發(fā)
上傳時間: 2014-11-29
上傳用戶:qq1604324866
crc任意位生成多項式 任意位運(yùn)算 自適應(yīng)算法 循環(huán)冗余校驗碼(CRC,Cyclic Redundancy Code)是采用多項式的 編碼方式,這種方法把要發(fā)送的數(shù)據(jù)看成是一個多項式的系數(shù) ,數(shù)據(jù)為bn-1bn-2…b1b0 (其中為0或1),則其對應(yīng)的多項式為: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:數(shù)據(jù)“10010101”可以寫為多項式 X7+X4+X2+1。 循環(huán)冗余校驗CRC 循環(huán)冗余校驗方法的原理如下: (1) 設(shè)要發(fā)送的數(shù)據(jù)對應(yīng)的多項式為P(x)。 (2) 發(fā)送方和接收方約定一個生成多項式G(x),設(shè)該生成多項式 的最高次冪為r。 (3) 在數(shù)據(jù)塊的末尾添加r個0,則其相對應(yīng)的多項式為M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2運(yùn)算,T(x)所對應(yīng)的數(shù)據(jù)是在原數(shù) 據(jù)塊的末尾加上余式所對應(yīng)的數(shù)據(jù)得到的。 (6) 發(fā)送T(x)所對應(yīng)的數(shù)據(jù)。 (7) 設(shè)接收端接收到的數(shù)據(jù)對應(yīng)的多項式為T’(x),將T’(x)除以G(x) ,若余式為0,則認(rèn)為沒有錯誤,否則認(rèn)為有錯。
標(biāo)簽: crc CRC 多項式 位運(yùn)算
上傳時間: 2014-11-28
上傳用戶:宋桃子
立宇泰公司關(guān)于ARM7芯片s3c44b0x的bootloader,功能蠻強(qiáng)大的,比u-boot好入手。
標(biāo)簽: bootloader s3c44b0x ARM7 芯片
上傳時間: 2013-11-26
上傳用戶:litianchu
crc任意位生成多項式 任意位運(yùn)算 自適應(yīng)算法 循環(huán)冗余校驗碼(CRC,Cyclic Redundancy Code)是采用多項式的 編碼方式,這種方法把要發(fā)送的數(shù)據(jù)看成是一個多項式的系數(shù) ,數(shù)據(jù)為bn-1bn-2…b1b0 (其中為0或1),則其對應(yīng)的多項式為: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:數(shù)據(jù)“10010101”可以寫為多項式 X7+X4+X2+1。 循環(huán)冗余校驗CRC 循環(huán)冗余校驗方法的原理如下: (1) 設(shè)要發(fā)送的數(shù)據(jù)對應(yīng)的多項式為P(x)。 (2) 發(fā)送方和接收方約定一個生成多項式G(x),設(shè)該生成多項式 的最高次冪為r。 (3) 在數(shù)據(jù)塊的末尾添加r個0,則其相對應(yīng)的多項式為M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2運(yùn)算,T(x)所對應(yīng)的數(shù)據(jù)是在原數(shù) 據(jù)塊的末尾加上余式所對應(yīng)的數(shù)據(jù)得到的。 (6) 發(fā)送T(x)所對應(yīng)的數(shù)據(jù)。 (7) 設(shè)接收端接收到的數(shù)據(jù)對應(yīng)的多項式為T’(x),將T’(x)除以G(x) ,若余式為0,則認(rèn)為沒有錯誤,否則認(rèn)為有錯
標(biāo)簽: crc CRC 多項式 位運(yùn)算
上傳時間: 2014-01-16
上傳用戶:hphh
這是上月,我給公司做的一個4k的bootloader, 屬于公司的不公開代碼哦.做嵌入式的都知道,bootloader中的u-boot編譯后有一百多K,vivi編譯后有幾十K,但某些場合,需要一個小于4K的bootloader,以達(dá)到占用空間小,且啟動迅速目的,它的難點(diǎn)在與,體積不能大于4K,且要完成bootloader的基本功能.....剩下我就不多說了.用法:我在壓縮包里寫了一個readme,請看一下.
標(biāo)簽:
上傳時間: 2015-11-21
上傳用戶:541657925
一個非常好的bootloader,它不同于u-boot,因為它結(jié)構(gòu)非常清晰,適合初學(xué)者,同時里面也包含了好幾個啟動程序,也可作為驅(qū)動程序入門的開始
標(biāo)簽: bootloader
上傳時間: 2015-12-18
上傳用戶:onewq
(原創(chuàng))uboot在yl2410上的移植,此u-boot代碼在sdram、norflash或nandflash上都可啟動運(yùn)行,附詳細(xì)說明文檔
上傳時間: 2015-12-25
上傳用戶:xcy122677
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1