自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (11)
  • 收藏
  • 关注

转载 函数指针的深入剖析与讲解

<br /> <br /><br />一 通常的函数调用<br />一个通常的函数调用的例子:<br />//自行包含头文件<br />void MyFun(int x); //此处的申明也可写成:void MyFun( int );<br />int main(int argc, char* argv[])<br />{<br />   MyFun(10); //这里是调用MyFun(10);函数<br />      return 0;<br />}<br />void

2011-02-28 13:37:00 626

转载 基于重力感应的计步器--设计原理和模型

<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://elansoft.blogbus.com/logs/75879267.html<br /><br /><br />现在的智能手机嵌入了一些微小的传感器,比如重力传感器、光传感器、声音传感器等。如何有效地利用这些传感器来开发一些应用,是一个值得深入研究的课题。比如开发医疗健康的应用、运动量监视器等。本文采用htc Touch Pro 智能手机的重力传感器来开发一款监视步数的程序,程序的关键在于

2011-02-25 16:59:00 13908 2

转载 XIP - eXecute In Place

<br /> eXecute In Place,即芯片内执行,指应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。flash内执行是指nor flash 不需要初始化,可以直接在flash内执行代码。但往往只执行部分代码,比如初始化RAM.<br />  简介  <br />    XIP就是WINCE XIP KERNEL,是CE核心部分,XIP是为eXecute In Place的缩写,在微软的CE定义中,这块区域存放的是以非压缩格式存放,不需加载,由Bootloader直接

2011-02-15 18:01:00 1319

转载 WinCE 6.0中断驱动程序分析

<br />Windows Embedded CE 6.0的中断处理过程主要分为两部分: 中断服务例程(ISR):处于内核中的低级处理程序,中断发生时首先被调用。中断服务线程(IST):处于驱动或者应用中的中断处理线程,由系统调度,完成大部分的中断处理工作。<br />ISR的实现在OAL(OEM适配层)中,它只处理最低级的中断响应,通常是获取IRQ和SYSINTR并设置MCU内部的中断控制寄存器。中断处理的主要部分在驱动或者应用的中断处理线程中。中断处理线程与其他普通线程一样,

2011-02-15 15:31:00 520

转载 关于wince OS开发面试问题的总结系列之Bootloader

<br />参考资料:<br />1.《Windows CE 工程事件完全解析》 by:李大为<br />2.《Windos CE 实用开发技术》by:张冬泉 等<br />3.《Windows®Embedded CE 6.0 Fundamentals》<br />4.http://www.cnblogs.com/we-hjb/ HJB的WinCE blog<br />前序:<br />自从2月1日正式提出离职到今天已经一个星期了,在这个一周的时间里面面试了几家公司,第一感觉都还是比较好的公司,很正

2011-02-15 14:44:00 871

原创 WinCE Bootloader

<br />这段时间的项目需要,使得我花了点时间分析了下wince6的bootloader。这个东西还是有点复杂,真要用文字具体清晰的描述恐怕没有几十页是不成。下面我只根据我自己的理解简短的做个分析。<br />Bootloader要做的事情,这个大家应该很清楚,无外乎是下载内核,烧写Flash,启动OS。当然可以在里面实现其他功能,但不是必须的。<br />Wince6的bootloader当然是烧写到Flash中,通过JTAG工具。如果板子上有nor flash,可以把bootloader烧写到nor

2011-02-15 13:39:00 781

转载 ARM 经典40问答

<br />第1问:<br />    Q:请问在初始化CPU堆栈的时候一开始在执行mov r0, LR这句指令时处理器是什么模式<br />    A:复位后的模式,即管理模式。<br />    第2问:<br />    Q:请教:MOV中的8位图立即数,是怎么一回事 0xF0000001是怎么来的<br />    A:是循环右移,就是一个0—255 之间的数左移或右移偶数位的来的,也就是这个数除以4一直除, 直到在0-255的范围内它是整数就说明是可以的!<br />    A:8位数(0-2

2011-02-15 09:32:00 828

转载 开发wince下的usb音频设备驱动总结

转自:http://blog.csdn.net/alien75/archive/2009/10/26/4729398.aspx在做usb audio设备驱动开发前我还不知道有usb audio device class,以为这是个HID类型的驱动,开发起来应该容易实现,后来才发现原来自己进入了一个未知领域。幸亏之前有开发过mass storage固件程序,又了解过OV511的usb camera驱动,所以尽管多花了点时间,中间也出现了波折但还是完成了开发。完成开发后回头一看发现自己对USB协议、

2011-02-10 16:22:00 1085

转载 S3C2410 && WINCE6.0 && NBOOT

转自:    http://www.cnblogs.com/we-hjb/archive/2008/09/27/1299901.html      S3C2410处理器支持将启动代码存储在NAND Flash中。为了实现这一功能,2410配备了一个名为“Steppingstone”的内部SRAM。在启动时,NAND Flash中第一个4K字节的内容将被加载到Steppingstone中并执行。这个工作由MCU主动完成,而我们只需将NAND Flash配置为Auto B

2011-02-09 16:56:00 556

转载 WinCE6.0的EBOOT概要

<br />转自:http://www.cnblogs.com/we-hjb/archive/2008/10/07/1305926.html<br />为一个新的硬件设备定制WinCE6.0操作系统,一般需要完成以下几个主要步骤:<br />1.       针对特定的硬件设备创建板级支持包(Board Support Package缩写为BSP),BSP必须包括BOOTLOADER、OEM适配层(OEM Adaptation Layer缩写为OAL)和一些必要的驱动。<br

2011-02-09 15:26:00 369

Linux内存屏障

Linux内存屏障,CSDN 2015开发者大会上的优秀演讲

2015-11-17

系统程序员成长计划.pdf

系统程序员成长计划.pdf 好书,值得推荐

2015-11-17

ACProtect_脱壳机

ACProtect_脱壳机 ACProtect_脱壳机

2009-04-02

PEID 查壳工具 汉化版 (使用中,可靠)

PEID 查壳工具 汉化版 (使用中,可靠)

2009-04-02

经典词典 翻译软件打包(有道,灵格斯..)

经典词典 翻译软件打包(有道,灵格斯..) 正在使用 很好的

2009-03-16

MST-Player v2.0(用于lec课件播放)

MST-Player v2.0(用于lec课件播放)

2009-03-08

空空如也

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

TA关注的人

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