- 博客(10)
- 资源 (21)
- 收藏
- 关注
转载 Cortex-M3内核的异常处理机制
转自:http://www.ednchina.com/ART_8800511894_29_35572_AN_b3004107.HTM?jumpto=view_welcomead_1369986743051 CortexM3是ARM公司第一款基于ARMv7M的微控制器内核,在指令执行、异常控制、时钟管理、跟踪调试和存储保护等方面相对于ARM7有很大的区别。尤其在异常处理机制方面有很
2013-05-31 16:44:45 5728
转载 (转)在main()之前,IAR都做了啥?
转载地址:http://blog.csdn.net/kvs112219/article/details/6151393 首先系统复位时,Cortex-M3从代码区偏移0x0000'0000处获取栈顶地址,用来初始化MSP寄存器的值。接下来从代码区偏移0x0000'0004获取第一个指令的跳转地址。这些地址,是CM3要求放置中断向量表的地方。 这里是一个程序的启动
2013-05-29 17:15:30 756
转载 CMSIS标准 (Cortex Microcontroller Software Interface Standard)
4.1 CMSIS标准 ARM公司于2008年11月12日发布了ARMCortex微控制器软件接口标准CMSIS1.0。CMSIS是独立于供应商的Cortex-M处理器系列硬件抽象层,为芯片厂商和中间件供应商提供了简单的处理器软件接口,简化了软件复用工作,降低了Cortex-M上操作系统的移植难度,并减少了新入门的微控制器开发者的学习曲线和新产品的上市时间。
2013-05-27 11:47:15 1963
转载 TCP的确认延时机制及Windows系统的确认延时修改
前段时间在LPC1788下做基于TCP的数据传输,发现一个现象,就是建立TCP连接后,板子给PC发送一个数据包后等待PC的ack然后发送新的数据包,板子是阻塞式发送数据包,发现每个ack均是在200ms后收到,于是恶补TCP协议卷,发现有这样一个确认延时机制,以下是转载网上的文章(http://windows.chinaitlab.com/regedit/919714.html):
2013-05-23 15:48:22 2392
转载 集电极开路输出、开漏输出、推挽输出
集电极开路(OC)输出: 集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为"0"时,输出也为"0")。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极
2013-05-23 15:18:45 1346
原创 BSP下生成Public下的usbser代码(使用sysgen_capture命令)
前段时间因为工作需要,需要将pubic下生成lib的代码重新生成Dll文件,由于直接修改Public下的文件编译要花很长的时间,因此想到把它Clone到BSP包下编译,这样既节约时间,又方便修改。下面以Clone C:/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/USB/CLASS/USBSER下的代码为例介绍具体的实现过程: PS:USBSER是微软提供的可以直接使用的USB转串口的设备驱动程序(本人测试过PL2303串口芯片是可行的)。 平台:s3c64
2010-07-23 11:17:00 2223
转载 Windows CE下的USB设备驱动程序开发实例
<br />下面举个简单的例子来详细说明一下驱动程序的开发过程。 <br />例如我们有个USB Mouse设备,设备信息描述如下: <br />Device Descriptor: <br />bcdUSB: 0x0100 <br />bDeviceClass: 0x00 <br />bDeviceSubClass: 0x00 <br />bDeviceProtocol: 0x00 <br />bMaxPacketSize0: 0x08 (8) <br />idVendor: 0x05E3 (Genesy
2010-07-22 10:19:00 1242
转载 Windows CE下USB设备驱动开发的一些基础知识
随着USB设备的普及,摆在开发人员面前的驱动开发任务也是越来越繁重了,特别是对于一些嵌入式开发厂商来讲,由于设备所采用的操作系统不同,相应的硬件接口也是不一样的,开发相关的USB驱动程序更是难上加难。Windows CE是微软推出的功能强大的嵌入式操作系统,国内采用此操作系统的厂商已经很多了,本文就以Windows CE为例,简单介绍一下如何开发Windows CE下的USB驱动程序。 首先要熟悉一些USB的基本概念,当然最好把USB 1.1的协议看一遍,(当然现在2.0的协议都已经有了)http://ww
2010-07-22 10:05:00 1004
转载 windows CE下的USB设备驱动程序分析
随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难: 一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作; 二是对WinCE自带的USB驱动程序的例子没有弄懂,看到一大堆文件夹结构和源程序思维混乱; 三是几乎没有什么中文的参考资料,不知如何下手。 第三条是很多开发人员都遇到的,我也一样,很多朋友问我有没有什么资料,我也只能说抱歉,因为我也同样有这个问题,一切都靠自己的黑
2010-07-22 10:03:00 1078
转载 TFT_LCD(3.5")
最近一段时间工作上一直在使用TFT LCD,主要是3.5寸LCD,以SAMSUNG的LTV350QV及其一些台湾的兼容产品为主。工作的内容就是把这些屏在我们的产品上应用起来,经过这一段时间后,发觉对TFT LCD的内部结构还是不怎么清楚,所以最近几天花了一些时间了解TFT LCD的结构以及工作原理,并整理下来加深自己的理解以及提供大家参考,这只是我自己的一些理解,错误的地方请大家多指正
2010-04-22 16:24:00 2665 2
OPC-UA 规范(含全部part1-part13)
2019-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人