色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

iMX8M mini開發板移植vsftpd軟件的操作步驟

啟揚ARM嵌入式開發 ? 2021-08-06 10:25 ? 次閱讀

a7e631ba-f606-11eb-aca7-000c2944909e.gif

使用PC給開發板傳文件的方式多種多樣,比如nfs掛載、U盤傳輸等。今天分享一種可以直接將文件從PC機上拖拽到開發板上的方式,這個操作需要借助一款軟件——vsftpd。

vsftpd小巧靈便,是一個開源的FTP服務器軟件,非常適合嵌入式應用。接下來講解將該軟件移植到啟揚i.MX8M mini開發板的過程。

移植vsftpd軟件到

啟揚i.MX8M mini開發板

然后我們需要搭建i.MX8M mini開發板的交叉編譯環境,可以查看啟揚提供的編譯手冊,手冊內詳細講述如何搭建交叉編譯環境。我們將下載下來的源碼解壓,然后進入源碼中,可以看到如下圖所示的內容:

a9707ff0-f606-11eb-a52d-000c2944909e.png

注意如果跟筆者不一樣請檢查一下下載文件的完整性以及是否跟筆者下載版本相同等。

檢查正確無誤后我們直接修改源碼目錄下的Makefile文件,修改里面的CC一行,將其聲明為我們i.MX8M mini的交叉編譯器,如圖所示

a98bf6d0-f606-11eb-8025-000c2944909e.png

聲明完成后我們就可以使用make命令開始編譯了。可能會遇到找不到相關文件的錯誤,這里我們只需要修改Makefile文件的LDFLAGS一行的屬性,在后面添加-lcap編譯屬性即可。

編譯所需時間不長,大概幾分鐘即可,就會在當前文件夾生成相對應的配置文件和二進制執行文件

a9ae84ec-f606-11eb-9920-000c2944909e.png

然后將二進制執行文件拷貝的開發板上的/bin目錄下,將配置文件拷貝到/etc目錄下,繼續我們下一步的配置。

將vsftpd.conf打開,并且將local_enable和write_enable的注釋放開,允許使用本地賬戶登錄以及讀寫,并且我們需要將匿名用戶給禁止掉,否則會報相關錯誤,同時我們需要在開發板的/usr/share/目錄下創建一個empty目錄,這是vstfpd所必須的目錄,完整的配置文件如下圖所示:

aa057b8a-f606-11eb-812b-000c2944909e.pngaab149d2-f606-11eb-a362-000c2944909e.pngaadde62c-f606-11eb-bcd7-000c2944909e.pngab18ccf4-f606-11eb-ac8f-000c2944909e.pngab567e92-f606-11eb-87d4-000c2944909e.png

配置完成后我們建立一個ftp用戶和一個nobody用戶,這都是vsftpd所必須的用戶;然后用chown root:root /etc/vsftpd.conf命令給予配置文件相應用戶和組,我們還需要在ftp用戶下創建一個上傳文件的文件夾,這樣開發板環境配置算是完成了。

筆者這里用FileZilla來測試傳輸文件,我們用匿名用戶登錄,無需輸入密碼,然后將windows下的文件拖拽到開發板上,如下圖所示:測試成功。

ab9f96c0-f606-11eb-b3f8-000c2944909e.png

原文標題:iMX8M mini開發板移植vsftpd軟件的操作步驟

文章出處:【微信公眾號:啟揚ARM嵌入式開發】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發環境
    +關注

    關注

    1

    文章

    225

    瀏覽量

    16633
收藏 人收藏

    評論

    相關推薦

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux
    的頭像 發表于 11-16 01:02 ?253次閱讀
    【RA<b class='flag-5'>8</b>D1試用活動】RA<b class='flag-5'>8</b>D1B-CPKCOR<b class='flag-5'>開發板</b><b class='flag-5'>移植</b>linux

    嵌入式linux開發板怎么操作

    嵌入式Linux開發板是一種基于Linux操作系統的嵌入式系統開發平臺。它通常包括一個處理器、內存、存儲器、輸入/輸出接口等硬件組件,以及一個基于Linux的操作系統和
    的頭像 發表于 09-02 09:09 ?405次閱讀

    linux開發板和單片機開發的區別

    、PIC等,處理能力和內存容量相對較低。 操作系統 Linux開發板通常使用Linux操作系統,具有豐富的軟件資源和開發工具。單片機
    的頭像 發表于 08-30 15:30 ?905次閱讀

    米爾基于NXP iMX.93開發板M33處理器應用開發筆記

    資源MYD-LMX9X開發板(米爾基于NXPiMX.93開發板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調試
    的頭像 發表于 06-29 08:01 ?1389次閱讀
    米爾基于NXP <b class='flag-5'>iMX</b>.93<b class='flag-5'>開發板</b>的<b class='flag-5'>M</b>33處理器應用<b class='flag-5'>開發</b>筆記

    Banana Pi BPI-M7 RK3588開發板運行RKLLM軟件堆AI大模型部署

    Banana Pi BPI-M7開源硬件開發板 RKLLM 軟件堆棧可以幫助用戶快速將 AI 模型部署到 Rockchip 芯片上。 整體框架如下:
    的頭像 發表于 04-11 17:12 ?2505次閱讀
    Banana Pi BPI-<b class='flag-5'>M</b>7 RK3588<b class='flag-5'>開發板</b>運行RKLLM<b class='flag-5'>軟件</b>堆AI大模型部署

    fpga開發板是什么?fpga開發板有哪些?

    FPGA開發板是一種基于FPGA(現場可編程門陣列)技術的開發平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現各種數字電路和邏輯功能。FPGA開發板通常包括FPGA芯片、時鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發表于 03-14 18:20 ?2048次閱讀

    fpga開發板使用教程

    FPGA開發板的使用教程主要包括以下幾個關鍵步驟
    的頭像 發表于 03-14 15:50 ?1154次閱讀

    移植libmodbus庫到米爾-全志T113-i開發板

    測試開發板在工業領域的應用,modbus作為工業領域的一個重要協議,那好就移植libmodbus庫。
    的頭像 發表于 03-05 22:37 ?2530次閱讀
    <b class='flag-5'>移植</b>libmodbus庫到米爾-全志T113-i<b class='flag-5'>開發板</b>

    【鴻蒙】標準系統移植指南

    標準系統移植指南 本文描述了移植一塊開發板的通用步驟,和具體芯片相關的詳細移植過程無法在此一一列舉。后續社區還會陸續發布
    的頭像 發表于 02-27 14:36 ?927次閱讀
    【鴻蒙】標準系統<b class='flag-5'>移植</b>指南

    【外設移植】USB鍵盤+M61開發板

    這篇開始使用 M62 板子來實現 USB 的設備開發,首先從最簡單的 USB HID 鍵盤開始。固件的 SDK 使用的是 CherryUSB 開源 USB 固件。CherryUSB 是一個小而美的、可移植性高的、用于嵌入式系統的
    的頭像 發表于 02-26 11:31 ?1933次閱讀
    【外設<b class='flag-5'>移植</b>】USB鍵盤+<b class='flag-5'>M</b>61<b class='flag-5'>開發板</b>

    ELF 1技術貼|如何將Python3.6.9移植開發板

    在ELF1開發板的Linux4.1.15eMMC鏡像中,默認預裝了Python2.7。為了適應更多應用場景,有些小伙伴可能需要移植其他版本的Python,下面將以Python3.6.9為例詳細介紹
    的頭像 發表于 02-22 14:06 ?438次閱讀
    ELF 1技術貼|如何將Python3.6.9<b class='flag-5'>移植</b>到<b class='flag-5'>開發板</b>上

    fpga開發板與linux開發板區別

    (Field-Programmable Gate Array)是一種可編程邏輯器件,它可以通過編程改變硬件邏輯電路的功能和結構。FPGA采用了可編程的門極,可以根據需要重新配置內部電路,從而實現不同的功能和邏輯關系。而Linux開發板則是一種嵌入式計算機平臺,其核心是Linux
    的頭像 發表于 02-01 17:09 ?2287次閱讀

    飛凌嵌入式T113-i開發板的調屏方法

    對于飛凌嵌入式T113-i開發板的調屏問題,需要按照以下步驟進行操作
    的頭像 發表于 01-29 16:25 ?1019次閱讀

    如何在飛凌嵌入式T113-i開發板的Buildroot中移植MQTT協議?

    飛凌嵌入式OK113i-S開發板上市一段時間以來收獲了很多關注,也成為了許多客戶項目選型的優質之選。在實際的項目開發中,工程師朋友們可能會需要在文件系統中移植一些工具或協議,那么該如何進行移植
    的頭像 發表于 01-26 08:02 ?539次閱讀
    如何在飛凌嵌入式T113-i<b class='flag-5'>開發板</b>的Buildroot中<b class='flag-5'>移植</b>MQTT協議?

    深度解析CAN FD特點及使用注意事項

    Apalis iMX8QM 和 Verdin iMX8M Mini 分別通過 Ixora 和 Dahlia 載進行 CAN 接口互聯。這兩個底板上均引出了 CAN 接口,方便用戶測試
    發表于 01-09 10:43 ?3499次閱讀
    深度解析CAN FD特點及使用注意事項
    主站蜘蛛池模板: 亚洲精品AV中文字幕在线| 九色PORNY真实丨国产免费| 手机在线成人精品视频网| 好大快用力深一点h视频| 99热久久久无码国产精品性麻豆| 日韩亚洲国产中文字幕欧美| 久久精品国产首叶| 国产精品久久久久久人妻精品流 | 超碰97免费人妻| 真实国产熟睡乱子伦对白无套| 少妇被躁爽到高潮无码久久| 美女在线永久免费网站| 国语自产视频在线| 第一次处破女18分钟免费| 正能量不良WWW免费窗口| 性色爽爱性色爽爱网站| 日本丝袜护士| 免费人妻AV无码专区五月| 精品国产三级a| 国产一区二区三区乱码在线观看| 苍井空教师BD在线观看全集| 91国在线产| 渔夫床满艳史bd高清在线直播| 亚洲AV无码乱码A片无码蜜桃| 色情在线avav| 日本色高清| 殴美黄色网| 欧美日韩看看2015永久免费| 毛片免费大全| 久久人妻熟女中文字幕AV蜜芽| 狠狠鲁快播| 果冻传媒剧情在线观看| 国产亚洲精品久久久久5区| 国产成人精品综合久久久| 波多野结衣 熟女| xxx日本黄色| xxx性欧美在线| 插骚妇好爽好骚| 成人无码精品1区2区3区免费看| 99久久免费看少妇高潮A片| 99爱视频在线观看|