1. 開發板介紹
HD-IMX6ULL-MB 系列開發板是武漢芯路遙科技有限公司與武漢萬象奧科電子有限公司合作推出的一款開發板。此開發板基于 NXP iMX6ULL 系列 Cortex-A7 高性能處理器設計,適用于快速開發一系列具有創新性的產品如人機界面工業 4.0 掃描儀、車載終端以及便攜式醫療設備。
i.MX6ULL核心板
1.1 硬件資源介紹
硬件資源介紹
1.2 擴展接口說明
對于CPU未使用完的多余的管腳,通過40P引腳擴展接引出。需要注意的是,擴展 IO 第 21 腳
LCD_DATA23 不可外接上拉電阻,否則會影響系統啟動。這40P引腳定義如下:
擴展接口說明
1.3 跳線帽子說明
J3跳線帽子用來選擇啟動方式,下圖描述了開發板具體啟動模式。注意由于核心板上默認關閉了 WDG
功能,所以 WDG 功能無法使用跳線帽開啟。
跳線帽子說明
2. 系統源碼編譯
凌云實驗室針對該開發板從使用Buildroot制作交叉編譯器開始,從零構建了Linux最小系統。所有系統 相關源碼維護在凌云實驗室的官方git服務器上。接下來我們將講解如何使用git倉庫上的源碼搭建交叉編 譯環境、編譯制作系統鏡像文件。
2.1. 源碼下載及說明
該項目測試開發環境為Ubuntu-20.04, 首先在Linux服務器上使用 git 命令克隆下載該項目源碼。如果沒有 git 命令,則首先安裝 git 命令。
i.MX6ULL開發板源碼
下面是該項目當前源碼目錄結構的介紹:
i.MX6ULL開發板源碼
2.2.交叉編譯器安裝
該項目源碼路徑 tools下有該項目的開發環境一鍵安裝Shell腳本,以root權限執行該腳本將會自動下載并安裝接下來開發過程中所依賴的系統命令工具,并解壓縮安裝交叉編譯器到
/opt/buildroot/cortexA7 路徑下。
i.MX6ULL開發板源碼編譯
i.MX6ULL開發板源碼編譯
2.3. 系統源碼編譯
該項目源碼路徑 bsp/ 文件夾下存放有U-boot、Linux內核、根文件系統樹等編譯制作腳本,同時頂層還有一個build.sh 的Shell腳本。該腳本用來一鍵編譯所選擇的目標源碼,并將編譯產生的燒錄文件放到新生成的 images路徑下。
i.MX6ULL開發板源碼編譯
下面是總的編譯腳本的使用幫助信息:
i.MX6ULL開發板源碼編譯使用下面命令,一鍵下載、編譯并制作系統燒錄鏡像文件:
i.MX6ULL開發板源碼編譯
i.MX6ULL開發板源碼編譯這里,我們需要將如下幾個文件下載/拷貝到Windows主機下,并將系統鏡像文件解壓縮出來,接下來 燒錄系統鏡像時會用到。
linuxsys_imx6ull_buildroot.img.bz2 燒錄的系統鏡像bz2壓縮文件,當前imx6ull項目支持
Buildroot、Yocto、Debian(Stretch、Buster、Bullseye) 等不同的文件系統,不同的文件系統其鏡像名不一樣。
u-boot-imx6ull-emmc.imx U-boot EMMC啟動鏡像文件
uuu.exe Windows下UUU燒錄工具
win_flash.bat Windows下的燒錄批處理腳本
i.MX6ULL開發板源碼編譯
-
嵌入式開發
+關注
關注
18文章
1155瀏覽量
50199 -
開發板
+關注
關注
26文章
6358瀏覽量
119645 -
核心板
+關注
關注
6文章
1409瀏覽量
32085
發布評論請先 登錄
i.MX 6ULL之后:2026年入門工控平臺,TI AM62x與STM32MP1誰主沉浮?
FRDM-i.MX 91開發板刷機指南
今天開獎!NXP i.MX開發板、吸塵器、定制背包免費送~
既要穩定性,還要性價比的工業級開發板 — 米爾i.MX91
如何移植rt-thread到野火imx6ull開發板上?
【干貨分享】米爾NXP i.MX 91開發板移植運行IGH EtherCAT主站
瑞芯微RK3506 vs NXP i.MX6ULL
有獎丨米爾 NXP i.MX91開發板免費試用來啦
飛凌嵌入式ElfBoard ELF 1板卡-uboot配置詳解
飛凌嵌入式ElfBoard ELF 1板卡-Uboot
NXP i.MX 91開發板#支持快速創建基于Linux?的邊緣器件
「2025恩智浦創新技術峰會」飛凌嵌入式亮相上海首站
i.MX6ULL開發板源碼編譯
評論