平台:4412开发板
1 编译环境
1.1 Ubuntu12.04.2(可参考迅为4412用户手册或者入门视频教程,关于搭建编译环境的部分)
1.2 安装设备树编译器:apt-get install device-tree-compiler
1.3 uboot和内核的源码和编译器
1.3.1 源码(视频目录下)
itop4412_kernel_4_14_2_bsp-20190225.tar.gz
1.3.2 编译器(itop4412_kernel_4_14_2_bsp-20190225.tar.gz源码包中)
gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz
1.3.3 编译器安装和环境变量
拷贝到“/usr/local/arm/”目录下,然后解压
设置环境变量并更新:
export PATH=$PATH:/usr/local/arm/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin
2 编译命令
进入解压源码得到的“itop4412_kernel_4_14_2_bsp”目录下
uboot、kernel和设备树一起编译的命令:
./build_all.sh
可以查看编译脚本,了解到以下信息
u-boot-2017.11/u-boot/ 下./build.sh脚本单独编译uboot
linux-4.14.2_iTop-4412_scp 下./build_kernel.sh脚本单独编译内核
build_kernel.sh编译脚本中可知:iTop-4412_scp_defconfig 是默认的编译配置文件(.config)
arch/arm/configs/iTop-4412_scp_defconfig
如果修改内核配置文件,需要覆盖掉iTop-4412_scp_defconfig,才能编译成功
3生成的镜像--注意是SCP的核心板,不能支持POP的。
uboot镜像:
u-boot-2017.11/u-boot/u-boot-iTOP-4412.bin
内核镜像:
linux-4.14.2_iTop-4412_scp/arch/arm/boot/uImage
设备树镜像:
linux-4.14.2_iTop-4412_scp/arch/arm/boot/dts/exynos4412-itop-elite.dtb
上一篇:迅为4412开发板Linux设备树的镜像烧写和源码简单优化教程
下一篇:迅为4412开发板实战之智能网关项目
推荐阅读最新更新时间:2024-11-10 11:00
推荐帖子
- 开发板能否利用电脑(笔记本)的显示屏作为自己的显示屏呢?
- 开发板能否利用电脑(笔记本)的显示屏作为自己的显示屏呢?听有的人说笔记本的接口可以输出屏的内容但是不能借输入!开发板能否利用电脑(笔记本)的显示屏作为自己的显示屏呢?当然不可以,笔记本是VGA输出,用来扩展屏幕的,比如两个屏幕或者投影仪什么的有专门的液晶屏,带VGA、HDMI等j接口的。可以通过USB或者其他接口,然后你自己写个上位机程序,通过程序显示开发板发过来的数据,应该是可行的。无法直接做,需要自己写软件。把开发板需要显示的内容通过串口、USB等送入计算机,然后由软件以你
- gurou1 Linux与安卓
- 看看人家海尔单片机给我的礼品
- 夹着一张便条,不管其单片机还没试用过不知道到底真实怎样,但是给人的感觉舒服呀最近中国的芯片业也好像也不景气吧,好多好像也支撑不下去。国产的单片机,支持 看看人家海尔单片机给我的礼品没有给板子和芯片啊。。。以后样品好拿不?推广的好话芯片要好买才行啊。回复楼主wangfuchong的帖子第一次听说。。。。。海尔单片机的官网竟然没找到!想去看看的支持国产MCU!支持!请楼主把贴发到其他版块吧,这里是MSP430的。另外TIMSP430也有很多书籍的不会吧,海尔这么拽
- wangfuchong 微控制器 MCU
- silicon MCU大学中文教程
- siliconMCU大学中文教程
- zzxia 51单片机
- 高质量电子产品设计解决方案(经典)
- 综合电子资料高质量电子产品设计解决方案(经典)高质量电子产品设计解决方案(经典)非常感激!谢谢......Re:高质量电子产品设计解决方案(经典)谢谢楼主Re:高质量电子产品设计解决方案(经典)好东东啊Re:高质量电子产品设计解决方案(经典)本人搞设计,急需Re:高质量电子产品设计解决方案(经典)duoxielouzhu.....Re:高质量电子产品设计解决方案(经典)thanksRe:高质量电子产品设计解决方案(经典)感谢~回复:高质量
- fighting RF/无线
- USB mouse 在CE6使用Hive问题
- CE6没有添加Hive-BaseRegistry的时候,USB鼠标基本上每次开机都能正常工作。添加Hive-BaseRegistry后,USB鼠标开机有时后正常工作,有时候不行,需要重新拔掉再插上才能工作。有人遇到过这种现象吗,是不是驱动加载顺序的问题?USBmouse在CE6使用Hive问题没遇到过,两个东西没关吧!两者没有必然的联系,但是Enable了HiveBase后一般系统会慢一点,尤其是把FlushReg打开后,时序上可能会有点差还有一点就是插拔后可以使用,说明你
- huanbo0227 嵌入式系统
- HDMI2.0和HDMI2.1有没有区别?
- 买线的时候你们有没有纠结过是买HDMI2.0还是买HDMI2.1的线,看商品详情写着这么大的差距,价格也是差的不少,到底应该怎么选择呢?HDMI2.0VSHDMI2.1区别在哪里?带宽和分辨率HDMI2.0:18Gbps带宽,蕞高支持4K@60Hz。适合大多数游戏需求。HDMI2.1:48Gbps带宽,蕞高支持8K@60Hz或4K@120Hz,会减少画面撕裂和输入延迟。HDMI2.0:支持多音频流和动态HDR。未来兼容性是适合目前大多数设备,但未来可能无法支持更高分辨率和刷
- SAMZHE山泽 测试/测量
设计资源 培训 开发板 精华推荐
- LTC6087 的典型应用 - 双路 14MHz、轨至轨 CMOS 放大器
- LT3088HM 并联稳压器的典型应用
- 双热插拔控制器为高级 TCA、TCA 和 AMC 应用带来数字监控
- LTC3895HFE 高效开关浪涌抑制器的典型应用电路
- 具有可调输出的 NCV565 1.5 A 低压差线性稳压器的典型应用
- MIC23603YML EV,用于 MIC23603、4MHz PWM、6A 降压稳压器的评估板,具有超轻负载
- LT4276CHUFD 70W LTPoE++ 电源在正向模式下的典型应用电路,具有 5V、13A 输出
- LDK120C11R 1.1V低压降稳压器典型应用(D版)电路
- 8位 VFD屏幕驱动板 分享 已经验证ok
- 使用 ROHM Semiconductor 的 BU94605KV 的参考设计