- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 ARM中断学习一/[友善2440test中的中断处理部分]
一直在看2440的中断处理部分,不懂的实在太多了,百度到这篇文章,实在有听君一席话,胜养十年猪的感觉啊,下面上文章:中断向量 b HandlerIRQ ;handler for IRQ interrupt 很自然,因为所有的单片机都是那样,中断向量一般放在开头,用过单片机的人都会很熟悉,那就不多说了。 异常服务程序 这里不用中断
2009-12-26 19:26:00
675
转载 C语言中.h和.c文件解析
简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件)4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯
2009-12-22 12:57:00
1942
原创 sizeof面试题选----Linux C编程实战
结构体和共用体的内存分配是C语言的一个难点,也是面试题中的热点。示例1: Union data1 { double d; int i; char c1; char c2[9]; }; sizeof(union data1)的值为16.在编译器默认设置的情况下,该共用体最大基本类型为double,它占8字节,所以此共用体以8来对齐。字符数组c2
2009-12-21 18:58:00
1356
转载 sizeof终结解析
百度百科c语言中判断数据类型长度符 用法 sizeof(类型说明符,数组名或表达式); 或 sizeof 变量名 1. 定义: sizeof是C/C++中的一个操作符(operator)是也,简单的说其作用就是返回一个对象或者类型所占的内存字节数。 MSDN上的解释为: The sizeof keyword gives the amount of
2009-12-21 18:22:00
1495
转载 const修饰符详解
我们也许学习过const的使用,但是对于const的细致的技术细节却不一定掌握。const的用法在许多的教材上只是简单的介绍,在这里我们对const进行细致的概念以及用法剖析。const 是由c++采用,并加进标准c中,但是他们的意义完全不同,在旧版本(标准前)的c中,如果想建立一个常量,必须使用预处理器:#define PI 3.14159此后无论在何处使用PI,都会被预处理器以3.1415
2009-12-21 12:47:00
730
原创 Linux字符设备驱动程序开发之笔记及摘要
东方绿洲 2009-12-06/21:33:36一、Linux字符设备驱动程序 Linux支持3类硬件设备:字符设备、块设备及网络接口。
2009-12-06 21:32:00
1223
1
转载 Linux 2.6字符设备驱动程序样例
写这些东西还真是花时间啊,继续昨天的内容。我写驱动的时候总希望能找到一个样例参考一下,可惜网上的例子基本找不到。还好友善之臂的文档里有些例子,但是说的很不详细,要是直接输入会有很多的编译错误。我的这个例子是一个控制LED的例子,用Linux就控制LED,当然是相当的弱智的哈哈。我用的是S3C2410,LED连接在GPB7~10上,灌电流方式驱动,IO配置寄存器GPBCON的物理地址0x5600
2009-12-06 21:05:00
622
转载 Linux驱动开发学习笔记
一、 Linux设备驱动基础(基于Linux2.6内核)(参考《Linux Device Drivers 3rd edition》) Linux Kernel有一个很好的特性,可以支持在运行是进行扩展。这意味着系统启动运行是,我们仍然可以向kernel添加功能。这种运行时可以被添加到kernel的代码称为Module(模块)。Linux Kernel支持好几种模块类型,包括设备驱动程序
2009-12-06 21:00:00
828
1
转载 Linux 设备驱动简明教程
写Linux驱动简明教程一份关于编写Linux设备驱动程序的快速容易介绍文档作者 Xavier Calbet 2006.04.26目录1. 1 您需要 2. 2 用户空间和内核空间 3. 3 用户空间和内核空间的连接函数 4. 4 内核空间和硬件资源的交互函数 5. 5 第一个驱动:在用户空间加载和移除驱动程序 6. 6 hello,world驱动:在内核空间加载和移除驱动 7. 7 memory
2009-12-06 20:50:00
823
转载 Linux设备驱动开发大致流程
2009-12-06 /20:34:07基于操作系统的驱动就是在无操作系统下的硬件接口函数加上操作系统外套实现一个嵌入式Linux设备驱动程序的大致流程如下:(l)查看原理图,理解设备的工作原理。(2)定义主设备号。设备由一个主设备号和
2009-12-06 20:33:00
1707
转载 嵌入式linux驱动开发入门总结
2009年10月07日 下午 11:17最近在做一个嵌入式Linux项目,用了一个magicARM2410 linux2.4.18内核的试验箱。本来是过来直接做应用程序的,需
2009-12-06 20:27:00
990
原创 数字电路之门电路笔记
---东方绿洲 2009-12-05 用以实现基本逻辑运算和复合运算的单元电路称为门电路。常用的门电路在逻辑功能上又与门、或门、非门、与非
2009-12-05 14:51:00
1861
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人