- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 Linux0.11中系统内存的使用
文件转:http://hi.baidu.com/qiqi7036/blog/item/971e1316bab8b94b21a4e9e6.html系统内存分为基本内存(1M)和扩展内存,总长度保存在全局变量memory_end中。1M以后的扩展内存大小(KB)是由setup.s程序在引导时间从BIOS中获取,并保存在内存0x90002位置的。memory_end的计算方法如下:#defi
2012-04-20 21:08:47 639
原创 s3c2440触摸屏程序架构
基本上所以的2440的触摸屏的驱动都有一个定时器,这是因为触摸屏有一个特性,在转换的模式下没有办法判断,笔尖的按下或抬起,所以一般都会在ADC中断处理函数里面先设置为等待模式,然后修改定时器的值,然后在定时器里判断笔尖的状态,再决定转进转换模式,还是等待模式。其实这里就是很简单的思想,就是当读完一个ADC的值后,然后等待笔尖提起,要是过一段时间笔尖还是没有提起,就开始转换,也就是交加进行。其实也可
2012-04-11 23:57:24 768
原创 linux input子系统的细节
网上很多教程都是分析linux输入子系统的架构,但是很少有文章介绍编写实际代码时应用注意什么。首先输入子系统支持/* * Event types */#define EV_SYN 0x00#define EV_KEY 0x01#define EV_REL 0x02#define EV_ABS 0x03#define EV_MSC 0x04#d
2012-04-10 15:25:12 703
原创 加载地址与运行地址
要是做过uboot开发,就是会遇到过运行地址与加载地址的概念,确实比较抽象与模糊,网上很多解释都是说运行地址就是加载地址,还有就是他们有很大的关系。其实他们根本一点关系都没有,但是很巧合他们很多时候都是相同的,加载地址:就是程序所被加载到RAM的地址,也就是程序在RAM或者norflash的地址,因为程序在硬盘或者nandflash中时不能运行,所以需要加载到RAM中,这个地址就是加载地址,比如s
2012-04-01 16:07:38 4617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人