国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

imx6ull開發(fā)環(huán)境搭建之tftp&nfs搭建

發(fā)布者:TranquilOasis最新更新時間:2025-02-28 來源: cnblogs關(guān)鍵字:開發(fā)環(huán)境搭建 手機看文章 掃描二維碼
隨時隨地手機看文章

嵌入式開發(fā)過程中,不管是內(nèi)核還是應(yīng)用,自然不是每次更改都需要像單片機開發(fā)那樣燒錄進去運行,而通常我們使用的是tftp&nfs的方式,在kernel起來之后會掛載我們的server上的nfs網(wǎng)絡(luò)文件系統(tǒng),而我們新編譯的可執(zhí)行文件,可直接反應(yīng)到開發(fā)板上的nfs上,直接執(zhí)行即可,大大方便了開發(fā)并節(jié)省了時間,所以tftp和nfs的環(huán)境搭建是十分有必要的。


一、yum源配置

  1、這里我們使用本地源(即cdrom),有興趣的也可以配置在線源(參考網(wǎng)上教程),首先在虛擬機虛擬光驅(qū)選擇鏡像iso文件;

  2、創(chuàng)建目錄:

    cd ~

    sudo mkdir /mnt/cdrom

    sudo mount /dev/cdrom /mnt/cdrom/

    cd /mnt/cdrom中可以看到Packages等目錄以及一些文件即為掛載成功

  3、配置yum源:

    sudo vi /etc/yum.repos.d/rh_cdrom.repo 寫入以下內(nèi)容,保存退出

      [cdrom]
      name=cdrom_local
      baseurl=file:///mnt/cdrom
      enable=1
      gpgcheck=0

二、安裝配置tftp

  1、如果未安裝xintd則先安裝sudo yum install xinetd

  2、安裝tftp:sudo yum install tftp

   

  3、安裝tftp-server:sudo yum install tftp-server.x86_64

  

  4、配置tftp-server

    sudo vi /etc/xinetd.d/tftp將disable的yes改為no,并指定tftp目錄

    

   5、啟用xinetd

    sudo systemctl restart xinetd.service

    sudo systemctl enable xinetd.service

  6、測試tftp

    echo 'test' > ~/tftp/a.txt

    cd ~

    tftp 192.168.3.252

    tftp> get a.txt
    tftp> quit

    cat a.txt顯示test即為配置成功(如果失敗檢查配置文件,檢查防火墻是否關(guān)閉、檢查selinux是否關(guān)閉)

    

 三、安裝配置nfs

  1、如果未安裝則先進行安裝:sudo yum install nfs-utils rpcbind

  2、創(chuàng)建rootfs目錄

    mkdir ~/rootfs

    sudo chmod 777 ~/rootfs

  2、修改配置文件:

    sudo vim /etc/exports并寫入:/home/gxl/rootfs *(rw,async,no_root_squash)    -- 注意不要在*(中間或其他位置隨意加空格

  3、啟用服務(wù)

    sudo systemctl restart rpcbind.service

    sudo systemctl restart nfs-server.service

    sudo systemctl enable rpcbind.service

    sudo systemctl enable nfs-server.service

  4、測試

    mkdir ~/workdir/rootfstest

    sudo mount -t nfs -o rw 192.168.3.252:/home/gxl/rootfs /home/gxl/workdir/rootfstest/

    如可看到rootfstest目錄與~/rootfs目錄同步即成功

    

 

取消掛載:sudo umount ~/workdir/rootfstest/

以上,tftp以及nfs已經(jīng)安裝并配置成功,后面通過修改uboot參數(shù)即可從tftp中加載內(nèi)核和設(shè)備樹,以及內(nèi)核啟動起后直接掛載網(wǎng)絡(luò)文件系統(tǒng)。


關(guān)鍵字:開發(fā)環(huán)境搭建 引用地址:imx6ull開發(fā)環(huán)境搭建之tftp&nfs搭建

上一篇:imx6ull之linux內(nèi)核移植
下一篇:imx6ull交叉編譯工具鏈安裝

推薦閱讀最新更新時間:2025-07-02 03:50

一次性成功搭建STM32-Simulink硬件在環(huán)開發(fā)環(huán)境
本次實驗所使用的軟件版本和硬件平臺參數(shù)如下: Matlab版本: 2021b STM32硬件平臺:YF_STM32_Alpha 1R4(參考自STM32 Nucleo F103RB官方開發(fā)板) YF_STM32_Alpha開發(fā)板 STM32 Nucleo F103RB 開發(fā)板STM32 Nucleo F103RB 開發(fā)板 2.1 STM32硬件支持包下載 讀者朋友平時使用的是和諧版Matlab,還有些時候由于網(wǎng)絡(luò)差強人意直接用軟件上的“附加功能- 獲取硬件支持包”無法進行安裝,而一種高效且成功率極高的離線方式安裝matlab硬件支持包不失為更好的一個選擇。 圖2.0 Matlab附加功能硬件支持包安裝選項 支持包離線
[單片機]
使用VSCode搭建STM32開發(fā)環(huán)境
首先附上一張VS Code圖一直都喜歡這種,黑色主題感覺高大上。 一、需要的軟件和工具。 下載最新版VS Code: 安裝好插件,具有良好的代碼補全與調(diào)試功能。 “VS Code下載地址:https://code.visualstudio.com/” 下載 LLVM:用于代碼補全,其實可以理解為 Clang。因為VS Code 中“C/C++”插件的自動補全功能不太好用。STM32中好多庫函數(shù)都補全不出來。記得按照好之后,將路徑添加到環(huán)境變量里。 “LLVM下載地址:http://releases.llvm.org/download.html” 下載安裝 Git for Windows: 提供Git支持和MINGW64指令終端
[單片機]
使用VSCode<font color='red'>搭建</font>STM32<font color='red'>開發(fā)環(huán)境</font>
MSP430系列教程(一) 開發(fā)環(huán)境搭建(IAR for MSP430 v7.10.1)
最近開發(fā)用到了MSP430F169,重新熟悉了一遍430的開發(fā)流程,做個記錄。 本教程僅供個人使用,請勿用作商業(yè)用途。 軟件下載 我用的是IAR For MSP430 v7.10.1版本,下載鏈接見文章末尾。 安裝流程 執(zhí)行安裝程序,依次下一步即可 破解流程 感謝一位叫“雷鋒”的好心人。 啟動IAR以后,菜單欄- Help- License Manager,如下圖所示: License Manager打開以后,彈出如下窗口: 菜單欄- Licencse- Offline Activation: 打開離線注冊機注冊工具,“Product”選擇MSP430,將生成的License Number拷貝
[單片機]
MSP430系列教程(一) <font color='red'>開發(fā)環(huán)境</font><font color='red'>搭建</font>(IAR for MSP430 v7.10.1)
s3c2410上搭建QT/Embedded4.8.5開發(fā)環(huán)境(一)---環(huán)境導讀
近期參加個比賽,需要用到博創(chuàng)s3c2410的開發(fā)板,搭建QT/Embedded的環(huán)境,真費了不少功夫,開始想用那個qtopia的桌面的,但是移植老是不成功,后來看看用的是CentOS6.4,但是開發(fā)板光盤里提供的,qtopia(版本竟然還是2.1.1)這個東西太老了,已經(jīng)絕版了。在這里給各位以后開發(fā)的兄弟提個醒,qtopia這就是個坑. QT各版本起源 Qt 的版本是按照不同的圖形系統(tǒng)來劃分的,目前分為四個版本: Win32版,適用于Windows平臺; X11版,適合于使用了x系統(tǒng)的各種 linux 和 unix的平臺; Mac版,適合與蘋果MacOS; embedded版,適合于具有幀緩沖(framebuffer)的l
[單片機]
imx6ull之根文件系統(tǒng)busybox移植
開發(fā)板:飛凌 OKMX6ULL-S + 7寸電阻屏 交叉編譯工具鏈:gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf busybox: busybox-1.32.1.tar.bz2 一、busybox移植   1、上傳并解壓busybox-1.32.1.tar.bz2:tar -jxvf busybox-1.32.1.tar.bz2   2、修改Makefile     164 CROSS_COMPILE ?= arm-linux-gnueabihf-     190 ARCH ?= arm   3、配置     make menuconfig     Settings -
[單片機]
<font color='red'>imx6ull</font>之根文件系統(tǒng)busybox移植
IMX6ULL學習筆記(2)——通過SD卡燒錄鏡像
一、系統(tǒng)鏡像和固件 1.1 鏡像文件格式 鏡像(Mirroring)是一種文件存儲形式,是冗余的一種類型,一個磁盤上的數(shù)據(jù)在另一個磁盤上存在一個完全相同的副本即為鏡像??梢园言S多文件做成一個鏡像文件,與GHOST等程序放在一個盤里用GHOST等軟件打開后,又恢復成許多文件,RAID 1和RAID 10使用的就是鏡像。常見的鏡像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。 ISO 這種格式的鏡像擴展名為.ISO,是以ISO-9660格式保存的光盤鏡像文件,是最常見的光盤鏡像格式。安裝Ubuntu系統(tǒng)時,我們使用到了Ubuntu提供的.iso后綴的系統(tǒng)鏡像文件。 IMG 主要用于創(chuàng)建磁盤的鏡像文件(disk
[單片機]
IMX6ULL學習筆記(21)——MMDC接口使用(DDR3測試)
一、MMDC簡介 MMDC 接口與 STM32 的 FSMC 接口類似,只不過 MMDC 接口專用于外接 DDR,并且 MMDC 外部引腳不復用。MMDC 是一個多模的 DDR 控制器,可以連接 16 位寬的 DDR3/DDR3L、16 位寬的 LPDDR2。 MMDC 是一個可配置、高性能的 DDR 控制器。MMDC 外設(shè)包含一個內(nèi)核(MMDC_CORE)和 PHY(MMDC_PHY),內(nèi)核和 PHY 的功能如下: MMDC_CORE 負責通過 AXI 接口與系統(tǒng)進行通信,實現(xiàn) DDR 命令生成、DDR 命令優(yōu)化和讀寫數(shù)據(jù)路徑??刂普麄€ MMDC 的功能實現(xiàn)。 MMDC_PHY 負責時序調(diào)整和校準,使用特殊的校準機制以
[單片機]
<font color='red'>IMX6ULL</font>學習筆記(21)——MMDC接口使用(DDR3測試)
小廣播
設(shè)計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

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