Chinaunix首页 | 论坛 | 博客
  • 博客访问: 220053
  • 博文数量: 48
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 258
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-22 23:45
文章分类

全部博文(48)

文章存档

2015年(4)

2014年(34)

2013年(10)

发布时间:2013-09-14 00:36:06

1. 主板的BIOS程序进行硬件检查,并根据启动顺序得到第一个可以启动的装置,假设是硬盘/dev/sda。2. 加载sda的MBR的bootloader到内存执行,假设是grub。    grub执行也有配置文件的:/boot/grub/menu.lst,其实就是根据配置文件给用户提供选单,选择后再根据配置文件启动相应的内核。点击(此处.........【阅读全文】

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

发布时间:2013-09-14 00:35:21

2. S3C6410的整体架构:    先说说从ARM CPU到SOC芯片,再到machine的过程。    学过FPGA的同学都知道,通过sopc可以在一个板子上先搭建nios II的cpu,然后选择一些控制器,即IP核;便生成了一个soc芯片,   再用这些控制器拉出的引脚链接设备,就是一个machine了。图示如下.........【阅读全文】

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

发布时间:2013-09-14 00:34:39

明白ARM的硬件基础,对于写应用程序是没有什么用,但是对于驱动编程和其中概念的理解是非常有帮助的。而编写裸机程序甚至用汇编的朋友,理解ARM的硬件概念就更加必须了。也许编写LED这种直接操作GPIO时没有感觉,但要自己写内存映射,中断,DMA,时钟这种底层的代码时,就会感觉到了。1. ARM的几种模式和内存管理:&nb.........【阅读全文】

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

发布时间:2013-09-14 00:33:28

前面的两篇对内存和整体架构进行了说明,所以这篇专门对S3C6410这个SOC芯片的关键部分说明,主要面对是为了编写程序。ARM硬件基础之二一定要先弄懂,很重要。如果你用FPGA自己搭建过SOC,那肯定懂了。主要就是cpu的总线连接很多控制器,为每个控制器分配一定区域的内存。这就是总线地址,一般物理地址等于总线地址。比如ua.........【阅读全文】

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

发布时间:2013-07-18 18:59:09

......【阅读全文】

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

登录 注册