- 博客(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
原创 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 驱动开发
2009-10-12
高质量C++编程指南.doc
2008-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人