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