- 博客(15)
- 收藏
- 关注
原创 中断体系结构
一、arm中断体系结构ARM920T体系的CPU有以下7种工作模式:用户模式:ARM处理器正常的程序执行状态。快速中断模式:用于高速数据传输或通道处理。中断模式:用于通用的中断处理。管理模式:操作系统使用的保护模式。数据访问终止模式:当数据或指令预取终止时进入该模式,可用于虚拟机存储及存储保护。系统模式:运行具有特权的操作系统任务。未定义指令终止模式:当未定义的指令执行时进
2014-02-09 11:18:03
822
原创 S3C6410 System Clock Controller
The System Clock Control logic in S3C6410X generates the required system clock signals, ARMCLK for CPU, HCLK for AXI/AHB-bus peripherals, and PCLK for the APB bus peripherals. There are three PL
2014-01-21 13:53:09
830
原创 S3C6410LCD控制器
S3C6410 LCD 驱动编写步骤#include "common.h"#include "regs.h"/*定义三个初始化函数 1.初始化GPI和GPJ为LCD作用 2.初始化window0 每个液晶屏支持五层的window*/void gpio_init(void);void common_init(void);void window0_init(vo
2014-01-14 11:06:29
1426
原创 上半部与下半部
又想中断处理程序运行得快,又想中断处理程序完成的工作量多,这两个目的显然有所抵触。鉴于两个目的之间存在此消彼长的矛盾关系,所以我们一般把中断处理切为两个部分或两半。中断处理程序是上半部。接受到一个中断,他就立即开始执行,但只做严格时限的工作。例如对接受的中断进行应答或复位硬件,这些工作都是在所有中断被禁止的情况下完成的。能够被允许稍后完成的工作会推迟到下半部(bottom half)去。此后,
2014-01-02 16:52:00
840
原创 Linux设备驱动之USB驱动
Linux设备驱动之USB驱动现象:把USB设备接到PC1. 右下角弹出"发现android phone"2. 跳出一个对话框,提示你安装驱动程序问1. 既然还没有"驱动程序",为何能知道是"android phone"答1. windows里已经有了USB的总线驱动程序,接入USB设备后,是"总线驱动程序"知道你是"android phone" 提示你安装
2014-01-02 14:25:06
857
原创 Linux驱动程序之网卡驱动(一)
Linux驱动程序之网卡驱动(一)app: socket------------------------------------------------------------------------------------kernel: BSD协议栈------------------------------------------------hard_start_x
2014-01-02 09:50:31
1560
原创 代码阅读工具SourceInsight
SourceInsight 是一款极具革命性的代码阅读工具,他内建了C/C++,C#,Java多种编程语言的分析器。Source Insight会自动分析源代码,动态地生成,更新一个数据库,使得阅读编辑代码非常方便,高效。比如它会将C语言中全局变量,局部变量使用不同的颜色标记;光标移到某个变量,函数上时,窗口下方会自动显示它们的定义;借助于不断更新的数据库,可以快速地找到函数的调用关系;编辑代码时
2013-12-29 17:06:28
1363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人