娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

imx6ull開發環境搭建之tftp&nfs搭建

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

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


一、yum源配置

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

  2、創建目錄:

    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 寫入以下內容,保存退出

      [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即為配置成功(如果失敗檢查配置文件,檢查防火墻是否關閉、檢查selinux是否關閉)

    

 三、安裝配置nfs

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

  2、創建rootfs目錄

    mkdir ~/rootfs

    sudo chmod 777 ~/rootfs

  2、修改配置文件:

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

  3、啟用服務

    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已經安裝并配置成功,后面通過修改uboot參數即可從tftp中加載內核和設備樹,以及內核啟動起后直接掛載網絡文件系統。


關鍵字:開發環境搭建 引用地址:imx6ull開發環境搭建之tftp&nfs搭建

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

推薦閱讀最新更新時間:2025-06-27 18:38

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

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 马边| 宜阳县| 南陵县| 安陆市| 克山县| 石柱| 七台河市| 滦南县| 河南省| 安康市| 永宁县| 调兵山市| 新邵县| 石屏县| 南投市| 萍乡市| 湘乡市| 荃湾区| 抚顺县| 微山县| 湘阴县| 靖江市| 湘西| 城口县| 江达县| 柳林县| 阆中市| 汝州市| 楚雄市| 家居| 福海县| 神池县| 同仁县| 交口县| 威远县| 汉川市| 长春市| 大英县| 鄂尔多斯市| 洪洞县| 莎车县|