1. 程式人生 > >將開發板核心啟動後掛載到nfs上

將開發板核心啟動後掛載到nfs上

一、配置網路檔案系統

1>在PC上配置nfs服務

[redis]$ sudo apt-get install nfs-kernel-server

[redis]$ sudo vim /etc/exports

/redis_root *(rw,sync,no_root_squash)

[redis]$ sudo mkdir /redis_root

[redis]$ sudo chmod 777 /redis_root/

[redis]$ sudo /etc/init.d/nfs-kernel-server restart

2>測試

[[email protected]]# sudo mount 192.168.200.172:/redis_root /mnt

然後可以通過訪問/mnt來達到訪問對方redis_root的目的

[[email protected]]# sudo unmount /mnt

.搭建nfs網路根檔案系統

[images]$ sudo tar -xvf rootfs.tar -C /redis_root/

.讓開發板核心啟動後掛在nfs

[[email protected]]# set bootargs root=/dev/nfs nfsroot=$serverip:/redis_root ip=$ipaddr tp=gslx680-linux

[[email protected]]# save

.啟動開發板

為了避嫌我們先把emmc擦除掉

[[email protected]]# mmc erase 0 10240

[[email protected]]# ping $serverip

[[email protected]]# tftp 0x48000000 uImage

[[email protected]]# bootm 0x48000000

相關推薦

開發核心啟動掛載nfs

一、配置網路檔案系統 1>在PC上配置nfs服務 [redis]$ sudo apt-get install nfs-kernel-server [redis]$ sudo vim /etc/exports /redis_root *(rw,sync,no_roo

QEMU模擬Mini2440開發執行環境(二):NFS掛載根檔案系統

前言 原創文章歡迎轉載,請保留出處。 若有任何疑問建議,歡迎回復。 郵箱:[email protected] 緊接著第一篇(http://blog.csdn.net/maxwell_nc/article/details/44279553),我們使用網路檔案系統NFS掛載根檔案

移植好uboot和基於initramfs根檔案系統Linux核心開發啟動過程

我們移植好uboot和Linux核心之後,當我們重啟之後,開發板首先做的事情就是將nandflash前4K的內容複製到SRAM中去,由於SRAM只有4K大小,所以我們必須將初始化CPU、記憶體、中斷、關閉開門狗以及nandflash中uboot拷貝到SDRAM中的的程式都放

s3c6410開發核心配置和編譯&已寫好的驅動程式編譯進核心

一、s3c6410開發板核心配置和編譯 1、解壓核心包,將smdk6410_config核心配置檔案拷貝成.config(預設配置檔案)到核心原始碼樹下。一般情況下,關於平臺的配置檔案存放在核心原始碼樹的arch/arm/configs/目錄下,這裡用到的smdk6410_

【資料分享】迅為4412開發核心的4.3寸螢幕logo修改方法

平臺: iTOP-4412開發板+4.3寸螢幕 問題:4.3寸螢幕-logo修改   本文件主要介紹 iTOP-4412 開發板,4.3 寸螢幕,核心 logo 修改過程。預設的映象,在 4.3 寸螢幕上是不顯示核心 logo 的。 本文件需要用到的工具包可以

檔案系統啟動掛載目錄

ubuntu與開發板之間設定為同一網段中的Ip, 這裡將ubuntu設定為: ifconfig eth0 200.200.4.233 開發板設定為: ifconfig eth0 200.200.4.234 互相ping一下,確保能互相ping通; 虛擬機器要實現上網,需要設定為NAT模式;

開發啟動linux過程分析

開發板下linux啟動過程 2016年05月28日 10:07:52 [email protected] 閱讀數:662 標籤: linux 啟動 更多 個人分類: linux 2440 要在開發板上的Linux開機啟動自己的程式,想著簡單,卻改了很

Android底層開發(三)在開發啟動Android系統

1》燒錄uboot.bin——路徑:/home/george/src_210 cp uboot-fs210_V5/u-boot.bin /tftpboot/ FS210 # tftp 0x40008000 u-

x210開發uboot啟動引數設定與解析--朱友鵬嵌入式課程總結

x210開發板uboot啟動引數設定與解析 1.1 映象檔案已燒錄到開發板中 1.1.1 引數設定 setenv bootcmd "movi read kernel 30008000;bootm 30008000" setenv bootargs "console=ttyS

關於三星cortex A9 Sate4412 開發 uboot 啟動的一些問題釋疑

作者:gooogleman                   日期:2013.11.27             最近,發現4412 和S5PV210的一些iNand/TF啟動方式有些不同,4412 的一些磁碟索引不是固定在某一個通道的上的,而S5PV210 是固定的

開發與Linux系統使用NFS通訊

一、下載核心 核心編譯好後,需要下載到開發板上,用uboot上的nfs命令實現開發板與Linux系統的資料傳輸: 1.確認Linux系統中開啟了nfs服務:參考ubuntu14.04安裝NFS檔案系統 2.在開發板的uboot中修改伺服器的ip地址(ser

設定linux開發開機啟動畫面

1,make ARCH=arm menuconfig   Device Drivers  --->    Graphics support  --->   重新編譯核心,然後下載到開發板,就可以看到啟動的時候有小企鵝了.

嵌入式ARM Linux開發啟動,跳過輸入root使用者名稱和密碼

1. 編譯autologin.c程式。autologin.c檔案內容#include <unistd.h>int main() {        execlp("login","login","-f","root",0);        return 0;}編譯#

帶以太網的MicroPython開發:TPYBoardv201溫濕度傳實例

延時 實例 brush 應用 不為 網絡 被占用 nbsp borde   轉載請以鏈接形式註明文章來源,MicroPythonQQ交流群:157816561,公眾號:MicroPython玩家匯   歷來關於溫濕度的檢測都是沒有間斷過的,這次我們繼續檢測溫濕度,同樣還是使

hiveserver2 啟動jdbc 連線的原因

1 首先修改 hive-site.xml <property> <name>hive.server2.thrift.port</name> <value>10000</value> </propert

nfs啟動:u-boot啟動從ubuntu tftp下載核心及裝置樹,檔案系統掛載nfs伺服器目錄

U-Boot# setenv netargs "setenv bootargs console=${console} ${optargs}    root=/dev/nfs  rootfstype=nfsroot    nfsroot=${serverip}:${rootpath}   ip=${ipaddr

使用NFS啟動Tiny4412開發根文件系統

創建 question tar 重新編譯 文件夾 mdi friendly btree ima 1、Ubuntu14.04上搭建NFS服務 1.1、安裝NFS服務 $ sudo apt-get install nfs-kernel-server

ubuntu配置NFS掛載開發

ubuntu配置NFS,掛載到開發板 在虛擬機器上的伺服器Ubuntu(開發板客戶端): $sudo apt-get install nfs-kernel-server 安裝NFS,Ubuntn上預設沒有安裝 $mkdir share 建立共享目錄。在開發板上用mount

【嵌入式Linux】ARM開發通過NFS掛載Linux主機實現檔案共享

一般在Linux主機上arm-linux-gcc編譯程式,然後將該生成的可執行檔案傳送給ARM開發板,ARM開發板再執行該檔案。 (主機Linux系統)--->(ARM開發板Linux系統)  傳送檔案的過程可以採用NFS,FTP等多種方法 採用NFS實現遠端掛載,ARM

怎樣從網路核心和根檔案系統啟動開發

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