SourceInsight(英文版+中文版)
SourceInsight(英文版+中文版),非常不错,里面包含一些标准的配置,加上个人修改的全局配置,方便实用!另外还包含华为定义的各种快捷键和宏,使用起来非常方便!!!强烈推荐!
SecureCRT+v5.1汉化版
SecureCRT+v5.1汉化版,非常好用!强烈推荐!
linux内核驱动详解2
买书时赠送的电子稿,代码示例丰富,非常不错!全书分三个文件打包。
linuxdriver_code_tool
|-- 03
| `-- 2.6内核升级工具
| |-- device-mapper-1.00.19-2.i386.rpm
| |-- lvm2-2.00.25-1.01.i386.rpm
| |-- mkinitrd-4.2.0.3.tar.tar
| |-- module-init-tools-3.2.2.tar.bz2
| `-- modutils-2.4.5-1.src.rpm
|-- 04
| |-- 内核模块参数范例
| | `-- book.c
| |-- 内核模块导出符号
| | `-- export_symb.c
| `-- 最简单的内核模块
| `-- hello.c
|-- 05
| `-- udev源代码
| `-- udev-114.tar.gz
|-- 06
| |-- globalmem驱动
| | `-- globalmem.c
| `-- 包含2个globalmem设备的驱动
| `-- globalmem_two.c
|-- 07
| `-- 含并发控制的globalmem驱动
| `-- globalmem_lock.c
|-- 08
| |-- globalfifo驱动
| | `-- globalfifo.c
| `-- poll应用程序范例
| `-- pollmonitor.c
|-- 09
| |-- 异步通知应用程序范例
| | `-- asyncmonitor.c
| `-- 支持异步通知的globalfifo
| `-- globalfifo_async.c
|-- 10
| |-- S3C2410实时钟驱动
| | `-- s3c2410-rtc.c
| `-- 秒设备驱动与应用程序
| |-- second.c
| `-- second_test.c
|-- 11
| |-- DMA范例
| | |-- 3c505.c
| | |-- 3c505.h
| | `-- dma.h
| `-- 静态映射范例
| `-- mach-smdk2440.c
|-- 12
| |-- NVRAM驱动
| | `-- generic_nvram.c
| |-- 触摸屏驱动
| | |-- 作为input设备
| | | |-- s3c2410_ts.c
| | | `-- s3c2410_ts.h
| | `-- 作为普通字符设备
| | `-- s3c2410-ts.c
| |-- 看门狗驱动
| | `-- s3c2410_wdt.c
| `-- 平台设备
| `-- devs.c
|-- 13
| |-- IDE驱动
| | |-- ide-disk.c
| | `-- ide-h8300.c
| `-- RAMDISK驱动
| `-- rd.c
|-- 14
| |-- S3C2410串口驱动
| | |-- regs-gpio.h
| | |-- regs-serial.h
| | `-- s3c2410.c
| `-- 串口核心层
| |-- serial_core.c
| `-- serial_core.h
|-- 15
| |-- S3C2410 I2C主机驱动
| | |-- i2c-s3c2410.c
| | |-- iic.h
| | |-- regs-gpio.h
| | `-- regs-iic.h
| `-- SAA711x I2C设备驱动
| `-- saa711x.c
|-- 16
| `-- CS8900以太网设备驱动
| |-- cs89x0.c
| `-- cs89x0.h
|-- 17
| |-- ALSA工具及库
| | |-- alsa-driver-1.0.15.tar.bz2
| | |-- alsa-firmware-1.0.15.tar.bz2
| | |-- alsa-lib-1.0.15.tar.bz2
| | |--
linux内核驱动详解1
买书时赠送的电子稿,代码示例丰富,非常不错!全书分三个文件打包。
linuxdriver_code_tool
|-- 03
| `-- 2.6内核升级工具
| |-- device-mapper-1.00.19-2.i386.rpm
| |-- lvm2-2.00.25-1.01.i386.rpm
| |-- mkinitrd-4.2.0.3.tar.tar
| |-- module-init-tools-3.2.2.tar.bz2
| `-- modutils-2.4.5-1.src.rpm
|-- 04
| |-- 内核模块参数范例
| | `-- book.c
| |-- 内核模块导出符号
| | `-- export_symb.c
| `-- 最简单的内核模块
| `-- hello.c
|-- 05
| `-- udev源代码
| `-- udev-114.tar.gz
|-- 06
| |-- globalmem驱动
| | `-- globalmem.c
| `-- 包含2个globalmem设备的驱动
| `-- globalmem_two.c
|-- 07
| `-- 含并发控制的globalmem驱动
| `-- globalmem_lock.c
|-- 08
| |-- globalfifo驱动
| | `-- globalfifo.c
| `-- poll应用程序范例
| `-- pollmonitor.c
|-- 09
| |-- 异步通知应用程序范例
| | `-- asyncmonitor.c
| `-- 支持异步通知的globalfifo
| `-- globalfifo_async.c
|-- 10
| |-- S3C2410实时钟驱动
| | `-- s3c2410-rtc.c
| `-- 秒设备驱动与应用程序
| |-- second.c
| `-- second_test.c
|-- 11
| |-- DMA范例
| | |-- 3c505.c
| | |-- 3c505.h
| | `-- dma.h
| `-- 静态映射范例
| `-- mach-smdk2440.c
|-- 12
| |-- NVRAM驱动
| | `-- generic_nvram.c
| |-- 触摸屏驱动
| | |-- 作为input设备
| | | |-- s3c2410_ts.c
| | | `-- s3c2410_ts.h
| | `-- 作为普通字符设备
| | `-- s3c2410-ts.c
| |-- 看门狗驱动
| | `-- s3c2410_wdt.c
| `-- 平台设备
| `-- devs.c
|-- 13
| |-- IDE驱动
| | |-- ide-disk.c
| | `-- ide-h8300.c
| `-- RAMDISK驱动
| `-- rd.c
|-- 14
| |-- S3C2410串口驱动
| | |-- regs-gpio.h
| | |-- regs-serial.h
| | `-- s3c2410.c
| `-- 串口核心层
| |-- serial_core.c
| `-- serial_core.h
|-- 15
| |-- S3C2410 I2C主机驱动
| | |-- i2c-s3c2410.c
| | |-- iic.h
| | |-- regs-gpio.h
| | `-- regs-iic.h
| `-- SAA711x I2C设备驱动
| `-- saa711x.c
|-- 16
| `-- CS8900以太网设备驱动
| |-- cs89x0.c
| `-- cs89x0.h
|-- 17
| |-- ALSA工具及库
| | |-- alsa-driver-1.0.15.tar.bz2
| | |-- alsa-firmware-1.0.15.tar.bz2
| | |-- alsa-lib-1.0.15.tar.bz2
| | |--
I2C总线的原理
I2C串行总线的组成及工作原理,对写i2c驱动或者学习i2c原理非常有帮助
I2C 总线规范
I2C 总线规范,讲的非常详细 包括读写时序,地址格式等
Linux下I2C设备驱动开发和实现
I2C 总线具有结构简单使用方便的特点。本文描述了Linux 下I2C 驱动的结构,并在此基础上给出了I2C 设备驱动和应用的实现。
s3c2410 i2c驱动
首先在S3C2440平台的初始化函数中,主要是将开发平台的设备注册进了系统,也就是将device注册到了platform虚拟的总线上,并进行了一些初始化的工作
QT学习资料(中文版)
QT学习资料(中文版),资料非常全面,示例比较丰富,方便学习!强烈推荐
Linux内核驱动详解
本电子稿是我买书时附送的全部电子稿,非常详细,示例代码方便学习。
linuxdriver_code_tool
|-- 03
| `-- 2.6内核升级工具
| |-- device-mapper-1.00.19-2.i386.rpm
| |-- lvm2-2.00.25-1.01.i386.rpm
| |-- mkinitrd-4.2.0.3.tar.tar
| |-- module-init-tools-3.2.2.tar.bz2
| `-- modutils-2.4.5-1.src.rpm
|-- 04
| |-- 内核模块参数范例
| | `-- book.c
| |-- 内核模块导出符号
| | `-- export_symb.c
| `-- 最简单的内核模块
| `-- hello.c
|-- 05
| `-- udev源代码
| `-- udev-114.tar.gz
|-- 06
| |-- globalmem驱动
| | `-- globalmem.c
| `-- 包含2个globalmem设备的驱动
| `-- globalmem_two.c
|-- 07
| `-- 含并发控制的globalmem驱动
| `-- globalmem_lock.c
|-- 08
| |-- globalfifo驱动
| | `-- globalfifo.c
| `-- poll应用程序范例
| `-- pollmonitor.c
|-- 09
| |-- 异步通知应用程序范例
| | `-- asyncmonitor.c
| `-- 支持异步通知的globalfifo
| `-- globalfifo_async.c
|-- 10
| |-- S3C2410实时钟驱动
| | `-- s3c2410-rtc.c
| `-- 秒设备驱动与应用程序
| |-- second.c
| `-- second_test.c
Linux C函数大全
Linux C函数,包含两百多个常用linux C语言函数,每个函数都有详细的用法和示例。好东西大家共享
Linux常用命令全集
Linux常用命令全集,命令齐全,可当做手册,随时查询,简介明了
linux按键驱动程序
嵌入式linux按键驱动程序,本人调试通过,代码风格良好,易于自己根据需要修改学习。
Linux下C编程(第十一章)
Linux下C编程:
第 1章 编译与调试
第 2章 C语言基础
第 3章 C程序的常用语句
第 4章 数组与指针
第 5章 函 数
第 6章 字符与字符串处理
………………
第 11章 网络编程
………………
Linux设备驱动开发详解
宋宝华,Linux设备驱动开发详解。此电子文档完整,非常适合学习嵌入式linux驱动的工程师学习
U-Boot启动过程
开发板上电后,执行U-Boot的第一条指令,然后顺序执行U-Boot启动函数。看一下board/smdk2410/u-boot.lds这个链接脚本,可以知道目标程序的各部分链接顺序。第一个要链接的是cpu/arm920t/start.o,那么U-Boot的入口指令一定位于这个程序中。
C语言学习笔记
程序在执行前,系统会给程序分配内存空间,包括静态数据区,代码段,堆和栈,然后将程序中的常量和变量分别载入静态数据区的常量和变量区域,代码段用来存放程序的函数代码,程序中使用的malloc()和free()都是对堆的动态分配和释放的操作,而栈一般是在创建局部变量时由系统自动分配和释放的。
C语言面试题大汇总
最近因为找工作,收集了很多C语言方面方面的面试题以及答案。现在新工作搞定了,决定把这些资料发出来,送给有需要的朋友,免得再象我一样到处搜寻,实在辛苦。
Socket编程实例
Socket编程实例,主机字节序和网络字节序,C/S 网络编程
linux系统命令笔记
常用linux系统命令,自己学习整理笔记
linux shell 编程从入门到精通
linux shell 编程从入门到精通,张昊版的,很适合入门级童鞋,不过感觉写的还不错,自己温习的同时,也给大家共享一下。
深入Linux设备驱动程序内核机制.pdf
深入Linux设备驱动程序内核机制,一本讲解linux驱动从入门到深层很详细的一本书。通俗易懂。
Linux内核源码
Linux内核全部源代码是一个庞大的世界,大约有200多万行,占60MB左右的空间。因此,如何在这庞大而复杂的世界中抓住主要内容,如何找到进入Linux内部的突破口,又如何能把Linux的源代码变为自己的需要,这就是本书要探讨的内容。
首先,本书的第一章领你走入Linux的大门,让你对Linux内核的结构有一个整体的了解。然后,第二章介绍了分析Linux源代码应具备的基本硬件知识,这是继续向Linux内核迈进的必备条件。中断作为操作系统中发生最频繁的一个活动,本书用一章的内容详细描述了中断在操作系统中的具体实现机制。
编程规范(WriteSolidCode.chm )
第1章 假想的编译程序
第2章 自己设计并使用断言
第3章 为子系统设防
第4章 对程序进行逐条跟踪
第7章 编码中的假象
高质量C++编程
高质量C++编程,编程规范,可以看看
第 1 章文件结构 ....................... . 11
1.1 版权和版本的声明.................
1.2 头文件的结构 ............................. 12
1.3 定义文件的结构 .................... 13
1.4 头文件的作用 ......................................................................................................... 13
1.5 目录结构 ................................................................................................................ 14
第 2 章程序的版式 ......................................................................................................... 15
2.1 空行 ........................................................................................................................ 15
2.2 代码行.................................................................................................................... 16
2.3 代码行内的空格 ..................................................................................................... 17
2.4 对齐 ........................................................................................................................ 18
2.5 长行拆分 ................................................................................................................ 19
2.6 修饰符的位置 ......................................................................................................... 19
2.7 注释 ........................................................................................................................ 20
2.8 类的版式 ................................................................................................................ 21
第 3 章命名规则 ............................................................................................................. 22
3.1 共性规则 ................................................................................................................ 22
3.2 简单的 WINDOWS 应用程序命名规则..................................................................... 23
3.3 简单的 UNIX 应用程序命名规则............................................................................ 25
第 4 章表达式和基本语句 .............................................................................................. 26
4.1 运算符的优先级 ..................................................................................................... 26
4.2 复合表达式............................................................................................................. 27
4.3 IF 语句.................................................................................................................... 27
4.4 循环语句的效率 ..................................................................................................... 29
4.5 FOR 语句的循环控制变量....................................................................................... 30
4.6 SWITCH 语句............................................................................................................ 30
4.7 GOTO 语句............................................................................................................... 31
第 5 章常量..................................................................................................................... 33
5.1 为什么需要常量 ..................................................................................................... 33
5.2 CONST 与#DEFINE的比较...................................................................................... 33
5.3 常量定义规则 ......................................................................................................... 33
5.4 类中的常量............................................................................................................. 34
第 6 章函数设计 ............................................................................................................. 36
高质量C++/C 编程指南,v 1.0
2001 Page 4 of 101
6.1 参数的规则............................................................................................................. 36
6.2 返回值的规则......................................................................................................... 37
6.3 函数内部实现的规则 .............................................................................................. 39
6.4 其它建议 ................................................................................................................ 40
6.5 使用断言 ................................................................................................................ 41
6.6 引用与指针的比较.................................................................................................. 42
第 7 章内存管理 ............................................................................................................. 44
7.1 内存分配方式.......................................................................................................... 44
7.2 常见的内存错误及其对策....................................................................................... 44
7.3 指针与数组的对比.................................................................................................. 45
7.4 指针参数是如何传递内存的? ............................................................................... 47
7.5 FREE 和DELETE 把指针怎么啦?............................................................................ 50
7.6 动态内存会被自动释放吗?................................................................................... 50
7.7 杜绝“野指针” ..................................................................................................... 51
7.8 有了 MALLOC/FREE 为什么还要NEW/DELETE ? .................................................. 52
7.9 内存耗尽怎么办?.................................................................................................. 53
7.10 MALLOC/FREE 的使用要点................................................................................... 54
7.11 NEW /DELETE 的使用要点...................................................................................... 55
7.12 一些心得体会 ....................................................................................................... 56
第 8 章 C++函数的高级特性........................................................................................... 57
8.1 函数重载的概念 ..................................................................................................... 57
8.2 成员函数的重载、覆盖与隐藏 ............................................................................... 60
8.3 参数的缺省值 ......................................................................................................... 63
8.4 运算符重载............................................................................................................. 64
8.5 函数内联 ................................................................................................................ 65
8.6 一些心得体会 ......................................................................................................... 68
第 9 章类的构造函数、析构函数与赋值函数................................................................ 69
9.1 构造函数与析构函数的起源................................................................................... 69
9.2 构造函数的初始化表 .............................................................................................. 70
9.3 构造和析构的次序.................................................................................................. 72
9.4 示例:类 STRING 的构造函数与析构函数............................................................. 72
9.5 不要轻视拷贝构造函数与赋值函数 ....................................................................... 73
9.6 示例:类 STRING 的拷贝构造函数与赋值函数...................................................... 73
9.7 偷懒的办法处理拷贝构造函数与赋值函数 ............................................................ 75
9.8 如何在派生类中实现类的基本函数 ....................................................................... 75
9.9 一些心得体会 ......................................................................................................... 77
第 10 章类的继承与组合 ................................................................................................ 78
高质量C++/C 编程指南,v 1.0
2001 Page 5 of 101
10.1 继承 ...................................................................................................................... 78
10.2 组合 ...................................................................................................................... 80
第 11 章其它编程经验 .................................................................................................... 82
11.1 使用 CONST 提高函数的健壮性............................................................................ 82
11.2 提高程序的效率.................................................................................................... 84
11.3 一些有益的建议.................................................................................................... 85
QT4精彩实例(第十一章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第十章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第九章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第八章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第七章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第六章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第五章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第四章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第三章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第二章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
QT4精彩实例(第一章)
QT4精彩实例,买书时附送的光盘,随书附带的光盘中有全书所有实例的源代码。光盘中的内容具体如下:(每章单独上传,代码全部编译通过)
(1)实例源代码
第1章:基本对话框;
第2章:布局管理;
第3章:对话框进阶;
第4章:QMainWindow;
第5章:图形与图画;
第6章:Graphics View;
第7章:Model/View;
第8章:网络与通信;
第9章:磁盘文件;
第10章:事件;
第11章:其它。
Merg文件对比软件
Merg文件对比软件,非常实用!可以比较文件和文件夹,在代码量很大的情况下,非常方便,比较差异的结果用其他颜色标出,一目了然。
高级bash shell脚本编程指南
高级bash shell脚本编程指南,包含shell从基础入门到提高,强烈推荐!
shell 命令合集
shell 命令合集,包含各种shell命令,十分齐全,强烈推荐!
跟我一起写makefile
在这篇文档中,将以C/C++的源码作为我们基础,所以必然涉及一些关于C/C++的编译的知识,相关于这方面的内容,还请各位查看相关的编译器的文档。这里所默认的编译器是UNIX下的GCC和CC。