系统移植
文章平均质量分 76
Leo_Walker
知而不行,是为不知;行而不知,可以致知
展开
-
JZ2440学习笔记
JZ2440学习笔记 Chili 2015.5 前言本人入手JZ2440半个月,以前未接触过linux,但在校接触过许多不跑linux系统的CPU,具有LPC1114,LPC1343,STM32,blackfin等处理器的编程经验,对微处理器的原理以及运行方式具有一定的了解。靠着这点小经验,以及新学习的知识,自己动手移植了最新的uboo转载 2015-12-23 23:06:11 · 1865 阅读 · 0 评论 -
JZ2440学习笔记,第一部分,移植uboot2015支持JZ2440串口
JZ2440学习笔记Chili2015.5第一部分,移植uboot2015支持JZ2440串口前言本人入手JZ2440半个月,以前未接触过linux,但在校接触过许多不跑linux系统的CPU,具有LPC1114,LPC1343,STM32,blackfin等处理器的编程经验,对微处理器的原理以及运行方式具有一定的了解。靠着这点小经验,以及新学习的知转载 2015-12-23 23:09:56 · 2814 阅读 · 0 评论 -
JZ2440学习笔记,第二部分,移植uboot2015支持JZ2440的nor flash
JZ2440学习笔记Chili2015.5第二部分,移植uboot2015支持JZ2440的nor flash5,修改uboot支持nor flash继续跟着韦老师手册或者视频所讲的uboot启动流程走,我们发现nor flash的初始化在文件u-boot-2015.04-rc4\u-boot-2015.04-rc4-my2440\arch\arm\lib\Boar转载 2015-12-23 23:12:52 · 1862 阅读 · 0 评论 -
JZ2440学习笔记,第三部分,移植uboot2015支持JZ2440的nand flash
JZ2440学习笔记Chili2015.5第三部分,移植uboot2015支持JZ2440的nand flash6,修改uboot支持nand flash 与nor flash的初始化类似,nand flash初始化在文件u-boot-2015.04-rc4\u-boot-2015.04-rc4-my2440\arch\arm\lib\Board.c 中的函数voi转载 2015-12-23 23:15:20 · 2062 阅读 · 0 评论 -
JZ2440学习笔记,第四部分,移植uboot2015支持JZ2440的DM9000
JZ2440学习笔记Chili2015.5第四部分,移植uboot2015支持JZ2440的DM90007,修改uboot支持DM9000Uboot 内核已经支持DM9000网口,先打开DM9000的驱动看看,因为我们看电路图知道DM9000通过内存接口连到了JZ2440上,在Dm9000x.c (u-boot-2015.04-rc4\u-boot-2015.04-转载 2015-12-23 23:16:42 · 1851 阅读 · 0 评论 -
2.系统移植——u-boot
u-boot版本的选择:1、是否支持我们的开发板2、是否稳定u-boot源码目录下每个目录的作用:平台相关:支持哪些板子board(下面的目录以厂家名字命名) arch(存放体系架构代码)平台不相关:支持什么功能common(存放uboot命令源码)doc(存放说明文档)drivers(存放uboot支持的驱动)dts(存放对设备树源码的操作)原创 2016-06-21 13:51:25 · 578 阅读 · 0 评论 -
1.系统移植——基础知识
系统移植:脚本、Makefile、C语言、汇编、Kconfig(make menuconfig)、dt(设备树)SOC(CPU,IROM,IRAM,控制器)FS4412(SOC,外设)嵌入式系统:应用层:软件、库(函数源码、API)内核:(从上到下)系统调用(系统调用下面再是内核)进程管理 设备管理 内存管理 文件系统 网络协议 中断(软中断)原创 2016-06-20 10:39:01 · 642 阅读 · 0 评论