全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

i.MX6ULL开发板源码编译

时间:2021-12-16 15:56

人气:

作者:admin

标签: 开发板  核心板 

导读:版权归作者所有,任何形式转载请联系作者。作者:武汉万象奥科(来自豆瓣)来源:https://www.douban.com/note/821923143/HD-IMX6ULL-MB 系列开发板是武汉芯路遥科技有限公司与武汉万象奥科电子...

1. 开发板介绍

HD-IMX6ULL-MB 系列开发板是武汉芯路遥科技有限公司与武汉万象奥科电子有限公司合作推出的一款开发板。此开发板基于 NXP iMX6ULL 系列 Cortex-A7 高性能处理器设计,适用于快速开发一系列具有创新性的产品如人机界面工业 4.0 扫描仪、车载终端以及便携式医疗设备。


v2-3c46d846328669d4155afbdf9c17287e_b.jpgi.MX6ULL核心板

1.1 硬件资源介绍

v2-ee99c9032691edff08cb35491553e705_b.jpg硬件资源介绍


1.2 扩展接口说明

对于CPU未使用完的多余的管脚,通过40P引脚扩展接引出。需要注意的是,扩展 IO 第 21 脚

LCD_DATA23 不可外接上拉电阻,否则会影响系统启动。这40P引脚定义如下:


v2-5489242cba75d53cf37a64021827387d_b.jpg扩展接口说明


1.3 跳线帽子说明

J3跳线帽子用来选择启动方式,下图描述了开发板具体启动模式。注意由于核心板上默认关闭了 WDG

功能,所以 WDG 功能无法使用跳线帽开启。


v2-41d6ccf3e8481535beaaa4039cc3a3be_b.jpg跳线帽子说明

2. 系统源码编译

凌云实验室针对该开发板从使用Buildroot制作交叉编译器开始,从零构建了Linux最小系统。所有系统 相关源码维护在凌云实验室的官方git服务器上。接下来我们将讲解如何使用git仓库上的源码搭建交叉编 译环境、编译制作系统镜像文件。


2.1. 源码下载及说明

该项目测试开发环境为Ubuntu-20.04, 首先在Linux服务器上使用 git 命令克隆下载该项目源码。如果没有 git 命令,则首先安装 git 命令。

v2-673d592616a883d1e22f1aab54d2f318_b.jpegi.MX6ULL开发板源码


下面是该项目当前源码目录结构的介绍:


v2-e2ecffd90c5387cf86252a057bcedb40_b.jpegi.MX6ULL开发板源码


2.2.交叉编译器安装


该项目源码路径 tools下有该项目的开发环境一键安装Shell脚本,以root权限执行该脚本将会自动下载并安装接下来开发过程中所依赖的系统命令工具,并解压缩安装交叉编译器到

/opt/buildroot/cortexA7 路径下。

v2-0e44edb6276c4b563bc8690b0562d125_b.jpegi.MX6ULL开发板源码编译v2-0835bf07a8a58bc28908d0e6d85b815a_b.jpegi.MX6ULL开发板源码编译

2.3. 系统源码编译


该项目源码路径 bsp/ 文件夹下存放有U-boot、Linux内核、根文件系统树等编译制作脚本,同时顶层还有一个build.sh 的Shell脚本。该脚本用来一键编译所选择的目标源码,并将编译产生的烧录文件放到新生成的 images路径下。


v2-2c2b47abcbc9edee73faa8c45146cc9c_b.jpegi.MX6ULL开发板源码编译


下面是总的编译脚本的使用帮助信息:

v2-6668cb1861ba094b69ee72ebf3f28e7f_b.jpegi.MX6ULL开发板源码编译

使用下面命令,一键下载、编译并制作系统烧录镜像文件:

v2-61255b55743ce7b9df29f1dcf678311e_b.jpegi.MX6ULL开发板源码编译v2-2f5e4280f647be45722c023af8d39ec6_b.jpegi.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下的烧录批处理脚本



v2-238de318b4635f482dc29a517f2983a7_b.jpgi.MX6ULL开发板源码编译


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信