#define XXXX (*(volatile unsigned long *)0xxxxxxx)

在嵌入式编程中,#define XXXX   (*(volatile unsigned long *)0xxxxxxx) 宏定义常常遇到,这是宏定义寄存器名称常见的编程方式。        通过拆分,可以分析上述语法的应用:          1、(unsigned long *)变量,代表“...

2015-09-07 17:19:23

阅读数 695

评论数 0

Linux字符设备驱动之Tiny6410 LED驱动分析

摘要 : 驱动程序是应用程序和底层硬件之间的桥梁,非常重要。字符设备是一种可以当做一个字节流来存取的设备,这样的设备只能一个字节一个字节的进行数据传输,这样的驱动常常至少实现open、close、read、和write系统条用,常见的有串口、LED、文本控制台等,字符设备通过文件系统节点来存取,例...

2015-09-06 15:16:05

阅读数 354

评论数 0

提示
确定要删除当前文章?
取消 删除