《嵌入式C \C++语言精华》
嵌入式 C/C++语言精华文章集锦
C/C+语言struct 深层探索 ............................................................................2
C++中extern "C"含义深层探索........................................................................7
C 语言高效编程的几招...............................................................................11
想成为嵌入式程序员应知道的 0x10 个基本问题 .........................................................15
C 语言嵌入式系统编程修炼...........................................................................22
C 语言嵌入式系统编程修炼之一:背景篇............................................................22
C 语言嵌入式系统编程修炼之二:软件架构篇........................................................24
C 语言嵌入式系统编程修炼之三:内存操作..........................................................30
C 语言嵌入式系统编程修炼之四:屏幕操作..........................................................36
C 语言嵌入式系统编程修炼之五:键盘操作..........................................................43
C 语言嵌入式系统编程修炼之六:性能优化..........................................................46
C/C++语言 void及 void 指针深层探索 .................................................................50
C/C++语言可变参数表深层探索 .......................................................................54
C/C++数组名与指针区别深层探索 .....................................................................60
C/C++程序员应聘常见面试题深入剖析(1) ..............................................................62
C/C++程序员应聘常见面试题深入剖析(2) ..............................................................67
一道著名外企面试题的抽丝剥茧 ......................................................................74
C/C++结构体的一个高级特性――指定成员的位数 .......................................................78
C/C++中的近指令、远指针和巨指针 ...................................................................80
从两道经典试题谈 C/C++中联合体(union)的使用......................................................81
基于 ARM 的嵌入式 Linux 移植真实体验 ................................................................83
基于 ARM 的嵌入式 Linux 移植真实体验(1)――基本概念 ...........................................83
基于 ARM 的嵌入式 Linux 移植真实体验(2)――BootLoader .........................................96
基于 ARM 的嵌入式 Linux 移植真实体验(3)――操作系统 ..........................................111
基于 ARM 的嵌入式 Linux 移植真实体验(4)――设备驱动 ..........................................120
基于 ARM 的嵌入式 Linux 移植真实体验(5)――应用实例 ..........................................135
深入浅出 Linux 设备驱动编程 .......................................................................144
1.Linux 内核模块..............................................................................144
2.字符设备驱动程序 ...........................................................................146
3.设备驱动中的并发控制 .......................................................................151
4.设备的阻塞与非阻塞操作 .....................................................................157
汉诺塔问题的非递归算法
汉诺塔(河内塔)的经典非递归算法
开天辟地的神勃拉玛(和中国的盘古差不多的神吧)在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。计算结果非常恐怖(移动圆片的次数)18446744073709551615,众僧们即便是耗尽毕生精力也不可能完成金片的移动了。
算法介绍:
其实算法非常简单,当盘子的个数为n时,移动的次数应等于2^n - 1(有兴趣的可以自己证明试试看)。
后来一位美国学者发现一种出人意料的简单方法,只要轮流进行两步操作就可以了。
常用排序算法总结——数据结构
排序算法总结——数据结构
老师的PPT课件
希望对大家有所帮助
同济大学软件学院院长谈择业
同济大学软件学院院长谈择业
1、软件测试
2、嵌入式
3、游戏测试
决战Office之巅Word_Excel高级应用技巧
决战Office之巅Word_Excel高级应用技巧
Widows 启动过程详解(PPT)
Widows 启动过程详解
以Windows XP为例,主要介绍了
BIOS
保护模式
注册表 HKLM\Hardware主键
System 和 Idle 进程
程序人生--一个程序员对学弟学妹建议
程序人生--一个程序员对学弟学妹建议
程序人生--一个程序员对学弟学妹建议
程序人生--一个程序员对学弟学妹建议
Dan Saks总结的const所有用法
Dan Saks总结的const所有用法——强烈推荐
不过是英文版的!!
[麻省理工学院-算法导论].Introduction.to.Algorithms(课件)
【麻省理工学院-算法导论】Introduction.to.Algorithms(课件)
《汇编语言程序设计》课件
汇编语言程序设计
主 编 : 宋锦河
副主编 : 曾长军 李珍香
陈兴无 王泽生
主 审: 黄维通
《汇编语言程序设计》
第1章 基础知识
第2章 寻址方式和指令系统
第3章 宏汇编语言
第4章 程序设计方法
第5章 输入输出和中断
第6章 应用系统开发
第1章 基础知识
1.1 汇编语言及特点
1.2 数据表示
1.3 8086CPU和寄存器组
1.4 存储器物理地址的形成
第2章 寻址方式和指令系统
2.1 寻址方式
2.2 数据传送类指令
2.3 算术运算类指令
2.4 位操作类指令
2.5 串操作类指令
2.6 控制转移类指令
2.7 处理机控制类指令
第3章 宏汇编语言
3.1 宏汇编语言格式
3.2 汇编语句表达式
3.3 伪指令
3.4 DOS系统功能调用
3.5 综合举例
第4章 程序设计方法
4.1 概述
4.2 顺序程序设计
4.3 分支程序设计
4.4 循环程序设计
4.5 子程序设计
4.6 模块化程序设计
4.7 高级汇编语言技术
第5章 输入输出和中断
5.1 I/O设备数据传送方式
5.2 中断传送方式
5.3 BIOS中断调用方式
5.4 综合举例
第6章 应用系统开发
﹡ 6.1 汽车动画程序开发
﹡ 6.2 发声系统程序开发
Protel99SE精彩教程
Protel99SE精彩教程
图片教程的第1天: 学会自己画简单的SCH文件
第1课:新建一个*.DDB,新建一个SCH文件,并且添加画SCH要用到的零件库>>
第2课:利用添加好的零件库,进行画第一个可以自动布线的原理图>>
课后补充:SCH中一些必须要避免的错误!
图片教程的第2天: 学会从SCH到PCB的转变,并且进行自动布线
第一课:建立一个PCB文件,并且添加自动布线所必需的封装库
第二课:把前面的SCH文件变成PCB板
第三课: 对PCB进行自动布线
课后补充:PCB中一些必须要避免的错误!
布线方面的高级设置:自动布线和手动布线方面的高级设置问题
图片教程的第3天: 学会自己做SCH零件。说明:SCH零件库用来画图和自动布线
第一课:做一个SCH里面常要用到的电阻零件
图片教程的第4天: 学会自己做PCB零件封装
第一课:做一个属于自己的PCB零件封装
图片教程的第5天: 一些高级的常用技巧
一,SCH中的一些常用技巧
SCH的一些高级设置和常用技巧
二PCB的一些高级设置和常用技巧
在PCB中,如何校验和查看PCB单个的网络连接情况
在PCB中给PCB补泪滴的具体操作
在PCB中给PCB做覆铜的具体操作
在PCB中如何找到我们要找的封装
在PCB中如何打印出中空的焊盘(这个功能对于热转印制板比较有用)
如何在PCB文件中加上漂亮的汉字
《数学实验与Matlab》
《数学实验与Matlab》华中科技大学数学系
程序按书中的顺序排列,这样便于读者利用。
本书程序均通过了调式。可直接拷贝到命令窗口运行或编制M文件运行。
《C语言函数速查手册》
《C语言函数速查手册》
比较实用
--------------------------------------------
作者简介
姓名:杜华
网名:绝影
信箱:zj2000@163.net
--------------------------------------------------------------------------------
制作于2001.5
turbo C 2.0 库函数查询程序
turbo C 2.0 库函数查询程序
很实用
建议编程初学者使用
C语言程序设计及应用实例
C语言程序设计及应用实例,用实例学习C言更加高效
Managed DirectX 9.0 SDK 文档中文译本
Managed DirectX 9.0 SDK 文档中文译本
从“中国XNA开发网”上下载的
CTeX入门教程 CTeX安装与使用
CTeX入门教程 CTeX安装与使用
CTeX入门教程 CTeX安装与使用
VC2008编译的ucOS-II_v2.5.2
VC2008下编译通过的ucOS-II_v2.5.2源代码
ucos_v2.5.2配合《嵌入式实时操作系统μCOS-II》(第二版 邵贝贝译)使用
内附移植到VC2005和VC2008的教程
《Programming Windows Embedded CE 6.0 Developer Reference》随书C++代码
《Programming Windows Embedded CE 6.0 Developer Reference》随书C++代码
开源的超级玛丽源代码
开源的超级玛丽源代码
界面极其华丽
编译即可运行(在Linux下可以使用)
嵌入式实时操作系统μCOS-II(第二版 邵贝贝译)随书光盘
嵌入式实时操作系统μCOS-II(第二版 邵贝贝译)随书光盘
嵌入式实时操作系统μCOS-II(第二版 邵贝贝译)part1
嵌入式实时操作系统μCOS-II(第二版 邵贝贝译)part1
分卷压缩,part2 请见:
http://download.csdn.net/source/2218456
嵌入式实时操作系统μCOS-II(第二版 邵贝贝译)part2
嵌入式实时操作系统μCOS-II(第二版 邵贝贝译)part2
分卷压缩,part2 请见:
http://download.csdn.net/source/2218453
很详细的8031资料
我能找到的最详细8031芯片资料(英文)
共93页
Computer Networking A Top-Down Approach - 5 Edition
Computer Networking A Top-Down Approach - 5 Edition
PDF版
VC6.0编译的ucos-II
VC6.0下编译通过的ucos-II源代码
使用VC2005编译时会出错
若使用VC2005及以上版本时请下载
http://download.csdn.net/source/2218411
《JAVA游戏编程源代码》Developing Games in Java David Brackeen
《JAVA游戏编程》
《Developing Games in Java》
David Brackeen
源代码
25招PowerPoint高手速成班
25招PowerPoint高手速成班
pdf文件,从CNKI找到的
ucos中文电子书(邵贝贝 第一版)word&pdf
ucos中文电子书(邵贝贝)第一版
word和pdf版本
Introduction to Algorithms (3rd Edition)
Introduction to Algorithms (3rd Edition)
算法导论 英文 第三版