日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2024年10月14日(星期一)

正在發(fā)生

2018年10月14日 | Tiny4412和PC傳文件(含掛載NFS文件系統(tǒng))方法

發(fā)布者:innovation2 來(lái)源: eefocus關(guān)鍵字:Tiny4412  NFS文件系統(tǒng) 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

Tiny4412和PC互傳文件方法:

將編譯好的可執(zhí)行文件下載到目標(biāo)板目前主要4種方式:

第一種:通過(guò)ftp傳送文件到開發(fā)板(推薦使用)

第二種:復(fù)制到介質(zhì)(如優(yōu)盤)

第三種:通過(guò)串口傳送文件到開發(fā)板

第四種:用nfs文件系統(tǒng)作為根文件系統(tǒng)啟動(dòng)

下面分別進(jìn)行介紹:


1、使用ftp傳送文件(推薦使用):

說(shuō)明:使用ftp登錄目標(biāo)板,把編譯好的程序上傳;然后修改上傳后目標(biāo)板上的程序的可執(zhí)行屬性,并執(zhí)行。

首先,在PC端執(zhí)行,如下所示:

ftp 192.168.48.151

用戶名:plg

密  碼:plg

設(shè)置文件傳送格式:bin

傳送hello文件      :put hello

退出登錄               :by

然后,在目標(biāo)板一端執(zhí)行,如下所示:

到接收目錄下  :cd /home/plg/

ls

增加可執(zhí)行權(quán)限:chmod +x hello

運(yùn)行測(cè)試          :./hello

2、先把編譯好的可執(zhí)行程序復(fù)制到優(yōu)盤,再把優(yōu)盤插到目標(biāo)板上并掛載它,然后把程序拷貝到目標(biāo)板的可執(zhí)行目錄/bin:

①. 復(fù)制程序到優(yōu)盤

把優(yōu)盤插到PC的USB接口,執(zhí)行以下命令把程序復(fù)制到優(yōu)盤

#mount /dev/sda1 /mnt ;掛接優(yōu)盤

#cp hello /mnt ;復(fù)制剛才編譯好的程序到優(yōu)盤

#umount /mnt ;卸載優(yōu)盤

②. 把程序從優(yōu)盤拷貝到目標(biāo)板并執(zhí)行

把優(yōu)盤插入到開發(fā)板的USB Host接口,優(yōu)盤會(huì)自動(dòng)掛載到/udisk目錄,執(zhí)行以下命令就可以運(yùn)行hello程序了。

#cd /udisk

#./hello ;執(zhí)行hello程序

注意:如果此時(shí)強(qiáng)制拔出優(yōu)盤,需要退回到根目錄,再執(zhí)行umount /udisk方可為下一次做好自動(dòng)掛載的準(zhǔn)備。

3、通過(guò)串口傳送文件到開發(fā)板:

通過(guò)5.3.5章節(jié)我們學(xué)會(huì)了如何通過(guò)串口傳送文件到開發(fā)板,你也可以通過(guò)相同的方法傳送hello可執(zhí)行程序,具體步驟在此不再詳細(xì)描述,記得傳送完畢把文件的屬性改為可執(zhí)行才能正常運(yùn)行。

#chmod +x hello

說(shuō)明:有些用戶使用USB轉(zhuǎn)串口線,因?yàn)橛行┺D(zhuǎn)接器性能是不太好的,所以有時(shí)會(huì)出現(xiàn)“傳輸超時(shí)”或者根本無(wú)法傳輸?shù)介_發(fā)板的現(xiàn)象,因此我們建議使用ftp傳送到開發(fā)板。

4、用nfs文件系統(tǒng)作為根文件系統(tǒng)啟動(dòng):

①.參考博文“Tiny4412友善之臂ARM開發(fā)板靜態(tài)IP設(shè)置(重啟有效)”把開發(fā)板的ip設(shè)置為靜態(tài)的;

  參考博文“Ubuntu下如何安裝NFS服務(wù)及其配置”啟動(dòng)ubuntu的nfs服務(wù)

②.Ubuntu安裝nfs服務(wù):

      sudo apt-get install nfs-kernel-server

  Ubuntu nfs重啟服務(wù)

      sudo /etc/init.d/portmap restart

      sudo /etc/init.d/nfs-kernel-server restart

  在Ubuntu上查看nfs服務(wù)器:  

      sudo /etc/init.d/nfs-kernel-server start  //查看nfs是否啟動(dòng)

③.增加權(quán)限:

sudo vi /etc/exports

添加:

/home/book/workspace/tiny4412_project/rootfs_qtopia_qt4 *(insecure,rw,async,no_root_squash)

/home/book/workspace/tiny4412_project/new_fs_tiny4412 *(insecure,rw,sync,no_subtree_check,no_root_squash)

sudo chown book:book /home/book/workspace/tiny4412_project/rootfs_qtopia_qt4/ -R

sudo chown book:book /home/book/workspace/tiny4412_project/new_fs_tiny4412/ -R

chmod 777 /home/book/workspace/tiny4412_project/rootfs_qtopia_qt4

chmod 777 /home/book/workspace/tiny4412_project/new_fs_tiny4412

④.Ubuntu上嘗試自己掛在自己:

  //掛載廠家提供文件系統(tǒng)

  sudo mount -t nfs -o nolock,vers=2 192.168.48.104:/home/book/workspace/tiny4412_project/rootfs_qtopia_qt4 /mnt 

  //掛載自己做的文件系統(tǒng)

  sudo mount -t nfs -o nolock,vers=2 192.168.48.104:/home/book/workspace/tiny4412_project/new_fs_tiny4412 /mnt   

  sudo umount /mnt

⑤.tiny4412開發(fā)板手動(dòng)掛載nfs:

  //掛載廠家提供文件系統(tǒng)

  mount -t nfs -o nolock,vers=2 192.168.48.104:/home/book/workspace/tiny4412_project/rootfs_qtopia_qt4 /mnt   

  //掛載自己做的文件系統(tǒng)

  mount -t nfs -o nolock,vers=2 192.168.48.104:/home/book/workspace/tiny4412_project/new_fs_tiny4412 /mnt     

⑥.tiny4412開發(fā)板nfs作為根文件系統(tǒng)啟動(dòng)(自己做的文件系統(tǒng)):

參考:"SD卡啟動(dòng)u-boot燒寫裸板、系統(tǒng)"和"fastboot工具下載tiny4412的uboot、linux、文件系統(tǒng)"編譯燒寫uboot、linux、filesystem后采用eMMC啟動(dòng)開發(fā)板,并設(shè)置開發(fā)板linux啟動(dòng)時(shí)的ip地址,再設(shè)置uboot的參數(shù)bootargs采用nfs啟動(dòng)根文件系統(tǒng):

修改命令行:

默認(rèn):

set bootargs root=/dev/mmcblk0p2 init=/linuxrc console=ttySAC0,115200 lcd=S70 ctp=2

改為:

seten bootargs noinitrd root=/dev/nfs nfsroot=192.168.48.104:/home/book/workspace/tiny4412_project/new_fs_tiny4412  ip=192.168.48.100:192.168.48.104:192.168.48.255:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0,115200 lcd=S70 ctp=2

注意:tiny4412使用的是usb接口的網(wǎng)卡,目前的uboot根本就不支持這個(gè)網(wǎng)卡,所以u(píng)boot以nfs作為根文件系統(tǒng)啟動(dòng)無(wú)法實(shí)現(xiàn),可以參考下文“驅(qū)動(dòng)測(cè)試搭建開發(fā)環(huán)境”中在linux啟動(dòng)后設(shè)置自動(dòng)掛載nfs文件系統(tǒng)。

DTB Device Tree 視頻教程:以瑞薩Cortex-A15為例:

http://www.hexiongjun.com/?s=Device+Tree

Tiny4412裸機(jī)程序匯總地址:

http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=11778&highlight=tiny4412

iTOP-4412實(shí)現(xiàn)NFS網(wǎng)絡(luò)文件系統(tǒng)啟動(dòng)(包括安裝Ubuntu NFS服務(wù)、編譯配置內(nèi)核)

http://www.oschina.net/question/2371345_2158782

==================================================================

驅(qū)動(dòng)測(cè)試搭建開發(fā)環(huán)境:


由于采用nfs作為文件系統(tǒng)啟動(dòng)失敗,所以在內(nèi)核啟動(dòng)后在把服務(wù)器的/home/book/workspace/tiny4412_project/driver/mountfile目錄掛載到開發(fā)板的mnt目錄下:

在開發(fā)板上修改文件:vi /etc/init.d/rcS

在修改開發(fā)板啟動(dòng)ip地址的下面增加:

mount -t nfs -o nolock,vers=2 192.168.48.104:/home/book/workspace/tiny4412_project/driver/mountfile /mnt

注意:在Ubuntu中給mountfile目錄增加權(quán)限后要重啟虛擬機(jī),重啟開發(fā)板就會(huì)在開發(fā)板/mnt目錄下自動(dòng)掛載Ubuntu的mountfile目錄


關(guān)鍵字:Tiny4412  NFS文件系統(tǒng) 引用地址:Tiny4412和PC傳文件(含掛載NFS文件系統(tǒng))方法

上一篇:tiny4412的Uboot啟動(dòng)流程
下一篇:Tiny4412友善之臂ARM開發(fā)板靜態(tài)IP設(shè)置(重啟有效)

推薦閱讀

人工智能時(shí)代,很多行業(yè)得到了顛覆性的發(fā)展,客服行業(yè)便是其中之一。一直以來(lái),客服作為連接企業(yè)和客戶的橋梁,其重要性不言而喻。但是,在長(zhǎng)期發(fā)展過(guò)程中,客服行業(yè)又存在諸多痛點(diǎn),比如從企業(yè)的角度,客服投入的成本非常高,但大部分工作的價(jià)值回報(bào)卻很低;而對(duì)客服員工來(lái)說(shuō),工作的成長(zhǎng)空間小,技能單一,職業(yè)發(fā)展缺乏厚度。此前,客服機(jī)器人的出現(xiàn),確...
  我們?cè)诔鞘谐鲂械臅r(shí)候,都會(huì)覺(jué)得電動(dòng)汽車好處還是很多的,作為代步工具的它,也能夠很好的完成自己的使命?,F(xiàn)在大城市越來(lái)越多的小區(qū)有電動(dòng)汽車專用車位,可以隨時(shí)充電。當(dāng)然這只是一種配套服務(wù),真要使用起來(lái)可能一個(gè)星期才用充一次電,這也跟現(xiàn)在電動(dòng)汽車的續(xù)航里程有直接的關(guān)系。  很多人也禁不住為新能源汽車叫好,覺(jué)得很快就可以取代燃油汽車。...
  MSP430單片機(jī)的發(fā)展  德州儀器1996年到2000年初,先后推出了31x、32x、33x等幾個(gè)系列,這些系列具有LCD驅(qū)動(dòng)模塊,對(duì)提高系統(tǒng)的集成度較有利。每一系列有ROM 型(C)、OTP 型(P)、和 EPROM 型(E)等芯片。EPROM 型的價(jià)格昂貴,運(yùn)行環(huán)境溫度范圍窄,主要用于樣機(jī)開發(fā)。這也表明了這幾個(gè)系列的開發(fā)模式,即:用戶可以用 EPROM 型開發(fā)樣機(jī);用O...
Switch OLED 游戲機(jī)已經(jīng)發(fā)售,任天堂官方提醒玩家,請(qǐng)確保不要撕掉新機(jī)上集成的屏幕保護(hù)膜?! LED Switch 的顯示屏在技術(shù)上是由玻璃制成的,但玩家實(shí)際上永遠(yuǎn)不會(huì)直接接觸到屏幕。這是因?yàn)槿翁焯迷陲@示屏的前面貼了一層“防破碎膠膜”,以增加保護(hù)。防破碎膜通常用于防止玻璃在損壞時(shí)碎成尖銳的碎片,此外還有助于防止刮傷?! T之家了解...

史海拾趣

小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved