Chinaunix首页 | 论坛 | 博客

发布时间:2017-03-21 09:36:11

操作系统:ubuntu10.041,ioremapvoid * __ioremap(unsigned long phys_addr,unsigned long size, unsigned long flags) 参数: phys_addr:要映射的起始的IO地址; size:要映射的空间的大小; flags:要映射的IO空间的和权限有关的标志; 功能: 将一个IO地址空间映射到内核的虚拟地址空间上去,便于访.........【阅读全文】

阅读(44) | 评论(0) | 转发(0)

发布时间:2017-03-21 09:35:56

ARM Linux Kernel Boot Requirements 是ARM Linux内核的维护者Russell King写的。详细内容如下:Booting ARM LinuxAuthor: Russell KingInitial date: May 18, 2002Revision: 2 - 30 September 2004In order to boot ARM Linux, you require a boot loader, which is a smallprogram that runs before the mai.........【阅读全文】

阅读(23) | 评论(0) | 转发(0)

发布时间:2017-03-21 09:35:34

操作系统:ubuntu11.04开发板:arm9开发板前言:    通过uboot来启动开发板。1,uboot实现概述    1)实现思路        通过 J-FLASH 软件实现把编译好的软件烧写到 nand flash 的相关位置,不使用网络,或usb,或串口等方式来烧写程序到flash中。因此,核心工.........【阅读全文】

阅读(34) | 评论(0) | 转发(0)

发布时间:2017-03-21 09:35:21

操作系统:ubuntu10.04 前言:    要完成自己的uboot,首先要熟悉广泛使用的Uboot的架构,实现。    而看linux的大项目的源码,切入点基本都是从makefile开始。1,makefile详解:    如果对makefile有疑惑的请看:*makefile 博文链接  点击(此处)折叠或打.........【阅读全文】

阅读(40) | 评论(0) | 转发(0)

发布时间:2017-03-21 09:34:59

要解决的问题:1. 虚拟地址怎么改?2. bootloader默认把他下载到了那里?3. 参数tag的地址怎么改 ,什么时候使用这个地址的?4. 自解压的地址怎么改?5. 从启动到linux开始运行,整个ram的布局的变换?6. 怎么把kernel-2.6.13用uboot引导?1. 虚拟地址怎么改?生成vmlinux的命令如下:/usr/local/ar.........【阅读全文】

阅读(29) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册