全选CPP文件内容,选择 “编辑”-“高级”-“设置选定内容的格式”,保存,重新编译!快捷键
ctrl + A 全选文件内容后按 ctrl + K ,FOK!
分类:
其他好文 时间:
2014-05-09 10:33:47
阅读次数:
258
1:中断和中断使用方式中断和中断源:中断时使CPU挂起正在执行的程序而转去执行特殊事件的操作,这些引起中断的事件成为中断源2:中断传送方式:中断传送方式的具体过程是:当CPU需要输入或者输出数据时,先做一些必要的准备工作(有时包括启动外部设备),然后继续执行程序,当外设完成一个数据的输入或输出时,则...
分类:
其他好文 时间:
2014-05-09 10:33:22
阅读次数:
270
chapter 8 内核代码
8.1.1中断处理程序
traps.c
#define get_seg_byte(seg,addr) ({ \ //取seg中addr处1byte
register char __res; __asm__("push %%fs;mov %%ax,%%fs;movb %%fs:%2,%%al;pop %%fs" ...
分类:
系统相关 时间:
2014-05-09 01:48:26
阅读次数:
418
只谈外部中断的windows内核管理,异常和trap不在此文的讨论之列。 1.
windows中断总貌
在windows中,物理上的中断源被抽象为KINTERRUPT结构。一个中断源在windows中对应一个KINTERRUPT数组,数组的长度为CPU的个数,如果是单核系统,那么这个数组长度为1。先...
一:wifi驱动模块加载
在hardware/libhardware_legacy/wifi/wifi.c调用函数
WIFI_DRIVER_MODULE_ARG := "firmware_path=/etc/wifi/40181/fw_bcm40181a2.bin nvram_path=/etc/wifi/40181/nvram.txt"
insmod(DRIVER_MODULE_PAT...
分类:
其他好文 时间:
2014-05-08 16:22:22
阅读次数:
450
课程章节分布:
第一部分 嵌入式C与数据结构篇 (20讲)
第二部分ARM裸机开发篇 (43讲)
第三部分 Linux应用开发 (28讲)
第四部分 Linux系统移植 (5讲)
第五部分 Linux设备驱动 (13讲)
第六部分 Android应用开发 (38讲)
第七部分 Android系统移植 (11讲)
第八部分 Android设备驱动 (14讲)...
分类:
移动开发 时间:
2014-05-08 16:00:07
阅读次数:
332
每一种输入设备都要通过硬件接口或控制器与CPU相连,程序利用I/0指令,存取接口上的寄存器,获得外部设备的状态信息,从而实现输入输出I/O的地址:在8086家族中,I/O端口地址和存储单元的地址是相互独立的,各自占用不同的地址空间,8086提供的I/O端口地址达64KI/O指令【1】输入指令:IN格...
分类:
其他好文 时间:
2014-05-08 15:37:10
阅读次数:
242
TDD是敏捷开发的核心实践之一, Ruby On Rails的创始人David Heinemeier曾说,当年它打开了一扇门,让自己看到了高质量代码的全新世界。然而,TDD太难,成本太高。如果对TDD进行改进,消灭它的主要成本,并放大它的效益,就得到了一个大幅提升代码质量、大量降低开发成本的开发方式,这种开发方式,就是easy TDD,简称eTDD。eTDD如何做到消灭TDD的主要成本、放大TDD的效益呢?答案是利用工具:由工具完成苦活、脏活、重活;由工具描述程序行实现可视编程。...
分类:
其他好文 时间:
2014-05-08 10:58:53
阅读次数:
355
HSRP的工作原理和在企业网络中的应用一、HSRP的简介SHRP即热备份路由协议,它主要是向我们提供了这样一种机制,它的设计目的主要在于支持IP协议传输失败情况下的不中断服务,保证了网络的高可用性。具体说,就是本协议用于在源主机无法动态地学习到首跳路由器IP地址的情况下防..
分类:
其他好文 时间:
2014-05-08 10:53:32
阅读次数:
780
硬件平台:Atmel SAMA5D3
Android版本:4.2.2
mediaserver进程是Camera Service的容器进程,它会动态加载Camera HAL和Gralloc HAL。
视频数据帧首先必须从Camera驱动程序到达Camera硬件抽象层。
在Camera硬件抽象层,视频数据帧被从video capture buffer拷贝到gralloc buffer。...
分类:
移动开发 时间:
2014-05-08 10:41:07
阅读次数:
565