日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

不忘初心helloworld,IMX6入门学习笔记

發布時間:2025/4/5 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不忘初心helloworld,IMX6入门学习笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文按照時間學習的先后順序,入門體驗了知名半導體廠商NXP的著名處理器——IMX6。
無論你是否有基礎,都能按照流程學會軟件使用和交叉編譯方法,老規矩:看不懂算我的。

  • 了解開發板

官方資料鏈接:
http://wiki.myzr.com.cn/index.php?title=MY-IMX6-EK140_使用及開發指導

開發板(核心板)特點

小巧、性能強大,工作適應溫度廣,產品覆蓋全等等
總結:工業品質,穩定性高的應用場所優先考慮

應用

跑操作系統的,智能家居,自動售貨機,機器人,廣告機等都可以使用。
我做個一款產品,消防行業使用的,火災報警控制器報警信息上傳終端,用的就是IMX6。

上電體驗

啟動信息已發到群里,有興趣的朋友可以自行下載查看。
啟動電流大概200mA,閑置電流110mA,插上網線電流變為160mA。不發照片了,還是上次那套測試設備(有想贊助設備的可以聯系我,每次必發照片)
用USB轉串口連接主板,用PuTTY軟件

輸入用戶名root,密碼無,就進來了


接上網線,看一下ip

好吧,果然是靜態ip,好像海康威視也是這么整的,可能是為了方便客戶找到設備ip吧。不知道怎么配置電腦端ip地址的小伙伴加關注后私聊我。
為了方便那啥,改自動獲取ip,輸入一下命令:

udhcpc

測試網絡,ping百度

網絡配置好了,就可以向板子發送文件了

  • 學習筆記

  • 交叉編譯

參考《Linux-4.1.15》
http://wiki.myzr.com.cn/index.php?title=MY-IMX6_Linux-4.1.15_%E7%BC%96%E8%AF%91%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C
這里我就不贅述了,不難,就是麻煩,這里我講容易出問題的地方粘貼過來

? ? ?source 工具鏈配置文件

? =====> Input:? source /home/myzr/my-work/03_toolchain/fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi


每次編譯之前可以通過echo $CC查看一下是否正確

echo $CC

沒問題的話執行下邊的編譯命令,交叉編譯程序。

$CC hello.c -o hello.out
  • 文件傳輸

交叉編譯后的文件需要用工具傳輸到主板上。工具有兩種,一種是板子系統自帶的,一種是需要移植的。
板子自帶的僅支持tftp和ssh,常用的FlashFXP、Xshell 6都用不了,需要用下邊圖中的軟件

上邊那幾個軟件都不太好用,主要是麻煩,簡單起見,我咨詢了一下技術支持,技術支持說支持SCP,那就用WinSCP

很方便的將文件發送到板子上

  • 運行helloworld程序

先要配置權限。。然后運行程序,如圖所示

(為啥還得加第一句,sudo都不好用)

  • 編譯移植lrzsz,實現ZMODE 文件傳輸軟件

如果不用scp協議傳輸文件,可以使用《終端軟件XShell參考手冊》中介紹的ZMODE
下載軟件:
https://ohse.de/uwe/software/lrzsz.html
或通過我整理的網盤下載,懶得搞交叉編譯可以將我編譯好的rz文件直接復制過去使用
https://www.lanzous.com/i53qv1g


軟件編譯步驟

將軟件包傳輸到編譯環境(linux交叉編譯那個),
執行下邊解壓命令:

tar zxvf lrzsz-0.12.20.tar.gz

進入目錄:

cd lrzsz-0.12.20/

確認source

source /home/myzr/my-work/03_toolchain/fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi


修改config文件:

./configure --host=arm

編譯:

make

進入src目錄下,查看文件軟件是否設置交叉編譯正確

點“閱讀原文”,查閱完整內容!

https://www.icxbk.com/article/detail/841.html

總結

以上是生活随笔為你收集整理的不忘初心helloworld,IMX6入门学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。