自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

转载 总线

<br />一、内部总线 <br />1.I2C总线 <br />     I2C(Inter-IC)总线10多年前由PHILIPS公司推出,是近年来在微电子通信控制领域广泛采用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。 <br />2.SPI总线 <br />     串行外围设备接口SPI(serial peripheral interface)总线技

2011-05-23 11:38:00 842

原创 wince驱动开发的偷懒方法

wince下面开发驱动每次都build debug版本的OS非常费时费力,在不需要debug OS code的情况下,可以把OSbuild成Release版本,把自己开发的驱动build成Debug版本。这样在调试驱动程序的时候就可以和在debug版本OS差不多了。具体步骤:1. Sysgen Release 版本的OS这一步只有第一次编译的时候需要,以后就可以省略了(如果不改动OS

2009-05-14 13:24:00 740

原创 Wince映像的创建过程

 1编译阶段  a) 使用编译器和链接器把源代码变成静态库  b) 将资源文件.rc编译为本地化二进制文件.res 2系统产生阶段sysgen phase本阶段根据Sysgen变量的值来确定定制平台需要哪些OS组件,然后由makefiles文件来帮助链接所选择的模块和组件。 3Release复制阶段 Release copy phase本阶段将前面两个阶段的

2009-05-04 11:35:00 633

原创 Stack overflow in Window kernel drivers

  Drivers taking too much space on the kernel stack that results in a kernel stack overflow, which will then crash the system with one of the following bugchecks:1. STOP 0x7F: UNEXPECTED_KERNEL_MO

2008-11-13 16:46:00 1102

原创 windbg 使用问题

 当host机器打开windbg并且选择1394端口的时候提示文件找不到,无法进行一些初始化,从而无法使用windbg通过1394进行调试了。这个时候极其有可能是因为host机器debug enable了,检查一下msconfig,去掉 debug enable即可。 如果去掉bugenable之后还是找不到,那么进入device management,disable主机的1394

2008-09-09 10:07:00 606

转载 makefile

 (zz)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不

2006-05-09 11:09:00 1508

原创 正则表达式使用详解 [转]

正则表达式使用详解-------------------------------------------------------------------------------- 作者:吕晓波        如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会

2005-11-19 21:40:00 967

原创 编译器的相关知识

一、编译器的概念编译器是将一种计算机语言翻译为另一种计算机语言的程序。编译器将源程序(source language) 编写的程序作为输入,翻译产生用目标语言(target language)编写的等价程序。源程序一般为高级语言(high-level language),如Pascal 或Delphi,而目标语言则是汇编语言或目标机器的目标代码(object code),有时也称作机器代码(mac

2005-11-19 21:23:00 1690

原创 dll工作原理

2005-08-01 14:43:00 1594

原创 汇编学习笔记

2005-06-06 11:11:00 887

原创 80x86的保护模式

2005-06-06 11:11:00 970

原创 linux常用命令总结

系统方面 文件目录方面 网络方面 VI操作指令 远程控制LINUX =================================================================---------------------------------------------------------------------- 远程操作使用SSH或者Telnet 和Xwin32图形显示到

2005-04-24 12:31:00 1485

原创 linux C programming

相关链接 http://www.chinalinuxpub.com/doc/pro/1、使用数学库 #include 在程序中使用sin(),cos(),acos()等。    用gcc编译,竟然提示这些数学函数没有定义。    这个问题的原因是编译方法不对:正确的编译语句是    gcc mathsin.c -o mathsin -lm   其中 mathsin.c 是原文件 mathsin是

2005-04-24 12:27:00 2182

原创 [Oracle] Oracle 10G 中的"回收站"

在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。 回收站,从原理上来说就是一个数据字典表,放置用户Drop掉的数据库对象信息。用户进行Drop操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减少很多不必要的麻烦。常常看到开发人员误把表删除,急急忙忙找DBA 来想办法的

2005-04-24 12:25:00 1372

原创 oracle常用命令

1、查看数据文件的位置: SQL> select file#,status,enabled,name from v$datafile; ]2、查看控制文件: SQL> select * from v$controlfile; 3、查看联机日志: SQL> select * from v$logfile; //2005年1月7日9:48:44  4、查看当前数据库运行的存档日志模式、归档日志的位置等

2005-01-07 09:53:00 1946

原创 oracle冷备份示例

Oracle的冷备份1、 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完 整的数据库。冷备份是将关键性文件拷贝到另外位置的一种做法。对于备份Oracle信息而言,冷备份是最快和最安全的方法。值得注意的是冷备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库文件系统备份无效。2、冷备份所需备份的文件包括以下几种:l            所有数据文件

2005-01-06 13:45:00 8270 2

WINCE 驱动开发

WINCE 1 良好的可移植性和扩展性 2 具备可以满足绝大多数应用场合的实时性 与Win32 API良好的兼容性,包括多语言和、DirectX的支持等 丰富的应用软件支持,包括对通讯、网络和多媒体的支持

2009-10-12

高质量C++编程指南.doc

高质量C++/C编程指南 文件状态 [ ] 草稿文件 [√] 正式文件 [ ] 更改正式文件 文件标识: 当前版本: 1.0 作 者: 林锐 博士 完成日期: 2001年7月24日

2008-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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