Yongq Wong

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年5月20日

摘要: s3c2440的2440init.s的分析最近在学习S3C2440的板子,遇到些问题,在网上搜到此篇文章,特转载学习了。本文转载自CSDN,作者:satanwxd的文章:http://blog.csdn.net/satanwxd/archive/2010/02/06/5293590.aspx 板子上电后就会从这里开始执行,主要完成基本初始化,还有判断是从nor还是nand启动,再实现把程序搬到SD... 阅读全文
posted @ 2010-05-20 11:13 Yongq wong 阅读(453) 评论(0) 推荐(1) 编辑

2010年5月12日

摘要: 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器 或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数... 阅读全文
posted @ 2010-05-12 17:31 Yongq wong 阅读(216) 评论(0) 推荐(0) 编辑

2010年4月21日

摘要: WINCE驱动程序编写者指南在CE中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的方法就是为其实现一个内置的流接口的驱动。对于这样一类驱动程序,我们只需要按一种特定的规则实现一个动态库,其中实现对所有的硬件功能的调用,再将这个动态库加入系统中,然后设置相关的注册表项,使得在系统启动时设备管理器能识别并且加载这个设备即可。1 .实现动态... 阅读全文
posted @ 2010-04-21 23:52 Yongq wong 阅读(273) 评论(0) 推荐(0) 编辑

摘要: WinCE流设备驱动简介及GPIO驱动的实现(转载 ARM-WINCE)流设备驱动实际上就是导出标准的流接口函数的驱动,这是文档上面的定义。在WinCE中,所有的流设备都导出流设备接口,这样WinCE中的Device Manager可以加载和管理这些流设备驱动。流设备驱动的架构如图:首先我声明一下,这个图是我抄的,呵呵。在WinCE启动的时候,OAL(OAL.exe)首先加载kernel.dll,... 阅读全文
posted @ 2010-04-21 11:07 Yongq wong 阅读(272) 评论(0) 推荐(0) 编辑

2010年2月2日

摘要: vector容器类型 vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。 与对string类对象的介绍一样,仍然使用简化原型(主要是抛弃了分配器模板参数,使用默认的)。vector的构造函数原型:template<typename T> explicit vector(); // ... 阅读全文
posted @ 2010-02-02 12:08 Yongq wong 阅读(270) 评论(0) 推荐(0) 编辑

2010年1月29日

摘要: .obj, .lib, .dll, .exe的关系lib是和dll对应的。 lib是静态的库文件,dll是动态的库文件。 所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要lib。 所谓动态就是exe运行的时候依赖于dll里面提供的功能,没有这个dll,你的exe无法运行。lib, dll, exe都算是最终的目标文件,是最终产物。而c... 阅读全文
posted @ 2010-01-29 17:28 Yongq wong 阅读(263) 评论(0) 推荐(0) 编辑

2010年1月18日

摘要: VC++以ADO方式连接SQL SERVER一、引用ADO库 用#import引入ADO库文件,在程序的头文件中引用它(例如:stdafx.h)。[代码]二、初始化COM库[代码]三、使用ADO库中采用的接口 ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。_ConnectionPtr接口返回一个记录集或一个空指针。通常使用它... 阅读全文
posted @ 2010-01-18 17:01 Yongq wong 阅读(1091) 评论(0) 推荐(1) 编辑

摘要: 一、其它数据类型转换为字符串 短整型(int)itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制itoa(i,temp,2); ///按二进制方式转换长整型(long)ltoa(l,temp,10);浮点数(float,double)用fcvt可以完成转换,这是MSDN中的例子:int decimal, sign; char *buffer; double... 阅读全文
posted @ 2010-01-18 09:57 Yongq wong 阅读(239) 评论(0) 推荐(0) 编辑

2010年1月6日

摘要: 0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境错误。 11 试图加载格式错误的程序。 12 访问码无效。 13 数据无效。 14 存储器不足,无法完成此操作。 15 系统找不到指定的驱动器。 16 无法... 阅读全文
posted @ 2010-01-06 23:20 Yongq wong 阅读(604) 评论(0) 推荐(0) 编辑

2009年11月16日

摘要: 最近在写一个程序,需要把从数据库读到的内容保存在文件中。已知每个字段的大小,按规则排列每个字段,且每个字段里内容都需要向左对齐。由于某一个字段,包含有汉字和数字。而一个汉字是两位占位符的大小,如果单从字符串长度来看,一个汉字的长度为1。假如按一个包含汉字字符串长度就等于占位符大小(如果只包含字母和数字的字符串这样计算是对的)来计算的话,一个汉字却等于一个占位(显然是错误的),这样就会出现问题了,字... 阅读全文
posted @ 2009-11-16 17:25 Yongq wong 阅读(1730) 评论(0) 推荐(0) 编辑