首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
exynos4412专题
Exynos4412 Uboot学习 (一)—— Uboot 编译流程分析
一、执行build_uboot.sh脚本 1、./build_uboot.sh POP_1GDDR 1.1、 make itop_4412_android_config_pop_1GDDR ( 进入Makefile 执行)itop_4412_android_config_pop_1GDDR: unconfig$(MKCONFIG) $(@:_config=) arm arm_c
阅读更多...
exynos4412—中断处理下半部机制
一、上半部与下半部 起源: 中断处理程序执行时间过长引起的问题有些设备的中断处理程序必须要处理一些耗时操作 二、下半部机制之tasklet ---- 基于软中断 6.1 结构体 struct tasklet_struct { struct tasklet_struct *next; unsigned long state; atomic_t count; voi
阅读更多...
22.从0学ARM-移植uboot支持exynos4412
经过前面一章的学习,我们已经了解了什么是uboot,本章主要目的是如何编译和移植uboot,增加串口、网络、emmc等功能,让他支持exynos4412开发板。 一、移植步骤 1. Uboot配置 指定交叉编译工具链 进入uboot代码根目录 $ cd u-boot-2013.01 修改 Makefile 在 ifeq ($(HOSTARCH),$(ARCH))CROSS_COMP
阅读更多...
嵌入式上机(三)Exynos4412开发板:内核移植
文章目录 一、编译内核1.解压部分2.拷贝配置文件3.图形化界面配置(1)打开图形化配置界面(2)修改内核名称(3)增删支持项 4. 编译生成内核镜像 二、设备树三、复制到tftpboot下 一、编译内核 1.解压部分 建立一个pro文件夹 cd ~mkdir pro 将内核文件从共享文件拷贝到pro目录下 cp /mnt/hgfs/share/linux-3.1
阅读更多...
嵌入式上机(四)Exynos4412开发板
文章目录 一、Ramdisk文件系统制作 一、Ramdisk文件系统制作 制作一个大小为8M的镜像文件 cd ~dd if=/dev/zero of=ramdisk bs=1k count=8192 格式化这个镜像文件为ext2格式 mkfs.ext2 -F ramdisk 在/mnt下创建initrd文件目录作为挂载点 sudo mkdir /mnt/i
阅读更多...
嵌入式上机(二)Exynos4412开发板
文章目录 一、SD卡制作启动盘1.拷贝sdfuse_q2.编译3.识别SD卡4.制作SD卡 二、安装uboot20131.拷贝2.SD卡启动方式3.SD烧写到flash 三、交叉开发环境搭建1.配置开发网络环境2.配置交叉工具链3.交叉开发编译4.拷贝文件 四、eMMC方式启动开发板1.设置eMMC2.tftp方式传输文件(1)测试ping(2)烧写 3.设置启动参数4.重启开发板
阅读更多...
Linux内核移植 part1:Exynos4412 sd卡启动uboot
Exynos4412 uboot烧写 本文介绍裸机环境下如何编译烧写exynos 4412开发板的uboot 1. uboot源代码 下载讯为提供的源码压缩包,文件名为iTop4412_uboot_scp_20141224.tar.gz,解压后得到iTop4412_uboot_scp文件夹即可。 2. CodeSign4SecureBoot 下载samsung官方提供的CodeSig
阅读更多...
Exynos4412 Android4.4 HDMI Porting Guid 第一篇
1.1概述 近期需要把Android4.4 KitKat 的HDMI 高清输出功能移植到 iTop4412 开发平台,查阅了相关资料,经过一段时间的研究、调试,终于成功输出1080P的图像到电视,当然也支持720P的输出了,这里笔者记录移植过程及注意事项,方便有相同需求的客户作为技术参考。 1.1.1 HDMI基础知识 HDMI(High-DefinitionMultimedia Int
阅读更多...