在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

5分鐘學會網絡服務搭建,飛凌i.MX9352 + Linux 6.1實戰示例

飛凌嵌入式 ? 2025-05-30 11:08 ? 次閱讀

在“萬物互聯”的技術浪潮下,網絡服務已成為連接物理世界與數字世界的核心紐帶,它不僅賦予了終端設備“開口說話”的能力,更構建了智能設備的開發范式。

本文就將以飛凌嵌入式OK-MX9352-C開發板(搭載了在工業物聯網領域廣泛應用的NXP i.MX9352處理器)為平臺,介紹如何在Linux6.1.36開發環境當中如何搭建常用的網絡服務,各位工程師朋友可以參考本文進行操作。

wKgZPGg5IT-AOFAFAAGf5GGy-YY62.jpeg

1、TFTP服務搭建

TFTP(簡單文件傳輸協議),是TCP/IP協議族中用來在客戶機和服務器之間進行簡單文件傳輸的協議,通常用于內核調試。在嵌入式Linux開發過程中,內核調試是其中一個基礎、重要的環節。

1.1 安裝服務器、客戶端和守護進程

forlinx@ubuntu:~$ sudo apt-get install tftp-hpa tftpd-hpa xinetd

1.2 服務器配置

首先,在根目錄下建一個tftpboot,并把屬性改成任意用戶可讀寫:

forlinx@ubuntu:~$ cd / forlinx@ubuntu:/$ sudo mkdir tftpboot forlinx@ubuntu:/$ sudo chmod 777 tftpboot

然后,進入目錄/etc/xinetd.d/,并在其中新建文件tftp,把指定的內容加入到tftp文件中:

forlinx@ubuntu:/$ cd /etc/xinetd.d/ forlinx@ubuntu:/etc/xinetd.d$ sudo vim tftp

添加以下內容到tftp文件

service tftp { disable = no 138 socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot -c per_source = 11 cps = 100 2 }

最后,修改配置文件/etc/default/tftpd-hpa

forlinx@ubuntu:/etc/xinetd.d$ cd / forlinx@ubuntu:/$ sudo vim /etc/default/tftpd-hpa

這里需要注意,將“TFTP_DIRECTORY”改為新建tftpboot目錄所在的路徑。

1.3 重新啟動服務

forlinx@ubuntu:/$ sudo /etc/init.d/xinetd reload forlinx@ubuntu:/$ sudo /etc/init.d/xinetd restart forlinx@ubuntu:/$ sudo /etc/init.d/tftpd-hpa restart

1.4 測試服務器

測試一下,在/tftpboot文件夾下新建一個文件

forlinx@ubuntu:/$ cd /tftpboot/ forlinx@ubuntu:/tftpboot$ sudo touch abc

進入另外一個文件夾:

forlinx@ubuntu:/tftpboot$ cd /home/ forlinx@ubuntu:/home$ sudo tftp 192.168.2.57 //192.168.2.57為本機IP tftp> get abc tftp> quit forlinx@ubuntu:/home$ ls abc

如果可以下載說明服務器已經安裝成功,將開發板同PC通過網線進行連接后即可使用tftp下載文件。

bootz ${loadaddr} - ${fdt_addr};

2、NFS服務搭建

NFS(網絡文件系統),可以通過網絡讓不同機器、不同系統之間可以實現文件共享。通過NFS,可以訪問遠程共享目錄,就像訪問本地磁盤一樣。

2.1 Ubuntu下搭建NFS服務器方法如下

軟件下載安裝

forlinx@ubuntu:~# sudo apt-get install nfs-kernel-server nfs-common portmap

創建NFS目錄并解壓文件系統(以rootfs.tar.bz2文件系統為例,當前目錄為根目錄)

forlinx@ubuntu:~# cd / forlinx@ubuntu:/# sudo mkdir nfs_rootfs forlinx@ubuntu:/# sudo tar -xvf rootfs.tar.bz2 -C /nfs_rootfs/

修改配置文件

forlinx@ubuntu:/# sudo vim /etc/exports

在文件中添加以下配置:

/nfs_rootfs *(rw,sync,no_root_squash,no_subtree_check)

重啟配置文件和服務

forlinx@ubuntu:/# sudo exportfs -rv forlinx@ubuntu:/# sudo /etc/init.d/rpcbind restart forlinx@ubuntu:/# sudo /etc/init.d/nfs-kernel-server restart

2.2 在i.MX9352開發板上驗證NFS服務器

執行完以下命令將NFS服務器掛載到開發板的/mnt目錄

root@ok-mx93:~# mount -t nfs4 -o vers=4 192.168.0.57:/nfs_rootfs /mnt

掛載成功后,查看/mnt目錄,會看到剛才解壓的文件系統

root@ok-mx93:~# ls /mnt/

注:192.168.0.57為NFS服務器主機Ubuntu的IP,Ubuntu的網絡需設置為橋接模式,并跟i.MX9352開發板在同一網段。

3、SSH服務搭建

SSH是較可靠的專為遠程登錄會話和其他網絡服務提供安全性的協議,利用SSH協議可以有效防止遠程管理過程中的信息泄露問題。SSH最初是UNIX系統上的一個程序,后來又迅速擴展到其他操作平臺。

3.1 安裝SSH

在Ubuntu(Linux主機)終端鍵入以下指令,安裝SSH服務:

forlinx@ubuntu:/$ sudo apt-get install ssh

3.2 啟動SSH服務

forlinx@ubuntu:/$ sudo service ssh start

3.3 查看SSH服務的狀態

forlinx@ubuntu:/$ sudo service ssh status ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-08-23 17:19:57 CST; 45s ago Main PID: 7383 (sshd) Tasks: 1 (limit: 2292) CGroup: /system.slice/ssh.service └─7383 /usr/sbin/sshd -D 8月 23 17:19:57 ubuntu systemd[1]: Starting OpenBSD Secure Shell server... 8月 23 17:19:57 ubuntu sshd[7383]: Server listening on 0.0.0.0 port 22. 8月 23 17:19:57 ubuntu sshd[7383]: Server listening on :: port 22. 8月 23 17:19:57 ubuntu systemd[1]: Started OpenBSD Secure Shell server.

3.4 關閉SSH服務

forlinx@ubuntu:/$ sudo service ssh stop

3.5 測試方法

i.MX9352開發板通過SSH訪問Linux主機:

root@ok-mx93:~# ssh forlinx@192.168.0.57 Host '192.168.0.57' is not in the trusted hosts file. (ecdsa-sha2-nistp256 fingerprint md5 07:72:76:56:47:e0:da:5e:77:a2:58:b1:b5:9f:cb:2a) Do you want to continue connecting? (y/n) y //首次登錄需要確認,輸入y forlinx@192.168.0.57's password: //輸入forlinx賬戶密碼 Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-56-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage 0 updates can be applied immediately. The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. forlinx@ubuntu:~$ //通過用戶名和主機名確認ssh登錄成功

Linux主機通過SSH登錄i.MX9352開發板:

forlinx@ubuntu:~$ ssh -oHostKeyAlgorithms=+ssh-rsa root@192.168.0.232 The authenticity of host '192.168.0.232 (192.168.0.232)' can't be established. RSA key fingerprint is SHA256:fsa3SVdSPDtCMacfd8PjHF1RIPsnXB22gKS97qJpwys. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes //首次登錄需要確認,輸入yes Warning: Permanently added '192.168.0.232' (RSA) to the list of known hosts. root@ok-mx93:~# //通過用戶名和主機名確認ssh登錄成功

以上就是在飛凌嵌入式OK-MX9352-C開發板的Linux6.1.36系統上完成網絡服務搭建的方法,希望能夠對各位工程師朋友有所幫助。需要注意的是,本文的操作方法適用于飛凌嵌入式OK-MX9352-C平臺的Linux6.1.36操作系統,其他平臺可能會存在差異,本文的方法僅作為參考。

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

    關注

    5141

    文章

    19543

    瀏覽量

    315204
  • NXP
    NXP
    +關注

    關注

    61

    文章

    1334

    瀏覽量

    187553
  • Linux
    +關注

    關注

    87

    文章

    11465

    瀏覽量

    212840
  • 開發板
    +關注

    關注

    25

    文章

    5542

    瀏覽量

    102500
  • 網絡服務
    +關注

    關注

    0

    文章

    43

    瀏覽量

    9861
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    i.MX9352開發板試用】+機械臂游戲3—游戲源代碼(開源)原創首發

    i.MX9352開發板試用】+機械臂游戲 3游戲操縱桿控制四自由度機械臂(開源)原創首發 - 嵌入式
    的頭像 發表于 07-26 11:28 ?1325次閱讀

    嵌入式i.MX8M Mini核心板已支持Linux6.1

    嵌入式FETMX8MM-C核心板現已支持Linux6.1系統,此次升級不僅使系統功能更加豐富,還通過全新BSP實現了內存性能的顯著提升。
    的頭像 發表于 01-10 09:56 ?2342次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i.MX</b>8M Mini核心板已支持<b class='flag-5'>Linux6.1</b>

    全球首發搭載i.MX 9352處理器的核心板

    為了讓更多設備實現高能效、高安全性和智能化升級,NXP推出了全新的i.MX 93x系列處理器。作為NXP的重要合作伙伴,嵌入式在i.MX 935
    發表于 12-28 10:27

    i.MX9352開發板試用】+ 開箱報告

    很幸運的這次成為了i.MX9352開發板的試用者,今天收到快遞開始拆箱,做個簡單的點評吧。 拆開后還是很驚艷的,板子設計的很精良,而且從元器件上也能看得出
    發表于 06-05 16:41

    i.MX9352開發板試用】開箱+電路分析+環境搭建

    本次試用,工作人員聯系確定了試用。感謝。 一、概述 1、CPU 本次試用的開發板的CPU型號為i.MX 9352,這是NXP全新推出的一款CPU,2個Arm? Cortex?-A5
    發表于 06-05 16:44

    i.MX9352——介紹一款多核異構開發板

    本篇來介紹一款多核異構的Linux開發板——OK-MX9352-C開發板。
    的頭像 發表于 04-18 10:18 ?1876次閱讀
    <b class='flag-5'>i.MX9352</b>——介紹一款多核異構開發板

    【精選直播】嵌入式:NXP i.MX 9352處理器的I3C接口詳解

    直播簡介 為了讓更多設備實現高能效、高安全性和智能化升級,NXP推出了全新的i.MX 93x系列處理器。作為NXP的重要合作伙伴,嵌入式在i.MX
    的頭像 發表于 05-16 09:35 ?1501次閱讀

    首發!嵌入式i.MX9系列核心板重磅發布

    嵌入式正式全球首發搭載i.MX 9352處理器的FET-MX9352-C核心板!
    的頭像 發表于 12-28 14:37 ?1454次閱讀
    首發!<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i.MX</b>9系列核心板重磅發布

    嵌入式技術帖——i.MX9352的GPIO怎么用?

    讓我們一起走近i.MX9352處理器,深入了解這位i.MX系列新成員的GPIO該如何操作,以及它與前輩i.MX6ULL處理器又有哪些異同。
    的頭像 發表于 05-16 15:07 ?1340次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式技術帖——<b class='flag-5'>i.MX9352</b>的GPIO怎么用?

    嵌入式i.MX9352開發板,讓通信安全又穩定

    嵌入式OK-MX9352-C開發板特意增加了接口防護電路設計,除了作為設計參考之外,還可以保障使用過程中的安全和穩定。
    的頭像 發表于 08-11 14:09 ?904次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i.MX9352</b>開發板,讓通信安全又穩定

    OK-MX9352-C_Linux5.15.52+Qt6.3.2_用戶編譯手冊

    嵌入式OK-MX9352-C_Linux5.15.52+Qt6.3.2_用戶編譯手冊_V1.0
    發表于 02-13 08:49 ?4次下載

    OK-MX9352-C_硬件手冊_V1

    嵌入式OK-MX9352-C_硬件手冊_V1
    發表于 02-13 08:50 ?7次下載

    linux重啟網絡服務

    網絡服務是現代計算機系統中不可或缺的一部,而Linux作為開源的操作系統,其網絡服務的管理和維護也成為系統管理員的一項重要工作。本文將詳細介紹Li
    的頭像 發表于 11-17 09:53 ?1575次閱讀

    i.MX Linux開發實戰指南—基于野火i.MX系列開發板

    電子發燒友網站提供《i.MX Linux開發實戰指南—基于野火i.MX系列開發板.pdf》資料免費下載
    發表于 10-10 17:23 ?12次下載

    「2025恩智浦創新技術峰會」嵌入式亮相上海首站

    ,展示其在低成本人工智能、工業物聯網等領域的創新成果。此次峰會,嵌入式帶來了基于恩智浦i.MX95xx、i.MX9352i.MX8MP
    的頭像 發表于 05-15 13:38 ?500次閱讀
    「2025恩智浦創新技術峰會」<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式亮相上海首站
    主站蜘蛛池模板: 午夜免费福利在线观看 | 精品三级三级三级三级三级 | 亚洲伊人久久大香线蕉影院 | 深夜免费视频 | 天天干天天草 | 天天都色 | 国产福利资源 | 伊人狼人综合 | 午夜手机视频 | 国内一级特黄女人精品片 | 亚洲播播| 久久精品国产精品亚洲婷婷 | 五月婷婷六月爱 | 99色在线播放| 亚洲高清不卡视频 | 尤物蜜芽福利国产污在线观看 | 夜色成人网 | 国产在线视频www色 国产在线视频欧美亚综合 国产在线视频网站 | 狠狠躁夜夜躁人人爽天天miya | 大量喷潮free | 毛片免费看网站 | 2018天天干天天操 | 4虎影视国产在线观看精品 4虎影院永久地址www | 欧美刺激午夜性久久久久久久 | 加勒比一本一道在线 | 亚洲欧美一区二区三区麻豆 | 国产yin乱大巴视频 国产爱v | 额去鲁97在线观看视频 | 久久手机看片 | 国产黄色三级三级三级 | 久久性 | 就去干综合 | 真实子伦视频不卡 | 亚洲网在线 | 日本黄色大片免费观看 | 波多野结衣三个女人蕾丝边 | 双性人皇上被c到哭 | www视频在线观看com | 国产精品伦理久久久久 | 激情综合视频 | 欧美成人三级网站 |