- 博客(5)
- 收藏
- 关注
原创 模拟智能家居所遇问题汇总------持续更新
主机开发环境:Ubuntu12.04ARM板:exynos4412bootloader:u-boot2013.01kernel:Linux3.14device tree:origen.dts根文件系统:ramdisk(10M)主机gcc版本:gcc-4.6.4.tar交叉编译工具链:rm-none-linux-gnueabi-gcc-4.6.4QT Creator 版本:Qt5.4(Linux版)...
2018-02-28 22:53:19 998
原创 u-boot_2013.01启动流程分析(三)(for exynos4412)
一、前言在开始分析u-boot重定向之前,先总结一下前两小节u-boot在运行的过程中都有哪些操作:1.设置CPU为SVC模式2.设置异常向量表3.关闭Cache和MMU SOC芯片的设置4.处理唤醒的条件5.判断是否在内存中运行6.如果不在内存中运行,则初始化系统时钟和内存控制器(第一阶段) 如果在内存中运行,则不需要初始化系统时钟和内存控制器(第二阶
2018-02-03 23:21:28 443
原创 u_boot_2013.01启动流程分析(二)(for exynos4412)
一、前言u-boot第一阶段的代码最终跳转到这里运行这个函数做了两件事:1、将u-boot整个的代码拷贝到内存当中2、将pc指针指向SDRAM中的u-boot起始代码二、u-boot第二阶段代码(一)(大家接下来看到的代码是只与exynos4412的u-boot相关的代码,本人对代码做了精简,方便理清启动流程)arch/arm/lib/crt0.S
2018-01-24 23:30:14 324
原创 Mjpeg-streamer移植到ARM平台
一、mjpeg-streamer移植 mjpeg-streamer是一个轻量级的视频服务器软件,一个可以从单一输入组件并传输到多个输出组件的命令行应用程序,可以用在基于ip协议的网络中,从网络摄像头中获取并传输jpeg格式的图像到网络中。该工具源码简洁,注释清晰,使用Linux c语言进行开发,可移植到不同的计算机平台。1、准备阶段2、jpeg移植
2018-01-24 22:51:09 2801 2
原创 u_boot_2013.01启动流程分析(一)(for exynos4412)
一、EXYNOS4412上电启动流程可以看出,不管是固化在irom里的代码还是三星加密代码都是不需要我们系统/驱动工程师所深究的,所以我们弄清楚了启动流程,接下来来看具体代码。二、代码段最前端的start.S文件u-boot上电一启动首先运行的是start.S文件,这是u-boot的第一阶段的代码start.s:.globl _start_start: b
2018-01-23 23:50:47 429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人