NXP IMX6ULL的官方文档、官方BSP、交叉编译工具链下载

news2024/12/30 2:33:20

目录

1 官网下载BSP以及相关文档

1.1 文档下载

1.2 NXP 官方uboot和kernel源码下载

1.3 官方评估板硬件资料下载

1.4 官方BSP下载

2 官网SDK下载

3 交叉编译工具链下载及安装


买了块IMX6ULL的开发板,然后移植uboot和kernel的时候,不想直接用开发板跟的程序,想基于IMX6ULL官方的uboot和kernel自己去做移植工作,所以自己先找一下怎么在官网下载这些东西。

1 官网下载BSP以及相关文档

首先登录官网:Automotive, IoT & Industrial Solutions | NXP Semiconductors

 针对每款芯片,NXP官方会自己设计一个评估板,并配套相关资料,这里就找一下这些相关的资料,鼠标点击官网上面的DESIGN,然后选择左边的Development Boards,

 然后点击i.MX评估板

然后点击view all

 然后选择下图中的imx6ull:MCIMX6ULL-EVK|i.MX6ULL Evaluation Kit | NXP Semiconductors

 1.1 文档下载

 选中左边的suporting information,然后下载最新的docs,

下载完之后解压,得到

打开其中的i.MX_Linux_Users_Guide.pdf

这里可以看到下载NXP官方uboot的网址。

1.2 NXP 官方uboot和kernel源码下载

 我们从前面下载的文档里面可以看到下载官方源码的网址

git clone https://github.com/nxp-imx/uboot-imx -b lf_v2022.04

那么我们去github搜一下nxp-imx看一下

然后再搜uboot-imx就能看到

同样的道理,我们还可以在前面的PDF文档中看到

 所以我们还可以在刚才的github中找到 

这便是NXP官方针对自己的评估板修改的uboot源码和内核源码,自己移植的时候就可以根据这个源码去做修改移植。 

1.3 官方评估板硬件资料下载

还是在刚才下载docs的地方,往下看

下载下来,然后解压 

可以看到原理图,BOM, 

1.4 官方BSP下载

 还是刚才的下载页,继续往下看,注意下载IMX6ULL的,右边第一个不是6ull的,

 然后下载,解压。

然后这里面是一些设备树文件,内核和uboot,应该是可以直接下载到评估板里面的,然后我发现这里面怎么没有uboot和kernel源码,然后我发现里面有这个文件。SCR-4.1.15-2.0.3.txt,打开可以看到

只不过这里面的网址 git.freescale.com已经失效了,现在新的已经不用这个网址了,具体下载源码直接根据前面的方法去github下载就行了。

 2 官网SDK下载

在官网上找到software

得到

画面东西太多了,我直接输入imx6ull搜索看看:Software | NXP Semiconductors

下载那个SDK2.2,下载完之后发现是个exe安装包,

 安装,然后得到 

 其中boards里面是demo代码。

3 交叉编译工具链下载及安装

 各种交叉编译工具链的区别_arm交叉编译工具链区别_陈 洪 伟的博客-CSDN博客

 首先看一下上面稳重中各种交叉编译工具链的区别,然后只需要确认,IMX6ULL的三个问题:

  • 是32位
  • 小端模式:由于是小端模式,那我们下载交叉编译工具链就不要带“be”或“eb”的。
  • 有fpu:那我们就用带hf的,

所以我们下载arm-linux-gnueabihf-gcc类似这种格式的,我们去linaro官网

Linaro Releases

然后下载这个

 下载完之后,解压放到某个路径下,然后添加环境变量即可。

参考文献:

IMX6ULL学习笔记(4)——安装并使用交叉编译工具链_安装交叉编译工具链_Leung_ManWah的博客-CSDN博客

【uboot】imx6ull uboot 2020.04源码下载和编译环境配置_uboot源码下载_ZHONGCAI0901的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/656305.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

English Learning - L3 综合练习 7 TED-Living Beyond the Limits 2023.06.14 周三

English Learning - L3 综合练习 7 TED-Living Beyond the Limits 2023.06.14 周三 句 1扩展 go 句 2句 3句 4 - 6句 7-8句 9 - 10句 11扩展 detour 句 12 -13句 14扩展生词 句 15 -16句 17 -18扩展 patchwork 句 18句 19扩展生词 句 20句 21扩展生词 句 22句 23句 24句 25 -26…

国产麒麟配置规范

配置规范问题: 麒麟的加固 1.检查设备密码复杂度策略 /etc/pam.d/password-auth 添加/etc/pam.d/system-authpassword requisite pam_cracklib.so ucredit-1 lcredit-1 dcredit-1在password required pam_cracklib.so 后添加 minlen6 2.检查是否设置口令生存周…

103.实战网页行动呼吁部分-第三节

上节课我们实现的内容是这样的: ● 首先,我们设置一下label的字体样式 .cta-form label {display: block;font-size: 1.6rem;font-weight: 700;margin-bottom: 1.2rem; }● 接着设置输入框的样式 .cta-form input {width: 100%;padding: 1.2rem;font…

以产品为主导的增长揭开 Zipline 十亿美元估值的秘密

如今一提到物流,人们常常会将之定性为红海市场。然而,无人机配送服务的出现却预示着物流行业的变革。从2023年到2026年,全球包裹配送业务的价值预计将以每年53%的速度增长,到2026年底,其价值将超过60亿美元。在摩根斯坦…

CMU15-445 2022 Fall 通关记录 —— Project 1: Buffer Pool

指导书 Project #1 - Buffer Pool | CMU 15-445/645 :: Intro to Database Systems (Fall 2022) — 项目 #1 - 缓冲池 | CMU 15-445/645 :: 数据库系统简介(2022 年秋季) Task #1:Extendible Hash Table 首先应当了解 可扩展哈希表 的概念…

Anaconda jupyter lab安装及pandas2.x初体验

jupyter lab安装 之前写了一篇: Anaconda、Jupyter的安装部署及使用问题总结 最近又用python比较多,升级了一下本机的anaconda版本,并使用jupyter lab来编写python脚本,本文记录一下升级、使用过程。 安装anaconda 下载安装包 …

独家专访LAION创始人:高中生与科学家同酬,Discord上一呼百应

在LAION,大家都是无偿的。我们不像公司雇佣员工,所以我们不会付钱。一旦你开始付钱,就会有这样的讨论:高中生应该拿多少工资?谷歌的高级工程师应该拿多少工资? 我已经有足够的钱过上好日子了,现…

MongoDB聚合操作-02

一、聚合操作 聚合操作处理数据记录并返回计算结果。 聚合操作组值来自多个文档,可以对分组数据执行 各种操作以返回单个结果。 聚合操作包含三类:单一作用聚合、聚合管道、MapReduce。 单一作用聚合:提供了对常见聚合过程的简单访问&#…

马原第二章复习 1.实践和认识 80-109

实践 (一) 实践的本质 人类能动改造世界的客观物质活动 实践具有三个基本特征 客观实在性(体现在构成实践的诸多要素) 主观能动性(实践是一种有目的有计划的活动) 客观物质性 (二) 实践的基本结构 实践主体 实践客体 实践中介 辨析:实践客体不等于客观事物 客观事物只有…

市场份额被微软步步蚕食,Zoom已到生死存亡关头

来源:猛兽财经 作者:猛兽财经 Zoom (ZM)这几年一直在竞争加剧、视频会议市场增长放缓以及投资者对该公司的高期望下艰难挣扎。 虽然Zoom的股价已较高点时大幅下跌(Zoom的股价已较2021年8月的高点暴跌了80%以上),但猛兽…

day57|动态规划17-最长回文子串问题

回文子串:强调连续 回文子序列:不强调连续 647. 回文子串的个数 暴力思路:三层for循环双指针思路:动态规划dp数组 dp[i][j]: 根据字符串的形式和所解决的问题确定dp数组的形式和含义。 递归公式(分情况讨…

B046-cms01-后台搭建 界面修改 分页 GirdManager

目录 cms项目介绍Maven跳转到后台首页视图解析器页面和静态资源准备资源分布controller控制器 跳转到文章展示页面index.JSPArticleControllerarticle.jsp gridManager初体验和显示文章数据时间和是否启用显示Articlearticle.jsp 展示文章类型ArticleServiceImplarticle.jsp 按…

短视频seo源码部署--LINUX环境

抖音矩阵系统源码/抖音seo矩阵系统/抖音账号矩阵源码/短视频seo源码部署 *基于PHP语言,linux环境,MVC框架进行研发,开源部署 开源性质使得用户可以根据自己的需求对其进行二次开发和定制。然而,对于该软件的部署却是一项非常关键…

Python异步编程之web框架 异步vs同步 Redis并发对比

1|0测试基本信息 主题:比较异步框架和同步框架在RedisIO操作的性能差异python版本:python 3.8数据库:redis 5.0.7压测工具:locustweb框架:同步:flask 异步:starlette请求并发量: 模拟10个用户服…

ubuntu下,安装配置CUDA

一、下载文件。 到下面的官网链接,下载你自己需要的版本。我喜欢11.7 CUDA Toolkit Archive | NVIDIA Developer 二、安装 可能的错误: Failed to verify gcc version. --Linux安装CUDA GCC版本不兼容 sudo sh cuda_xxxxxxxxxxxxxx_linux.run --overr…

【vue+websocket】vue本地链接websocket正常,线上部署websocket 无法加载响应数据【已解决】

1.nginx配置,进行反向代理 location /链接websocket的名称 {proxy_pass http://localhost:websocket端口号/链接websocket的名称;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade"; }2.开放websoc…

Ansible源码学习(一)

一、背景说明 基于Ansible1.1源码学习 二、目录结构 ansible核心目录 ansible ├─bin # 入口命令 │ ├─ansible │ ├─ansible-doc │ ├─ansible-playbook │ ├─ansible-pull ├─lib # 核心代码 │ └─ansible │ ├─callback_plugins …

Netty核心技术六--Netty核心模块组件

1. Bootstrap、ServerBootstrap Bootstrap 意思是引导,一个 Netty 应用通常由一个Bootstrap 开始,主要作用是配置整个 Netty 程序,串联各个组件,Netty 中 Bootstrap 类是客户端程序的启动引导类,ServerBootstrap 是服…

【Linux】天天直接IO?我说停停,不如试试文件缓冲区

系列文章 收录于【Linux】文件系统 专栏 关于文件描述符与文件重定向的相关内容可以移步 文件描述符与重定向操作。 可以到 浅谈文件原理与操作 了解文件操作的系统接口。 目录 系列文章 揭秘C库文件结构体 文件缓冲区 为什么需要文件缓冲区 刷新机制 内核文件缓冲区…

java基础(多线程)-共享资源并发问题以及synchronized解决方案

一、共享资源带来的问题 class ThreadProblem{static int counter 0;public static void testThread(){Thread t1 new Thread(()-> {for (int i 0; i < 5000; i) {counter;}},"t1");Thread t2 new Thread(()-> {for (int i 0; i < 5000; i) {count…