- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 UNIX下设备驱动程序的基本结构
在UNIX系统里,对用户程序而言,设备驱动程序隐藏了设备的具体细节,对各种不同设备提供了一致的接口,一般来说是把设备映射为一个特殊的设备文件,用户程序可以象对其它文件一样对此设备文件进行操作。UNIX对硬件设备支持两个标准接口:块特别设备文件和字符特别设备文件,通过块(字符)特别设备文件存取的设备称为块(字符)设备或具有块(字符)设备接口。块设备接口仅支持面向块的I/O操作,所有I/O操作都通
2005-05-28 17:28:00 580
原创 系统中定义的一些常见的错误
#ifndef _ARM_ERRNO_H#define _ARM_ERRNO_H#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /* No such process */#define EINTR 4 /* Int
2005-05-26 16:43:00 1092
原创 ANSI C Standard Library
C Standard Library[Last modified : 2003.07.09]Contents : Diagnostics : Character Class Tests : Error Codes Reported by (Some) Library Functions : Implementation-defined Floating-Point Limits : Imp
2005-05-26 15:28:00 798
原创 C语言测试:想成为嵌入式程序员应知道的0x10个基本问题
我在smth的Embedded区看到的,很经典,转载之。【 以下文字转载自 Programming 讨论区 】发信人: jeffshia (小豆芽), 信区: Programming标 题: 想成为嵌入式c程序员么?请看发信站: BBS 水木清华站 (Mon Dec 27 01:48:01 2004), 站内经典)C语言测试:想成为嵌入式程序员应知道的0x10个基本问题C语言测试:想成为嵌入式程
2005-05-24 19:38:00 460
原创 内存管理知识
内存管理知识 内存管理向来是C/C++程序设计的一块雷区,大家都不怎么愿意去碰她,但是有时不得不碰它。虽然利用C++中的smart pointer已经可以完全避免使用指针,但是对于对于指针的进一步了解,有助于我们编写出更有效率的代码,也有助于我们读懂以前编写的程序。 五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是
2005-05-12 18:58:00 538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人