資料介紹
根文件系統(tǒng)是構(gòu)建一個(gè)uCLinux嵌入式系統(tǒng)的重要組成部分。目前嵌入式系統(tǒng)可以選擇的根文件系統(tǒng)有:Romfs、CramFS、Ramfs、Jffs2、Ext2等等,本系統(tǒng)采用CramFS作為uCLinux嵌入式系統(tǒng)的只讀根文件系統(tǒng)。本文討論了CramFS文件系統(tǒng)的特點(diǎn),并詳細(xì)的說(shuō)明了Nor Flash上建立一個(gè)uClinux的Cramfs根文件系統(tǒng)的一般步驟。
一、引言
隨著電子產(chǎn)業(yè)的不斷發(fā)展,基于ARM技術(shù)的系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)平臺(tái)越來(lái)越多地在控制類(lèi)、消費(fèi)類(lèi)、通信類(lèi)等電子產(chǎn)品中廣泛應(yīng)用。從軟件角度上看,構(gòu)建基于ARM技術(shù)的uClinux系統(tǒng)要涉及到引導(dǎo)加載程序、Linux 內(nèi)核、文件系統(tǒng)、用戶(hù)應(yīng)用程序幾部分的設(shè)計(jì)。
文件系統(tǒng)是操作系統(tǒng)中用來(lái)管理用戶(hù)文件的內(nèi)核軟件層。文件可能存在于磁盤(pán)、網(wǎng)絡(luò)或者是一些虛擬的文件。文件系統(tǒng)包括根文件系統(tǒng)和建立于內(nèi)存設(shè)備之上文件系統(tǒng)。根文件系統(tǒng)是uClinux系統(tǒng)的核心部分,包含系統(tǒng)使用的軟件和庫(kù),以及所有用來(lái)為用戶(hù)提供支持架構(gòu)和用戶(hù)使用的應(yīng)用軟件,并作為存儲(chǔ)數(shù)據(jù)讀寫(xiě)結(jié)果的區(qū)域。由于嵌入式設(shè)備中Flash資源很緊張,如何有效地使用有限的存儲(chǔ)空間是嵌入式開(kāi)發(fā)者必須考慮的,合適的文件系統(tǒng)格式是解決這一問(wèn)題的關(guān)鍵所在。本文討論了只讀壓縮CramFS文件系統(tǒng)的特點(diǎn),并詳細(xì)的說(shuō)明了Nor Flash上建立一個(gè)uClinux的Cramfs根文件系統(tǒng)的一般步驟。
二、開(kāi)發(fā)環(huán)境簡(jiǎn)介
本系統(tǒng)采用的是宿主機(jī)+目標(biāo)板的開(kāi)發(fā)模式,宿主機(jī)為PC+Cygwin1.5.1 ,目標(biāo)板為采用203MHz的ARM920T內(nèi)核的處理器S3C2410x+uClinux, uClinux版本為2.4.18。在宿主機(jī)上將uClinux和應(yīng)用程序編譯后,下載到目標(biāo)板的Nor Flash中,啟動(dòng)運(yùn)行。使用的SDRAM是2片16MB的HY57v561620,工作在16bit雙字節(jié)模式下;使用的Flash是2片AMD AM29LV160DB,大小為2M字節(jié),工作在16bit雙字節(jié)模式下。在開(kāi)發(fā)的時(shí)候,將Boot Loader燒入AM29LV160DB的1-5扇區(qū);將Linux內(nèi)核映象文件zImage燒入6-17扇區(qū);將CramFS文件系統(tǒng)映象文件燒入18-35扇區(qū)。
三、 Cramfs文件系統(tǒng)簡(jiǎn)介
CramFS(Compressed Rom File System)是Linux Torvalds在Transmeta任職時(shí),所參與開(kāi)發(fā)的文件系統(tǒng)。它是針對(duì)Linux內(nèi)核2.4之后的版本所設(shè)計(jì)的一種新型只讀文件系統(tǒng),采用了zlib 壓縮,壓縮比一般可以達(dá)到1:2,但仍可以作到高效的隨機(jī)讀取,Linux系統(tǒng)中,通常把不需要經(jīng)常修改的目錄壓縮存放,并在系統(tǒng)引導(dǎo)的時(shí)候再將壓縮文件解開(kāi)。因?yàn)镃ramfs不會(huì)影響系統(tǒng)的讀取文件的速度,而且是一個(gè)高度壓縮的文件系統(tǒng)。因此非常廣泛應(yīng)用于嵌入式系統(tǒng)中。
在嵌入式的環(huán)境之下,內(nèi)存和外存資源都需要節(jié)約使用。如果使用RAMDISK方式來(lái)使用文件系統(tǒng),那么在系統(tǒng)運(yùn)行之后,首先要把Flash上的映像文件解壓縮到內(nèi)存中,構(gòu)造起RAMDISK環(huán)境,才可以開(kāi)始運(yùn)行程序。但是它也有很致命的弱點(diǎn)。在正常情況下,同樣的代碼不僅在Flash中占據(jù)了空間(以壓縮后的形式存在),而且還在內(nèi)存中占用了更大的空間(以解壓縮之后的形式存在),這違背了嵌入式環(huán)境下盡量節(jié)省資源的要求。
使用CramFS文件系統(tǒng)就是一種解決這個(gè)問(wèn)題的方式。CramFS是一個(gè)壓縮格式的文件系統(tǒng),它并不需要一次性地將文件系統(tǒng)中的所有內(nèi)容都解壓縮到內(nèi)存之中,而只是在系統(tǒng)需要訪(fǎng)問(wèn)某個(gè)位置的數(shù)據(jù)的時(shí)候,馬上計(jì)算出該數(shù)據(jù)在CramFS中的位置,將它實(shí)時(shí)地解壓縮到內(nèi)存之中,然后通過(guò)對(duì)內(nèi)存的訪(fǎng)問(wèn)來(lái)獲取文件系統(tǒng)中需要讀取的數(shù)據(jù)。CramFS中的解壓縮以及解壓縮之后的內(nèi)存中數(shù)據(jù)存放位置都是由CramFS文件系統(tǒng)本身進(jìn)行維護(hù)的,用戶(hù)并不需要了解具體的實(shí)現(xiàn)過(guò)程,因此這種方式增強(qiáng)了透明度,對(duì)開(kāi)發(fā)人員來(lái)說(shuō),既方便,又節(jié)省了存儲(chǔ)空間。
一個(gè)完整的cramfs文件系統(tǒng)通常包含以下幾個(gè)目錄:
/linuxrc 啟動(dòng)腳本文件,由Boot Loader核心命令行確定init=/linuxrc,加載/etc目錄為ramfs,(cramfs為只讀文件系統(tǒng)),拷貝/mnt/etc到/etc,配置文件目錄重新加載根文件系統(tǒng)和/etc文件系統(tǒng),執(zhí)行init進(jìn)程。
/bin 引導(dǎo)啟動(dòng)所需的命令或用戶(hù)可能用的命令。
/sbin 系統(tǒng)管理員服務(wù)程序,其中最重要的是供內(nèi)核初始化之后執(zhí)行的/sbin/init進(jìn)程,系統(tǒng)啟動(dòng)時(shí)由init解釋并運(yùn)行/etc/inittab, inittab將指導(dǎo)int去調(diào)用一個(gè)系統(tǒng)初始化程序/etc/init.d/rcS。
/etc 特定機(jī)器的配置文件以及用戶(hù)數(shù)據(jù)存放目錄,其中的所有內(nèi)容是在內(nèi)核運(yùn)行后,由linuxrc 從/mnt/etc拷貝得到的。
/lib 文件系統(tǒng)上的程序所需的動(dòng)態(tài)庫(kù)。
/dev 驅(qū)動(dòng)程序存放目錄,可以在這里存放自己編寫(xiě)的驅(qū)動(dòng)程序。
/usr 用于存放用戶(hù)程序和配置文件的目錄,可以根據(jù)需要進(jìn)行設(shè)置。目錄下的/usr/etc/rc.local執(zhí)行本地所需要的初始化,如安裝核心模塊,進(jìn)行網(wǎng)絡(luò),運(yùn)行應(yīng)用程序,啟動(dòng)圖形界面等。/etc/modules.conf在系統(tǒng)運(yùn)行期間自動(dòng)加載模塊。
/mnt 用于設(shè)備安裝的目錄。/mnt/etc/init.d/rcS完成各個(gè)文件系統(tǒng)的Mount,執(zhí)行/usr/etc/rc.local;通過(guò)rcS可以調(diào)動(dòng)dhcp程序配置網(wǎng)絡(luò)。rcS執(zhí)行完以后,就會(huì)打開(kāi)Shell。
/proc 系統(tǒng)狀態(tài)文件目錄, 目錄中的文件可以用于訪(fǎng)問(wèn)有關(guān)內(nèi)核的狀態(tài)、計(jì)算機(jī)的屬性、正在運(yùn)行的進(jìn)程的狀態(tài)等信息。盡管 /proc 中的文件是虛擬的,但它們?nèi)钥梢允褂萌魏挝募庉嬈骰蛳瘛甿ore’, ‘less’或 ‘cat’這樣的程序來(lái)查看。
四、 Cramfs文件系統(tǒng)的移植過(guò)程
文件系統(tǒng)是緊跟uCLinux內(nèi)核放置,由內(nèi)核加載,主要存放用戶(hù)應(yīng)用程序和配置信息。CramFS文件系統(tǒng)的基本組成:初始化程序、Shell程序以及其他Linux常用工具、配置文件、鏈接庫(kù)、圖形界面程序和用戶(hù)應(yīng)用程序等。本節(jié)將介紹移植CramFS文件系統(tǒng)的具體操作方法。
4.1、在內(nèi)核中加入對(duì)CramFS文件系統(tǒng)支持
想要在系統(tǒng)中提供CramFS的能力,我們必須要在編輯uCliunx內(nèi)核時(shí)把支持CramFS的選項(xiàng)加入。盡管uCLinux可以以模塊的形式加載各種類(lèi)型的設(shè)備驅(qū)動(dòng)上,但我們選擇直接把設(shè)備驅(qū)動(dòng)及CramFS文件系統(tǒng)靜態(tài)地編譯進(jìn)內(nèi)核中。
在Memory Technology Devices (MTD)選項(xiàng)中進(jìn)行配置:
Memory Technology Device (MTD) support[Y/m/n/?] Y 內(nèi)存技術(shù)設(shè)備支持
MTD partitioning support [Y/m/n/?] Y 支持MTD分區(qū)
Direct char device access to MTD devices[Y/m/n/?] Y MTD字符設(shè)備直接訪(fǎng)問(wèn)
Caching block device access to MTD devices[Y/m/n/?] Y MTD塊設(shè)備緩沖訪(fǎng)問(wèn)
在File Systems選項(xiàng)中進(jìn)行配置:
Compressed ROM file system support [Y/m/n/?] Y ROM文件系統(tǒng)的支持
完成上述修改并編譯后,完成uCliunx內(nèi)核對(duì)CramFS文件系統(tǒng)的支持。
4.2、 拷貝需要加入的其他文件和鏈接庫(kù)
?。?)、Busybox 是 Debian GNU/Linux 的大名鼎鼎的 Bruce Perens 首先開(kāi)發(fā)的。Busybox 編譯出一個(gè)單個(gè)的獨(dú)立執(zhí)行程序,就叫做 busybox。但是它可以根據(jù)配置,執(zhí)行 ash shell的功能,以及幾十個(gè)各種小應(yīng)用程序的功能。這其中包括有一個(gè)迷你的vi編輯器,系統(tǒng)不可或缺的/sbin/init程序,以及其他諸如 ifconfig, halt, reboot, mkdir, mount, ln, ls, echo, cat等等。而所有這一切功能卻只有區(qū)區(qū)1M左右的大小,Busybox已經(jīng)成為構(gòu)建嵌入式Linux文件系統(tǒng)的必備軟件。
一、引言
隨著電子產(chǎn)業(yè)的不斷發(fā)展,基于ARM技術(shù)的系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)平臺(tái)越來(lái)越多地在控制類(lèi)、消費(fèi)類(lèi)、通信類(lèi)等電子產(chǎn)品中廣泛應(yīng)用。從軟件角度上看,構(gòu)建基于ARM技術(shù)的uClinux系統(tǒng)要涉及到引導(dǎo)加載程序、Linux 內(nèi)核、文件系統(tǒng)、用戶(hù)應(yīng)用程序幾部分的設(shè)計(jì)。
文件系統(tǒng)是操作系統(tǒng)中用來(lái)管理用戶(hù)文件的內(nèi)核軟件層。文件可能存在于磁盤(pán)、網(wǎng)絡(luò)或者是一些虛擬的文件。文件系統(tǒng)包括根文件系統(tǒng)和建立于內(nèi)存設(shè)備之上文件系統(tǒng)。根文件系統(tǒng)是uClinux系統(tǒng)的核心部分,包含系統(tǒng)使用的軟件和庫(kù),以及所有用來(lái)為用戶(hù)提供支持架構(gòu)和用戶(hù)使用的應(yīng)用軟件,并作為存儲(chǔ)數(shù)據(jù)讀寫(xiě)結(jié)果的區(qū)域。由于嵌入式設(shè)備中Flash資源很緊張,如何有效地使用有限的存儲(chǔ)空間是嵌入式開(kāi)發(fā)者必須考慮的,合適的文件系統(tǒng)格式是解決這一問(wèn)題的關(guān)鍵所在。本文討論了只讀壓縮CramFS文件系統(tǒng)的特點(diǎn),并詳細(xì)的說(shuō)明了Nor Flash上建立一個(gè)uClinux的Cramfs根文件系統(tǒng)的一般步驟。
二、開(kāi)發(fā)環(huán)境簡(jiǎn)介
本系統(tǒng)采用的是宿主機(jī)+目標(biāo)板的開(kāi)發(fā)模式,宿主機(jī)為PC+Cygwin1.5.1 ,目標(biāo)板為采用203MHz的ARM920T內(nèi)核的處理器S3C2410x+uClinux, uClinux版本為2.4.18。在宿主機(jī)上將uClinux和應(yīng)用程序編譯后,下載到目標(biāo)板的Nor Flash中,啟動(dòng)運(yùn)行。使用的SDRAM是2片16MB的HY57v561620,工作在16bit雙字節(jié)模式下;使用的Flash是2片AMD AM29LV160DB,大小為2M字節(jié),工作在16bit雙字節(jié)模式下。在開(kāi)發(fā)的時(shí)候,將Boot Loader燒入AM29LV160DB的1-5扇區(qū);將Linux內(nèi)核映象文件zImage燒入6-17扇區(qū);將CramFS文件系統(tǒng)映象文件燒入18-35扇區(qū)。
三、 Cramfs文件系統(tǒng)簡(jiǎn)介
CramFS(Compressed Rom File System)是Linux Torvalds在Transmeta任職時(shí),所參與開(kāi)發(fā)的文件系統(tǒng)。它是針對(duì)Linux內(nèi)核2.4之后的版本所設(shè)計(jì)的一種新型只讀文件系統(tǒng),采用了zlib 壓縮,壓縮比一般可以達(dá)到1:2,但仍可以作到高效的隨機(jī)讀取,Linux系統(tǒng)中,通常把不需要經(jīng)常修改的目錄壓縮存放,并在系統(tǒng)引導(dǎo)的時(shí)候再將壓縮文件解開(kāi)。因?yàn)镃ramfs不會(huì)影響系統(tǒng)的讀取文件的速度,而且是一個(gè)高度壓縮的文件系統(tǒng)。因此非常廣泛應(yīng)用于嵌入式系統(tǒng)中。
在嵌入式的環(huán)境之下,內(nèi)存和外存資源都需要節(jié)約使用。如果使用RAMDISK方式來(lái)使用文件系統(tǒng),那么在系統(tǒng)運(yùn)行之后,首先要把Flash上的映像文件解壓縮到內(nèi)存中,構(gòu)造起RAMDISK環(huán)境,才可以開(kāi)始運(yùn)行程序。但是它也有很致命的弱點(diǎn)。在正常情況下,同樣的代碼不僅在Flash中占據(jù)了空間(以壓縮后的形式存在),而且還在內(nèi)存中占用了更大的空間(以解壓縮之后的形式存在),這違背了嵌入式環(huán)境下盡量節(jié)省資源的要求。
使用CramFS文件系統(tǒng)就是一種解決這個(gè)問(wèn)題的方式。CramFS是一個(gè)壓縮格式的文件系統(tǒng),它并不需要一次性地將文件系統(tǒng)中的所有內(nèi)容都解壓縮到內(nèi)存之中,而只是在系統(tǒng)需要訪(fǎng)問(wèn)某個(gè)位置的數(shù)據(jù)的時(shí)候,馬上計(jì)算出該數(shù)據(jù)在CramFS中的位置,將它實(shí)時(shí)地解壓縮到內(nèi)存之中,然后通過(guò)對(duì)內(nèi)存的訪(fǎng)問(wèn)來(lái)獲取文件系統(tǒng)中需要讀取的數(shù)據(jù)。CramFS中的解壓縮以及解壓縮之后的內(nèi)存中數(shù)據(jù)存放位置都是由CramFS文件系統(tǒng)本身進(jìn)行維護(hù)的,用戶(hù)并不需要了解具體的實(shí)現(xiàn)過(guò)程,因此這種方式增強(qiáng)了透明度,對(duì)開(kāi)發(fā)人員來(lái)說(shuō),既方便,又節(jié)省了存儲(chǔ)空間。
一個(gè)完整的cramfs文件系統(tǒng)通常包含以下幾個(gè)目錄:
/linuxrc 啟動(dòng)腳本文件,由Boot Loader核心命令行確定init=/linuxrc,加載/etc目錄為ramfs,(cramfs為只讀文件系統(tǒng)),拷貝/mnt/etc到/etc,配置文件目錄重新加載根文件系統(tǒng)和/etc文件系統(tǒng),執(zhí)行init進(jìn)程。
/bin 引導(dǎo)啟動(dòng)所需的命令或用戶(hù)可能用的命令。
/sbin 系統(tǒng)管理員服務(wù)程序,其中最重要的是供內(nèi)核初始化之后執(zhí)行的/sbin/init進(jìn)程,系統(tǒng)啟動(dòng)時(shí)由init解釋并運(yùn)行/etc/inittab, inittab將指導(dǎo)int去調(diào)用一個(gè)系統(tǒng)初始化程序/etc/init.d/rcS。
/etc 特定機(jī)器的配置文件以及用戶(hù)數(shù)據(jù)存放目錄,其中的所有內(nèi)容是在內(nèi)核運(yùn)行后,由linuxrc 從/mnt/etc拷貝得到的。
/lib 文件系統(tǒng)上的程序所需的動(dòng)態(tài)庫(kù)。
/dev 驅(qū)動(dòng)程序存放目錄,可以在這里存放自己編寫(xiě)的驅(qū)動(dòng)程序。
/usr 用于存放用戶(hù)程序和配置文件的目錄,可以根據(jù)需要進(jìn)行設(shè)置。目錄下的/usr/etc/rc.local執(zhí)行本地所需要的初始化,如安裝核心模塊,進(jìn)行網(wǎng)絡(luò),運(yùn)行應(yīng)用程序,啟動(dòng)圖形界面等。/etc/modules.conf在系統(tǒng)運(yùn)行期間自動(dòng)加載模塊。
/mnt 用于設(shè)備安裝的目錄。/mnt/etc/init.d/rcS完成各個(gè)文件系統(tǒng)的Mount,執(zhí)行/usr/etc/rc.local;通過(guò)rcS可以調(diào)動(dòng)dhcp程序配置網(wǎng)絡(luò)。rcS執(zhí)行完以后,就會(huì)打開(kāi)Shell。
/proc 系統(tǒng)狀態(tài)文件目錄, 目錄中的文件可以用于訪(fǎng)問(wèn)有關(guān)內(nèi)核的狀態(tài)、計(jì)算機(jī)的屬性、正在運(yùn)行的進(jìn)程的狀態(tài)等信息。盡管 /proc 中的文件是虛擬的,但它們?nèi)钥梢允褂萌魏挝募庉嬈骰蛳瘛甿ore’, ‘less’或 ‘cat’這樣的程序來(lái)查看。
四、 Cramfs文件系統(tǒng)的移植過(guò)程
文件系統(tǒng)是緊跟uCLinux內(nèi)核放置,由內(nèi)核加載,主要存放用戶(hù)應(yīng)用程序和配置信息。CramFS文件系統(tǒng)的基本組成:初始化程序、Shell程序以及其他Linux常用工具、配置文件、鏈接庫(kù)、圖形界面程序和用戶(hù)應(yīng)用程序等。本節(jié)將介紹移植CramFS文件系統(tǒng)的具體操作方法。
4.1、在內(nèi)核中加入對(duì)CramFS文件系統(tǒng)支持
想要在系統(tǒng)中提供CramFS的能力,我們必須要在編輯uCliunx內(nèi)核時(shí)把支持CramFS的選項(xiàng)加入。盡管uCLinux可以以模塊的形式加載各種類(lèi)型的設(shè)備驅(qū)動(dòng)上,但我們選擇直接把設(shè)備驅(qū)動(dòng)及CramFS文件系統(tǒng)靜態(tài)地編譯進(jìn)內(nèi)核中。
在Memory Technology Devices (MTD)選項(xiàng)中進(jìn)行配置:
Memory Technology Device (MTD) support[Y/m/n/?] Y 內(nèi)存技術(shù)設(shè)備支持
MTD partitioning support [Y/m/n/?] Y 支持MTD分區(qū)
Direct char device access to MTD devices[Y/m/n/?] Y MTD字符設(shè)備直接訪(fǎng)問(wèn)
Caching block device access to MTD devices[Y/m/n/?] Y MTD塊設(shè)備緩沖訪(fǎng)問(wèn)
在File Systems選項(xiàng)中進(jìn)行配置:
Compressed ROM file system support [Y/m/n/?] Y ROM文件系統(tǒng)的支持
完成上述修改并編譯后,完成uCliunx內(nèi)核對(duì)CramFS文件系統(tǒng)的支持。
4.2、 拷貝需要加入的其他文件和鏈接庫(kù)
?。?)、Busybox 是 Debian GNU/Linux 的大名鼎鼎的 Bruce Perens 首先開(kāi)發(fā)的。Busybox 編譯出一個(gè)單個(gè)的獨(dú)立執(zhí)行程序,就叫做 busybox。但是它可以根據(jù)配置,執(zhí)行 ash shell的功能,以及幾十個(gè)各種小應(yīng)用程序的功能。這其中包括有一個(gè)迷你的vi編輯器,系統(tǒng)不可或缺的/sbin/init程序,以及其他諸如 ifconfig, halt, reboot, mkdir, mount, ln, ls, echo, cat等等。而所有這一切功能卻只有區(qū)區(qū)1M左右的大小,Busybox已經(jīng)成為構(gòu)建嵌入式Linux文件系統(tǒng)的必備軟件。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 使用ZYMKEY加密Raspberry Pi上的根文件系統(tǒng)
- rootfs根文件系統(tǒng)制作 2次下載
- ROC RK3399 PC Pro文件系統(tǒng)Linux根文件系統(tǒng)鏡像(arm64/arm32)
- 【文件系統(tǒng)】FatFs文件系統(tǒng)在嵌入式芯片LPC18XX上的移植
- Fatfs(文件系統(tǒng)的移植)
- 嵌入式Linux學(xué)習(xí)之旅(10)— 使用buildroot構(gòu)建根文件系統(tǒng)
- 嵌入式Linux系統(tǒng)移植-(Linux文件系統(tǒng))
- 嵌入式Linux移植3. NFS根文件系統(tǒng)掛載(從Ubuntu啟動(dòng)內(nèi)核,文件系統(tǒng))
- 如何實(shí)現(xiàn)Linux內(nèi)核移植和yaffs2根文件系統(tǒng)制作 9次下載
- 如何制作一個(gè)自啟動(dòng)的Linux根文件系統(tǒng) 1次下載
- Mini210s NFS掛接根文件系統(tǒng) 9次下載
- 實(shí)驗(yàn)五 基于busybox的根文件系統(tǒng)制作實(shí)驗(yàn)-2016 10次下載
- 基于Cramfs的根文件系統(tǒng)配置 23次下載
- 基于s3c2410的CramFS根文件系統(tǒng)的移植
- 用Busybox制作嵌入式Linux根文件系統(tǒng)
- 防止根文件系統(tǒng)破壞,OverlayRootfs 讓你的設(shè)備更安全 170次閱讀
- 文件系統(tǒng)FatFs的移植 2012次閱讀
- 文件系統(tǒng)概述及代碼移植 1910次閱讀
- FatFS文件系統(tǒng)在STM32F4上的移植和應(yīng)用 2679次閱讀
- 基于Buildroot的Linux系統(tǒng)構(gòu)建之根文件系統(tǒng) 2620次閱讀
- fireflyROC-RK3328-PC編譯Ubuntu 根文件系統(tǒng)簡(jiǎn)介 1478次閱讀
- fireflyAIO-3399C主板創(chuàng)建Ubuntu根文件系統(tǒng) 1190次閱讀
- Firefly-PX3-SE編譯根文件系統(tǒng)簡(jiǎn)介 1482次閱讀
- FireflyRK3128主板Ubuntu 根文件系統(tǒng)創(chuàng)建 3386次閱讀
- Firefly-RK3399根文件系統(tǒng)介紹 2126次閱讀
- 將嵌入式Linux移植到基于ARM920T平臺(tái)的設(shè)計(jì)方案 1055次閱讀
- Xilinx Zynq制作修改根文件系統(tǒng)的方法 3599次閱讀
- 文件系統(tǒng)是什么?淺談EXT文件系統(tǒng)歷史 5723次閱讀
- 制作ZedBoard上linux根文件系統(tǒng)(ramdisk) 1603次閱讀
- 基于zynq的Linux根文件系統(tǒng)生成 5841次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論