1. 程式人生 > >linux核心與根檔案系統的燒寫

linux核心與根檔案系統的燒寫

-----------------------------------------------
開發板起動後,在倒計時狀態,按任意鍵進入控制檯。

------------------------------------------------
---配置開發板和主機ip地址(兩者應在同一閘道器內,)
#set ipaddr 192.168.0.10
#set serverip 192.168.0.107

#nand erase clean
------------------------------------
---燒寫linux核心檔案。
#nand erase 0 0x4000000


#tftp 30000000 uImage


#nand write.jffs2 30000000 0 $(filesize)

#set bootcmd nand read.jffs2 33000000 0 $(filesize)/;bootm 33000000

-------------------------------------------------------------------
-------燒寫linux根檔案系統。

#tftp 30000000 rootfs.img

#nand write.jffs2 30000000 0x200000 $(filesize)

#set ipaddr ip=$(ipaddr):$(serverip):$(serverip):255.255.255.0:urbet:eth0:off

#set bootargs root=/dev/mtdblock1 rw rootfstype=jffs2 noinitrd init=/linuxrc console=ttySAC0,115200 $(ipaddr)

#saveenv

#reset


-------------------------------------------------------------------------
進入系統後,在終端中回車,輸入。
#echo "./etc/init.d/opie start" >> /mnt/etc/init.d/rcS
#mnt/etc/init.d/rcS

qtopia 執行後,觸控式螢幕可能會定位不準
解決方法是:
刪除/etc 目錄下的pointercal 檔案
#rm -f pointercal
進入/mnt/etc目錄,檢視pointercal檔案是否存在,存在則刪除此檔案。
#cd /mnt/etc
#rm -f pointercal

重起開發板,進入系統,點選4個邊角和中位點重新定位觸控式螢幕,完成後,在/etc目錄下將會生在pointercal檔案,
將其複製到/mnt/etc目錄下,
#cd /etc
#cp /etc/pointercal /mnt/etc

這樣才能斷電後保.,完成,over。
---------------------------------------------------------------------

相關推薦

嵌入式linux 核心檔案系統方式簡介

總體來說,嵌入式Linux核心和根檔案的引導與PC機差不多。嵌入式linux核心和根檔案系統可以存放在各種可能的儲存裝置中,一般情況下我們將核心和根檔案系統直接燒入到Flash中(包括NOR和NAND flash),這種方法的缺點是在核心和根檔案系統出現修改時我們就不得不得

linux核心檔案系統

-----------------------------------------------開發板起動後,在倒計時狀態,按任意鍵進入控制檯。---------------------------------------------------配置開發板和主機ip地址(兩者應

Linux核心檔案系統的關係詳解

Linux核心與根檔案系統的關係 開篇題外話:對於Linux初學者來說,這是一個很糾結的問題,但這也是一個很關鍵的問題! 一語破天機: “儘管核心是 Linux 的核心,但檔案卻是使用者與作業系統互動所採用的主要工具。這對 Linux 來說尤其如此,這是因為在 UNIX 傳

Linux核心檔案系統的關係

http://tieba.baidu.com/p/2852126057 開篇題外話:對於Linux初學者來說,這是一個很糾結的問題,但這也是一個很關鍵的問題! 一語破天機: “儘管核心是 Linux 的核心,但檔案卻是使用者與作業系統互動所採用的主要工具。這對 Linux

為什麼嵌入式LINUX核心檔案系統分開存放

http://wxqxq520.blog.sohu.com/164207588.html  Flash 的分割槽可以根據需要劃分,uClinux 中支援Flash 儲存器的塊裝置驅動負責定義上述的分割槽。和PC 機下的Linux 不同,Flash 的分割槽把系統核心檔案

嵌入式核心檔案系統

實驗目的和要求: 1、掌握嵌入式Linux核心與檔案系統的燒寫過程。 2、掌握Linux系統的構建過程。  實驗內容與分析設計 1、實驗前的軟硬體環境需求:軟體:超級終端、FlashFXP、TFTP32.EXE、SJF6410.exe 驅動:GIVEIO 驅動硬體:UP

Linux啟動過程分析》核心掛載檔案系統

說明:本文基於Linux2.6.29核心分析;其他核心版本僅供參考。   前邊通過原始碼情景分析,看過了匯流排、裝置、驅動及其發現機制,Linux2.6核心udev裝置節點建立相關;對於檔案系統,一直望而生畏,但核心學習、這部分又不可能繞的過去。目前對VFS中使用的has

移植u-boot-2011.03到S3C2440(utu2440)的方法步驟###8. u-boot引導啟動nand flash中核心檔案系統cramfs和使用者檔案系統yaffs2支援

rivers/rtc/hctosys.c: unable to open rtc device (rtc0)uncorrectable error : <3>uncorrectable error : <3>end_request: I/O error, dev mtdblock2, 

[置頂] 《Linux啟動過程分析》核心掛載檔案系統 http://blog.csdn.net/tankai19880619/article/details/12093239

說明:本文基於Linux2.6.29核心分析;其他核心版本僅供參考。   前邊通過原始碼情景分析,看過了匯流排、裝置、驅動及其發現機制,Linux2.6核心udev裝置節點建立相關;對於檔案系統,一直望而生畏,但核心學習、這部分又不可能繞的過去。目前對VFS中使用的hash表還未做研究,它在dent

怎樣從網路上核心檔案系統啟動開發板

首先在ubuntu虛擬機器上要有nfs伺服器 1.啟動開發板uboot,輸入 下面的命令 set bootargs console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.19:/work/nfs_root/tmp/fs_mini

從NFS啟動Linux並掛載檔案系統

要搞嵌入式NFS確實必不可少,否則每次都要重啟煩都煩死。這裡總結在NFS建立過程中遇到的幾個問題。 下面記錄幾個遇到的問題 VFS: Cannot open root device “

uboot、核心檔案系統啟動流程

  0.設定cpu為svc模式,關中斷  1. 為核心的解壓做準備(記憶體,中斷等等)  2.核心自解壓 (vmlinux.lds)  3.跳轉到入口地址執行(head.S--->main.c)start_kernel執行核心  4.硬體的初始化(初始mm  mmu  中斷(request_irq),軟

Linux 核心程式設計之檔案系統(二)

1.為了方便查詢,VFS引入了 目錄 項,每個dentry代表路徑中的一個特定部分。目錄項也可包括安裝點。 2.目錄項物件由dentry結構體表示 ,定義在檔案linux/dcache.h 標頭檔案中。   89struct dentry {  90        atomic_t d_count;     

對嵌入式Linux中的檔案系統的理解和解析

   當我們在Windows下,提到檔案系統時,你的第一反應是想到的是什麼?是不是Windows下的一些Fat32、NTFS等的檔案系統的型別。而在Linux中,你可能會想到Ext2、Ext3,但你還必須要有一個根檔案系統的概念。根檔案系統首先是一種檔案系統,該檔案系統不僅具有普通檔案系統的儲存資料檔案的功

u-boot通過nfs從伺服器下載核心,並且啟動核心,掛載檔案系統的方法

http://www.linuxidc.com/Linux/2013-08/89154.htm http://blog.csdn.net/sinat_31500569/article/details/53120530 參考連結 首先要在電腦上安裝nfs伺服器 1.執行命令

Linux系統下的bootloader、Linux核心、root檔案系統介紹

簡介:三部分:bootloader、linux kernel(linux核心)、rootfile(根檔案系統)。那麼這3部分是怎麼相互協作來構成這個系統的呢?各自有什麼用呢?三者有什麼聯絡?怎麼聯絡?系統的執行流程又是怎麼樣的呢?搞清楚這個問題你對整個系統的執行就很清楚了,

Linux核心原始碼分析--檔案系統(五、Inode.c)

_bmap()         1、_bmap()函式用於把一個檔案資料塊對映到盤塊的處理操作                  因為一個i節點對應一個檔案,所以上面的i節點對映的邏輯塊號就是檔案資料存放的邏輯塊號;i_zone[0]到i_zone[6]是直接邏輯塊號,i

Linux核心啟動及檔案系統載入過程

當u-boot開始執行bootcmd命令,就進入linux核心啟動階段 與u-boot類似,普通Linux核心的啟動過程也可以分為兩個階段,但針對壓縮了的核心如uImage就要包括核心自解壓過程了。第一階段為核心自解壓過程,第二階段主要工作是設定ARM處理器

淺談linux中的檔案系統(rootfs的原理和介紹)

linux中有一個讓很多初學者都不是特別清楚的概念,叫做“根檔案系統”。我接觸linux前前後後也好幾年了,但是對這個問題,至今也不是特別的清楚,至少沒法給出一個很全面很到位的解釋。於是,今天我們就來理一理這個話題。 一、先交代一下檔案系統 在開始討論根檔案

Linux學習 1---檔案系統

Linux的的檔案系統以樹形的形式進行組織,檔案分門別類的放在不同的資料夾裡面,一般來說,"\"目錄下會有一些固定的資料夾,即為了方便核心操作和使用,同時避免不同的發行版在各自的檔案管理上各自為戰,Linux規定的"\"目錄下的特定的檔案訪問路徑: /bin 存放二進位制可