1. 從 NandFlash 啟動 Tiny6410,然后修改UBoot 的環(huán)境變量 bootargs(就是這里了,可以解決一開始文章的 not responding的問題)!操作命令:setenv serverip console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.100:/opt/FriendlyARM/mini6410/linux/r...
2012-05-12 21:03
閱讀(2318) 評論(1) 1.問題:/opt/FriendlyARM/mini6410/linux/busybox-1.17.2/scripts/gcc-version.sh: 行 11: arm-linux-gcc: 未找到命令2.解決方法:修改Makefile文件 進入busybox目錄 vim Makefile 將ARCH ?= $...
2012-05-12 10:52
閱讀(3239) 評論(1) 前言:本篇文章以S3C6410公版的Linux BSP和U-Boot來進行分析,文中所有提及的名詞和數(shù)據(jù)都是以該環(huán)境為例,所有的代碼流程也是以該環(huán)境為例來進行分析。哈哈。如果有不正確或者不完善的地方,歡迎前來拍磚留言或者發(fā)郵件到guopeixin@126.com進行討論,先行謝過。簡單的來說,根文件系統(tǒng)包括虛擬根文件系統(tǒng)和真實根文件系統(tǒng)。在Kernel啟動的初始階段,首先去創(chuàng)建虛擬的根文件...
2012-05-12 08:59
閱讀(1061) 評論(1) 當(dāng) NFS 服務(wù)設(shè)置好并啟動后,我們就可以把 NFS 作為根文件系統(tǒng)來啟動開發(fā)板了。通過使用 NFS 作為根文件系統(tǒng),開發(fā)板的“硬盤”就可以變得很大,因為您使用的是主機的硬盤,這是使用 Linux 作為開發(fā)經(jīng)常使用的方法。 設(shè)置開發(fā)板為 SDBOOT 啟動,注意需要進入菜單模式(見 2“刷機指南”),連接好電源,串口線,網(wǎng)線;打開串口終端,輸入以下命令(不需要加引號):cons...
2012-04-23 21:31
閱讀(675) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7489563根文件系統(tǒng)一般包括:1)基本的文件系統(tǒng)結(jié)構(gòu),包含一些必須的目錄,比如:/dev,/proc,/bin,/etc,/lib,/usr,/tmp;2)基本程序運行所需的庫函數(shù),如:libc/uC-libc;3)基本的...
2012-04-23 21:19
閱讀(1789) 評論(4) u-bootargs bootargs是環(huán)境變量中的重中之重,甚至可以說整個環(huán)境變量都是圍繞著bootargs來設(shè)置的。bootargs的種類非常非常的多,我們平常只是使用了幾種而已,感興趣的可以看看這篇文章說的很全:http://blog.chinaunix.net/u2/79570/showart_1675071.html。bootargs非常的靈活,內(nèi)核和文件系統(tǒng)的不同搭配就會...
2012-04-23 20:44
閱讀(2448) 評論(0) 第一、什么是ubifs?由IBM、nokia工程師Thomas Gleixner,Artem Bityutskiy等人于2006年發(fā)起,致力于開發(fā)性能卓越、擴展性高的FLASH專用文件系統(tǒng),以解決當(dāng)前嵌入式環(huán)境下以FLASH作為MTD設(shè)備使用時的技術(shù)瓶頸。關(guān)鍵字:UBI:一種類似于LVM的邏輯卷管理層。主要實現(xiàn)損益均衡,邏輯擦除塊、卷管理,壞塊管理等。UBIFS:基于UBI的FLA...
2012-04-23 17:45
閱讀(1349) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7490475編譯內(nèi)核并下載到tiny6410開發(fā)板上,打印信息如下:MINI6410 # setenv serverip 192.168.1.100...
2012-04-23 17:41
閱讀(926) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7490226step1:用tftp下載編譯好的內(nèi)核tftp 通過網(wǎng)絡(luò)下載文件注意:使用tftp,需要先配置好網(wǎng)絡(luò)setenv serverip 192.168.1.100 (tftp服務(wù)器的地址)tftp c000...
2012-04-23 17:20
閱讀(1329) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7489801step1:啟動uboot 從flash啟動tiny6410,按任意鍵進入uboot啟動界面如下所示:CPU: S3C6410@532MHz...
2012-04-23 16:15
閱讀(1948) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7489563根文件系統(tǒng)一般包括:1)基本的文件系統(tǒng)結(jié)構(gòu),包含一些必須的目錄,比如:/dev,/proc,/bin,/etc,/lib,/usr,/tmp;2)基本程序運行所需的庫函數(shù),如:libc/uC-libc;3)基本的...
2012-04-23 15:03
閱讀(2407) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7489030建立 nfs 服務(wù)器 在嵌入式 linux 開發(fā)的時候,常常需要使用 nfs 以方便程序的調(diào)試。使用 nfs,用戶可以將板子要用到的根文件系統(tǒng)放在主機目錄下,開發(fā)板則通過以太網(wǎng)掛載到這個目錄并將...
2012-04-23 11:47
閱讀(1455) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7489025ubuntu下tftp設(shè)置方法: 1:sudo apt-get install tftp tftpd openbsd-inetd 特別指出很多文章里用的是netkit-inetd,...
2012-04-23 11:40
閱讀(1151) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7488409step1: 下載內(nèi)核我采用的是國嵌提供的linux2.6.36內(nèi)核內(nèi)核下載地址:http://www.enjoylinux.cn/downloads.asp?typeid=217注意下載:FORLI...
2012-04-23 11:35
閱讀(1367) 評論(0) 本系列文章有本人yinjiabin制作,轉(zhuǎn)載請注明出處:http://blog.csdn.net/yinjiabin/article/details/7488845Step1: 為了節(jié)省時間,我采用友善之臂自帶的uboot...
2012-04-23 11:11
閱讀(771) 評論(0)