- 博客(41)
- 收藏
- 关注
原创 关于WINCE开发环境的搭建
WinCE开发环境搭建一.搭建软件开发环境eVc++4.0和模拟器Pocket PC 2003请务必按以下顺序依次安装ActiveSync.exe //微软嵌入式开发同步软件eVc4.exe
2009-02-15 18:46:00
3581
原创 基于Windows 7 微软推下一代Embedded
Windows Embedded的下一代版本“Quebec”将基于Windows 7架构,并将应用于从电视机顶盒到汽车电子设备和厨房电器等嵌入式电子产品中,支持包括Silverlight 2和Windows Presentation Foundation在内的微软最新技术,与Visual Studio 2010兼容.另外,Quebec与Windows 7一样,将采用微软的BitLocker磁盘
2009-02-15 18:45:00
1597
原创 EzUSB 类 参考
EzUSB user-level program upload facility. #include Inheritance diagram for EzUSB: Collaboration diagram for EzUSB: Public Methods EzUSB (const char *filename=NULL) EzUSB constructor. Mor
2008-12-25 11:18:00
3376
原创 PCI接口芯片s5935及其应用
PCI局部总线由于具有高速率以及支持即插即用等特点在微机系统中得到广泛应用。利用PCI接口芯片可以方便地设计PCI规范板卡。s5935是AMCC公司s59xx系列PCI接口芯片中的一种。该芯片功能强大,可用于高速数据采集处理卡、视频加速卡以及多媒体通信等。其主要特点如下:●兼容PCI2.1规范,可实现PCI总线主设备和从设备功能;●具有高达132MB/s的传输速率;●支持8/16/32
2008-12-25 11:16:00
3080
原创 USB应用程序调用驱..
这是一个很简单的例子, 大家不要见笑,给入门者一点启发吧!!#include #include #include #include #include #include #include #include #include #include #include "..Ioctl.h"#include "..GuidUDK.h"ddk的例子bulkusb里有#include #def
2008-12-25 11:16:00
4300
原创 USB2.0的EMI和ESD设计
提供双向、实时数据传输的USB接口,以其即插即用、可热插拔和价格低廉等优点,目前已成为计算机和信息电子产品连接外围设备的首选接口。时下流行的USB2.0具有高达480Mbps的传输速率,并与传输速率为12Mbps的全速USB1.1和传输速率为1.5Mbps的低速USB1.0完全兼容。这使得数字图像器、扫描仪、视频会议摄像机等消费类产品可以与计算机进行高速、高性能的数据传输。另外值得一提的是,USB
2008-12-25 11:15:00
2491
原创 USB鼠标的上层过滤型驱动程序
AddDevice例程内容如下:NTSTATUS VA_AddDevice(IN PDRIVER_OBJECT driverObj, IN PDEVICE_OBJECT physicalDevObj){NTSTATUS status;PDEVICE_OBJECT filterDevObj = NULL;PAGED_CODE
2008-12-25 11:15:00
3760
原创 USB Mass Storage 系统结构
Overview Jungo provides a complete, small footprint, high quality USB (Universal Serial Bus) Mass Storage function/device stack, including Application Programming Interfaces (APIs) and services tha
2008-12-25 11:14:00
2411
原创 USB应用程序调用驱动程序的例子
这是一个很简单的例子, 大家不要见笑,给入门者一点启发吧!!#include #include #include #include #include #include #include #include #include #include #include "..Ioctl.h"#include "..GuidUDK.h"ddk的例子bulkusb里有#include #def
2008-12-25 11:10:00
3223
原创 串口驱动概述
1. 启动顺序在usrConfig.c 中,usrInit()调用sysHwInit(), 对系统硬件进行基本的初始化,使其处于安静状态。sysHwInit()[在sysLib.c 中]调用sysSerial.c 中的sysSerialHwInit()对BSP 串行器件进行初始化,使其处于静态;sysSerialHwInit()再通过xxDevInit()复位串行通道。在usrInit()函数的最
2008-12-25 10:39:00
5853
原创 VxWorks PCI驱动编程步骤
PCI 驱动编程步骤1。复制C:/Tornado/target/h/drv/pci目录下pciAutoConfigLib.h,pciConfigLib.h等PCI头文件文件和C:/Tornado/target/src/drv/pci目录下pciAutoConfigLib.c,pciConfigLib.c等PCI文件到BSP目录下。2。根据实际的PCI硬件定义改写或从写这些PCI文件。3
2008-12-25 10:39:00
3791
原创 基于IIS总线的嵌入式音频系统设计
摘要:介绍了基于IIS总线的嵌入式音频设备的硬件体系结构及其Linux驱动程序的设计。在音频驱动程序设计综合使用了DMA、分段多缓存区和内存映射技术以提高系统性能,满足音频实时性的要求。 关键词:音频设备驱动程序 IIS总线 嵌入式Linux DMA 内存映射嵌入式音频系统广泛应用于GPS自动导航、PDA、3G手机等嵌入式领域,但目前国内在这方面的研究较少。音频系统设计包括软件
2008-12-25 10:38:00
2094
原创 基于PCI总线的嵌入式实时图像处理系统
本文着眼于图像处理系统的发展要求,说明了基于PCI总线的DSP图像处理系统的优点,并详细阐明了系统的硬件结构和PCI总线的驱动实现,最后介绍了系统实现的效果。  1 图像处理系统发展现状 在计算机信息处理及应用中,图像信息处理以及处理结果的应用占有十分重要的地位。图像处理的发展依赖于处理器芯片(包括单片机、DSP等)技术的应用和发展,以及大容量、价格低廉的存储器的出现
2008-12-25 10:37:00
2029
原创 基于嵌入式Linux的MPC850 USB 驱动程序的实现
摘 要: 本文介绍了嵌入式Linux下设备驱动程序的编写原理,并阐述了在Linux下MPC850 USB的驱动程序的具体实现。 关键词: 嵌入式Linux;驱动程序;USB;主控制器 Linux驱动程序的基本原理 Linux下开发设备驱动程序的原理较之Windows系统来说结构层次简单明了。Linux操作系统中定义了三种设备,即字符设备、块设备和网络设备。字符设备是指存取时没有缓存的设备
2008-12-25 10:29:00
1908
原创 嵌入式系统中USB控制的Host/Slave模式的应用
摘 要:本文简要介绍由三星ARM7内核的S3C44B0X为嵌入式处理器, mClinux为嵌入式操作系统平台的专用PDA设备的USB控制Host/Slave模式的应用。关键词:嵌入式系统;mClinux;USB控制; Host/Slave模式 引言目前,USB 设备产品的应用非常广泛,但市场上能够提供Host/Slave两种模式的USB控制芯片并不多,本系统采
2008-12-25 10:27:00
3443
原创 BUS HOUND跟USB总线分析仪区别与下载
BUS HOUND跟USB总线分析仪区别USB总线分析仪是一个截取USB总线上信号并传到PC上显示的设备。跟BUS HOUND不通的是,BUS HOUND是在PC驱动上截取通讯数据的,它要求PC为HOST,其他插入PC机USB接口上的设备作为外设,对于在DSP等上作HOST是没有用处的。此外,若枚举通不过,BUS HOUND也是没用的,枚举数据(发送或接收的)出错,BUS HOUND也是无能为
2008-12-25 10:08:00
2283
原创 让U盘固件开发成为过去
当你准备开发U盘的固件时,是否心里面仍然不踏实,让这些成为过去吧。 今年年初的时候,在驱动开发上发贴《在ARM7上使用D12开发U盘的详尽技术报告》(用书名号中的字符查找,可以找到)。其中详尽地介绍了我在ARM7上用D12开发U盘的过程,以及所涉及到的方方面面的知识。得到了一些朋友的肯定和鼓励。从中我也体会到了帮助别人的快乐。 后来忙于别的,不经常上驱动了,但偶尔看一下仍然有许多人
2008-12-25 10:08:00
2749
原创 Windows CE开发初步
许多开发人员都尝试了基于无线装置的软件编程,然而这些思想达于成功的关键之处在于他们能否深入了解Windows CE的功能和缺点。本文就此介绍了Windows CE的一些基本特性,并指出过渡到基于无线装置的软件开发所应具备的知识。 开始Windows CE操作系统支持很多特性,并能被很多一系列不同的CPU编译。她支持多线程,包含多种可选择的GUI。诸如她的堂兄弟一样,Windows CE也具有台
2008-12-25 10:07:00
557
原创 在Windows CE 下申请大容量物理内存
申请大容量的物理内存看起来不是难事。这里的大容量是指几十MB甚至更多的物理内存。对于C++程序员来说可能平时习惯了使用"new"操作符来实现。我也是这样。使用"new"非常简单,申请之后只需判断返回的指针是否是空即可。在其它的Windows操作系统上的确不需要在申请大容量物理内存上过多考虑。但是在Windows CE上就不同了。如果只用"new"就能搞定,那就太省事了。 不知道Windows C
2008-12-25 10:06:00
552
原创 windowsCE镜像文件结构
Formats: struct BinFile{ BYTE signature[7]; // = { B, 0, 0, 0, F, F, /a } DWORD ImageStart DWORD ImageLength Record ImageRecords[RecordNum] }; struct Reco
2008-12-25 10:05:00
552
原创 WindowsCE.net 4.2目录解析
windowsCE的目录结构巨大而庞杂,尽管windowsCE的帮助对这个庞大的目录结构进行了说明仍然有很多目录下对应的代码在windowsCE help没有介绍其具体用途,下面就将windowsCE的目录结构进行简单的介绍。 1.SDK 在windowsCE.net4.2的根目录下存在PLATFORM,PRIVATE,SDK,OTHERS,PUBLIC五个目录。SDK是其中最为简单的一个目录结构
2008-12-25 10:04:00
720
原创 Windows CE.net的智能移动信息终端设计
引言 近年来,Internet与网络的应用迅速普及,并向家庭领域不断扩展,使消费电子、计算机、通信一体化趋势日趋明显,嵌入式系统再度成为研究与应用的热点。可以预见,伴随着需求的增长,有着体积小、耗能低、应用灵活、功能强大、可靠性强等诸多优点的嵌入式系统定会有无法估计的应用前景。Intel XScale PXA263是一种十分先进的嵌入式处理器,采用XScale核心,频率为200~400MHz
2008-12-25 10:03:00
740
原创 基于WindowsCE的GPS数据导航系统
引言 GPS是“Global Positioning System”,即“全球定位系统”的简称。GPS系统具有定位精度高、全天候、实时性、测站无须通视、使用方便等优点,并且所有结果均通过数据来实现,便于数字化管理。所以GPS已被广泛用于社会生活的各个领域,如工程、交通、气象、国防、水利、环保、安全保卫、定时等。screen.width-460)this.width=screen.width-46
2008-12-25 10:03:00
960
原创 嵌入式系统中数字示波器用户图形界面的实现
摘 要: 在嵌入式系统中实现用户图形化(GUI),已经成为大势所趋。本文简要介绍了应用在RIGOL DS1000系列数字示波器上的用户图形界面的实现。重点分析了用户图形界面(GUI)的设计思路。并简单介绍了软件设计结构和流程。 关键词:用户图形界面(GUI);VisualDSP++ 4.0 Kernel;数据结构 1 引言 随着嵌入式系统应用
2008-12-11 15:02:00
1225
原创 WinCE--嵌入式系统简介
嵌入式这个词现在变得越来越流行,然而关于它的很多概念可能还有一大部分人不是很明确,在本文中,我们不追求具体的概念是否准确,而是要对其有一个准确的理解。 嵌入式系统是不同于常见计算机系统的一种计算机系统,它不以独立设备的物理形态出现,即它没有一个统一的外观,它的部件根据主体设备以及应用的需要嵌入在设备的内部,发挥着运算、处理、存储以及控制作用。从体系结构上看,嵌入式系统主要
2008-12-11 14:58:00
503
原创 Windows Mobile智能操作系统知识扫盲篇
前言:如今几乎每个人的电脑上,只要使用了Windows的操作系统,不管是正版还是盗版,都能看到Windows的红蓝绿黄四色斜的方形logo,而在智能手机上,这个logo出现的频率也是越来越高,微软专为智能手机打造的Windows Mobile系统在市场扩大的同时,也将这个logo散发开来,现在我们就来了解一下Windows Mobile智能操作系统。 系统简介
2008-12-11 14:56:00
757
原创 基于CE的产品上使用手机模块
要在你的基于Windows CE的产品上具备无线通讯(拨号上网、拨打电话、收发短信)功能,你的选择是要么让用户外接手机,要么在你的产品上集成手机模块。如果是外接手机,那么手机只是起到在上网浏览期间接收和发送数据的作用。如果必须集成手机模块,那么手机模块要完成无线通讯的全部功能,从软件开发角度讲,相对要麻烦一点。本篇文章简略地讲解在开发控制手机模块的软件过程中需要注意的事项。
2008-12-11 14:48:00
428
原创 嵌入式系统设计师考试大纲(二)
考试科目2:嵌入式系统设计应用技术 1.嵌入式系统开发过程 1.1系统需求分析方法与步骤 1.2系统设计 o 系统硬件配置 o 系统功能组成分配 o 软硬件功能的分配 o 可行性验证及设计审查 o 系统规格 o 周期,成本及工作量估计 o 开发计划 1.3软硬件协同设计 1.4硬件设计 1.5软件设计 o 软件结构 o 设计评审 o 软件详细设计 1.6系统测试 o 测试环境 o 测试计划(内容、
2008-12-10 15:45:00
761
原创 嵌入式软件工程师-读书计划总纲
快到而立之年总算找到一个自己可以立志做一辈子的职业--嵌入式软件工程师。一方面自己喜欢,另一方面“钱”景似乎还好。欣之、幸之。名字有点怪,我的解释是:嵌入式-跑个操作系统ucos、uclinux、vxworks、wince随便精通一种吧;软件工程师-自然是写程序了。我现在做的是单片机开发,只是还没跑上系统。离目标不太远了。前几天看到雷兄的《程序员的七种武器》收益非浅,总结出这么一个读书计划,帮助自
2008-12-10 15:45:00
609
原创 嵌入式系统设计师考试大纲(一)
嵌入式系统设计师考试大纲 一、考试说明 1、考试要求: (1)掌握科学基础知识; (2)掌握嵌入式系统的硬件、软件知识; (3)掌握嵌入式系统分析的方法; (4)掌握嵌入式系统设计与开发的方法及步骤; (5)掌握嵌入式系统实施的方法 (6)掌握嵌入式系统运行维护知识; (7)了解信息化基础知识、信息技术引用的基础知识; (8)了解信息技术标准、安全,以及有关法律的基本知识; (9)了解嵌入式技术发
2008-12-10 15:43:00
593
原创 关于ARM和嵌入式系统方向
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、 VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top
2008-12-10 15:42:00
544
原创 Windows Embedded CE 6.0开发初体验
这篇文章的目的并不是介绍Windows Embedded CE开发的方方面面,只是用一个初涉嵌入式领域的软件开发者的视角来介绍Windows CE开发中最常用的概念和知识,解决大家会在实际开发中碰到的一些小问题,让大家了解嵌入式开发与应用程序开发,到底有哪些不同。Windows CE概述从6.0版本开始,Windows CE的名字改为Windows Embedded CE,当然这也是
2008-12-08 13:06:00
4069
原创 基于单片机的水下机器人定位系统
本课题研究的机器人工作在大约40 m深的浆液下,为了防止水煤浆由于长时间的存贮而沉淀,他能在按照预先规划的轨迹行走时完成搅拌功能。 在这种条件下,一个很重要的问题就是机器人定位功能的实现,用来实时了解其具体位置。本机器人定位系统采用多路超声波传感器测距,然后采用三点定位法,把测距信息转化为机器人的位置信息。超声波作为一种无接触检测方式,与激光、红外以及无线电测距相比,在水煤浆
2008-12-03 15:36:00
5154
原创 基于SX52的嵌入式模拟系统的研究与实现
1 引言 信息家电(3C或说是IA)对人们来说已经不再是一个陌生的名字了,它是利用电脑、电信和电子技术与传统家电相结合的创新产品, 是为数字化与网络技术更广泛地深人家庭生活而设计的新型家用电器。 要将它们与外部网络(如Internet)连接进行信息交互,利用家庭网关进行集中式管理无疑是一个理想的解决方案。家庭网关就是这样一种简单的、智能的、标准化的、灵活的整个家庭网络接口单元,
2008-12-03 15:33:00
3511
原创 Windows Live Tools for Microsoft Visual Studio 发布
The Tools Youll Need to Run The ShowWindows Live™ Tools for Microsoft® Visual Studio® 2008 are a set of control add-ins to make incorporating Windows Live services into your Web application easier
2008-11-17 09:30:00
1113
原创 诺基亚西门子通信 打造TD-SCDMA美好未来
目前,随着中国10个城市TD-SCDMA网络建设的完成和放号,中国TD-SCDMA即将迎来全面商用的时代。此时此刻,运营商需要稳定和高质量的端到端TD-SCDMA解决方案来建设高性能、大规模的商用网络。 中国是诺基亚西门子通信(以下简称诺西)最重要的市场之一,凭借着丰富的3G部署经验和完善的服务体系,诺西将全力推动中国TD-SCD
2008-11-06 12:15:00
2632
原创 IT人的生活
身特性的一种方式,而一本描写IT人真实生活的书,则或许是ITer(取自某大型IT公司自办的微型刊物的名字)们更加期待的一种方式。在作者零因子的尝试中,我们看到了这种诉求,但同时,我们也看到了一个IT人在自己并不熟悉的文学工作上的不足。 本书描写了一个普通的理科硕士生贾文海从兼职到毕业求职,从培训到职场,
2008-10-25 22:39:00
1591
原创 生产制造模块将成为ERP厂商提升价值的方向
从用户需求角度来看,中国制造企业大约有135万家左右。其中,大型企业大约有2000家,中型企业有3.4万家,小型企业共有131万户,制造业是ERP的主要需求领域。 中国制造业存在几个主要的特征是:第一是劳动生产率比较低;第二是产品以低端为主,附加价值不高;第三是产业结构不合理。近两年国内制造型企业又面临新的考验,
2008-10-10 08:59:00
2354
原创 实施SOA:确保SOA以业务为中心的四种方法
构建SOA需要很多技术支撑,但是不要忘了,SOA最重要和最首要的目标在于业务价值和敏捷性。遵循以下四个方面会确保你实施SOA项目时会时刻以业务为目标和中心。 第一、根据用户的利益来安排项目优先次序,而不是技术。从用户最迫切的需求入手,一上来就解决具体的业务问题,而不是一开始就埋头底层技术搭建。在一些企业里,IT
2008-10-10 08:59:00
2419
转载 我与Oracle数据库11g的亲密接触
作为一名企业网管,深知网站的安全和访问效率是关系到一个企业能否做好的重要元素,最最重要的要属客户资料的安全了,这当然少不了一个好的数据库的支持,我试过了很多数据库,像Access、mysql、oracle,但就安全性来分析还是jsp的站比较安全,为什么呢,因为国内研究jsp的黑客还不算很多,大都在研究asp和php,要是你是做安全的话你就会知道,不是今天出个动网的0day(黑客利用工具,可
2008-09-13 20:31:00
1068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人