自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作一周年祭 &WINCE驱动学习历程

<br /><br />   今天不经意翻看日历,发现自己刚好工作一周年整,照照镜子发现胡匝子貌似多了一点点,哈哈: D~<br />   在这一年里过的还是比较充实的,确实学了一些东西,比如WINCE。<br />   走上WINCE驱动开发的岗位本是一个意外,之前在学校做的大多是偏模电和单片机的,在毕业之前赶潮流过目了一下LINUX。公司招聘面试的时候提出的也是做电路设计。来到公司后发现,在这里做硬件估计是杯具了,连个像样的示波器都木有,仅有的几个万用表都是抢来抢去的- -#,习惯了松香烙铁味道的我很不

2010-07-23 23:27:00 1786 5

原创 终于被 volatile “暗算”了一把

前些天调试一个蜂鸣器,该蜂鸣器是用方波驱动,由于硬件工程师将其接在一个普通IO上,只能用IO模拟一个方波来测试板子上跑的是WINCE5的系统,众所周知,在WINCE5中是可以在AP中直接访问物理地址的,于是我用EVC写了一个小的测试代码#define rGPADAT (volatile UINT32 *)(0xb2100004)void Loop(UINT32 time){ while(time--);}void Test_Beep(UINT32 freq){ U

2010-07-07 00:18:00 958 1

原创 WIN32 helloCE 浅析(WINCE)

<br />helloCE源码如下:<br />#include <windows.h> // For all that Windows stuff#include <commctrl.h> // Command bar includes#include "helloce.h" // Program-specific stuff//------------------------------------

2010-06-26 12:02:00 1306

原创 哈哈,很开心啊,搞定了一连串的问题

这个礼拜真是非常有收获,先后搞定了WIFI驱动 蓝牙驱动,以及HIVE注册表。哈哈.......................等有空了就写几篇文章备忘一下~~

2010-06-11 13:23:00 704 1

转载 WIN32基础

尽管Windows应用程序千变万化,令人眼花缭乱,但,消息机制和窗口过程却始终它们的基础,掌握了这两项技术,也就相当于把握住了问题的关键。  如果你以前是C程序员或是MFC的忠实用户,只要你学习过C语言的语法,自己亲手编过一些简短的C程序,理解以下的Win32编程基础也不是一件困难的事。  一个最简单的Win32程序   在以前的C语言编程中,一个最简单的程序可以只有两行。void main(void){ printf "Hello World!"; }   而要实现同样功能的Windows程序却最少也要写

2010-06-04 23:04:00 800

转载 "链接器工具错误 LNK 2001 无法解析外部符号 __security_cookie " 解决方法

<br />编译VC工程时出现了标题所示问题,资料搜索一下,在微软网站找到答案了,解决方法如下:<br />1)选择“项目”-》“属性”-》“C/C++”-》“代码生成”-》“缓冲区安全检查”,设为“否”<br />2)选择“项目”-》“属性”-》“链接器”-》“输入”-》“附加依赖项”,增加”bufferoverflowU.lib”<br />然后编译工程,解决问题。<br />下面是微软的原文,说的很冗长,但是很直接! 在 Windows Server 2003 Service Pack 1 通过 Wi

2010-06-03 23:11:00 3500 1

转载 EDIT 控件使用总结

<br />通过类向导以生成两种类成员变量,一种是cstring类型,一种是cedit类型。<br /><br />在程序中使用时如果只是简单的获取 edit控件内容,或设置简单的内容建议使用cstring类型成员变量。<br /><br />示例:<br /><br />CString m_strEdit;<br /><br />//获得edit框内容<br />UpdateData(true);<br /><br />此时m_strEdit就是edit

2010-06-02 19:45:00 6455

转载 SDRAM使用总结

1,SDRAM的地址线, 在我们一般用的什么SRAM啊,PSRAM啊,RAM啊,一般而言都是有多少根地址线,然后可以算出寻址空间,比如有11根地址线,那寻址空间就是2的11次方减1。但是SDRAM是分列地址和行地址的,行、列地址线是复用的,所以有时候我们看到说寻址空间有多大多大,但是看看地址线怎么就那么几根啊,呵呵。SDRAM一般还有2根BANK的线,分成4个BANK,在有的处理器的SDRAM控制

2010-03-15 09:25:00 1498

原创 wince5 编译 SDK 出错及解决办法

     在PB中编译SDK时提示如下错误:    Error: This build configuration has not been sysgened    Error adding sysgened headers and libs    Error rolling toolkit-specific files    MSI file construction complet

2010-03-12 11:13:00 941

原创 关于H-JTAG的NANDFLASH烧写方法以及2416初始化脚本的问题

不好意思,最近有朋友给我留言问起配置文件有问题,前些天有写忙就没有去改,这个BLOG不知道怎么回事回复不了,就再写一篇吧,顺便再说说NANDFLASH的烧写问题。2416的H-JTAG初始化文件如下:--------------------------------------------------------------------FLASH SECTION:NAND-FLASHS3

2010-02-06 00:46:00 6620 13

原创 H-JTAG烧写S3C2416+NORFLASH

由于项目需要,前些天购买了一块2416的开发板,在测试时发现无法用SD卡启动EBOOT,询问FAE未果。心想,如果不小心把NANDFLASH擦了,那不完蛋了,因为NORFLASH中并没有烧写启动代码。那么现在就有两种可行的烧写方式:一种是用SJF烧写,另外一种是用H-JTAG。这里先说用H-JTAG吧,那个SJF暂时还没搞定。在使用H-JTAG之前,需要有一个初始化脚本(后缀为HFC格式的文件

2010-01-10 17:01:00 5605 3

原创 对于LINUX中常用压缩格式以及相关命令的总结

.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz Di

2009-04-05 15:20:00 747

转载 函数可重入的概念

主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。   也可以这样理解,重入即表示重复进入,首先它意味着这个函数

2009-03-21 16:52:00 751

SJF2450用于烧写S3C2450/2416

用于烧写 S3C2450 NANDFLASH NORFLASH 的源码 基于VC6

2010-01-09

STR71x上的12864液晶驱动

在ST公司的STR71X上实现的12864液晶驱动,绝对原创

2009-07-27

空空如也

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

TA关注的人

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