全部博文(218)
发布时间:2011-09-13 09:34:02
ARM Linux系统调用的原理 ARM Linux系统调用的原理操作系统为在用户态运行的进程与硬件设备进行交互提供了一组接口。在应用程序和硬件之间设置一个额外层具有很多优点。首先,这使得编程更加容易,把用户从学习硬件设备的低级编程特性中解放出来。其次,这极大地提高了系统的安全性,因为内核在试图满足某个.........【阅读全文】
发布时间:2011-09-06 17:15:42
arm-Linux中断处理体系结构与处理流程分析本文分析了基于S3C2410平台的arm920中断的流程,参考了网上一些分析arm中断流程的文章。http://blog.chinaunix.net/space.php?uid=14163325&do=blog&cuid=1728394http://www.cnblogs.com/hoys/archive/2011/04/13/2015318.html 异常,就是可以打断CPU正常运.........【阅读全文】
发布时间:2011-09-05 16:42:19
http://blog.chinaunix.net/space.php?uid=14163325&do=blog&id=64550一、S3C2410支持4种供电模式(1)NORMAL MODE耗电最大、可以通过关闭具体控制器的时钟来节电(2)SLOW MODE在此模式下可以没有内部PLL,耗电情况依赖于外部时钟的频率(3)IDLE MODEFCLK被关断,主要由于CPU core节电。.........【阅读全文】
发布时间:2011-09-05 16:17:40
void __init early_trap_init(void){ unsigned long vectors = CONFIG_VECTORS_BASE; //CONFIG_VECTORS_BASE在autoconf.h中定义(该文件自动成生),值为0xffff0000, extern char __stubs_start[], __stubs_end[]; extern char __vectors_sta.........【阅读全文】
发布时间:2011-09-05 15:00:00
arch/arm/kernel/setup.cstruct stack { u32 irq[3]; u32 abt[3]; u32 und[3];} ____cacheline_aligned;/* * cpu_init - initialise one CPU. * * cpu_init sets up the per-CPU stacks. */arm的R13是bank register,arm的七种处理.........【阅读全文】
chinaunix网友2008-10-17 14:07
你好,我也是基于sigma designs开发产品的,目前已经基于EM86XX开发了一款产品,现在想移植到SMP86XX平台上,如果方便,是否能相互交流技术?我的QQ:11595526