转载
文章平均质量分 64
u010192845
芯灵思主要提供嵌入式核心技术服务,嵌入式核心板,开发板的设计与生产。本人在2003年就开始接触嵌入式,2008年正式从事嵌入式技术研发工作,2013年创办芯灵思。
展开
-
WindowsCE环境下无线网卡的自动安装
欢迎访问www.sinlinx.com Windows CE是为多种嵌入式系统和产品而设计的紧凑、高效、可升级的操作系统,并特别为有限的硬件资源设计了多线程、多任务和完全优先的操作系统环境。在无线通信领域有很大的应用前景。 本文重点讨论了Windows CE环境下无线网卡的安装,并提出了一种在系统断电重启时自动安装无线网卡的解决方案;还对Windows CE的系统定制、应用程序的转载 2013-05-09 13:54:27 · 936 阅读 · 0 评论 -
英飞凌可信平台模块解决方案全新支持Windows 8
欢迎访问www.sinlinx.com 德国纽必堡讯 —— 英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)近日宣布,其可信平台模块(TPM)解决方案可以支持和保护新近推出的微软Windows 8操作系统。英飞凌提供的是一个完整解决方案,以其经通用标准(Common Criteria)认证的TPM硬件和相应软件为基础,旨在用于通信和办公应用。譬如,在Windows转载 2013-05-09 13:57:59 · 951 阅读 · 0 评论 -
微软Windows Embedded 8 正式发布
欢迎访问www.sinlinx.com今日,微软公司在其网站上正式发布了Windows Embedded 8操作系统系列产品。将Windows 8的技术扩展到周边设备,Windows Embedded 8将帮助企业利用物联网平台,基于整个IT基础设施捕捉、分析和操作有价值的数据,最终将“数据”化为“金钱”。 “我们将智能系统看作是物联网的企业级应用,可以实现各个设备与组织的I转载 2013-05-09 13:59:22 · 839 阅读 · 0 评论 -
基于WinCE的智能车载仪表设计
欢迎访问www.sinlinx.com引言 随着高性能电子显示技术的发展,汽车仪表电子化的程度越来越高。国内外已开发出了多功能全电子显示仪表、平视显示仪表、汽车导航系统、行车记录仪等高技术产品。未来,车用电子化嵌入式仪表具有以下优点:提供大量复杂的信息,使汽车的电子控制程度越来越高;满足小型、轻量化的要求,使有限的驾驶空间更人性化;高精度和高可靠性实现汽车仪表的电子化,降低了故障转载 2013-05-09 14:01:11 · 1143 阅读 · 0 评论 -
如何在WINCE中添加WebServer组件
欢迎访问www.sinlinx.comwince 5.0有自带的Web server组件.第三方比较好用的有GoAhead Web Server ,这是开源软件,而且支持Linux. 一、wince 5.0自带的Web server组件 步骤一: 在PB中添加以下组件: Catalog item Sysgen variable Location in C转载 2013-05-09 14:02:59 · 648 阅读 · 0 评论 -
WINCE PB编译不过各种错误集锦
欢迎访问www.sinlinx.com本文将不择手段搜集WINCE PB的各种编译不过的错误并给出解决方案或是相关思路,搜集资料来源:本人编译出错后得到解决后的学习笔记,网上搜集的资料,朋友的教导等,后面将会详细备注,大家一起交流. 一:不能sysgen,sysgen变灰色 检查BSP包的命名,所建工程的命名是否正确! 二:*(LPDWORD) OEMMapMem转载 2013-05-09 14:06:27 · 919 阅读 · 0 评论 -
解读Windows Embedded 8 的智能系统战略
欢迎访问www.sinlinx.com 日前,微软公布了其嵌入式操作系统的产品线——Windows Embedded 8和Windows Embedded Compact 2013,也是凭借这套具有智能系统意义的产品,微软向现有的嵌入式操作系统模式宣战,并预言成为唯一的业内领导者。 此次Windows Embedded8系列产品包括以下几种: Windows Em转载 2013-05-09 14:07:46 · 912 阅读 · 0 评论 -
基于嵌入式WinCE5.0的无线监控系统
欢迎访问www.sinlinx.com0 引 言 传统的视频监控系统主要以模拟信号监控系统和基于插卡的数字监控系统为主。其中模拟信号监控系统布线工程量大,要耗费大量的存储介质,查询取证也十分繁琐;基于插卡的数字监控系统是由1台PC机加图像采集卡完成的,系统的成本高,而且PC机需要有人值守,无法在恶劣环境下使用。在视频监控领域中,如何使信息传输得更快,更稳定,距离更远,系统转载 2013-05-09 14:27:36 · 925 阅读 · 0 评论 -
基于WinCE系统的FIFO数据传输程序设计
欢迎访问www.sinlinx.com 1.引言 在嵌入式系统特别是数据采集系统中,实时性至关重要,它不仅要求嵌入式微处理器能快速作出响应,还要求嵌入式系统能及时处理数据[1].在本文设计的数据采集系统中,如采用常规方法传输数据,当采集数据的速度较高时,由于Windows CE系统和采集系统不能同步,可能会造成数据的丢失,使得系统不能及时准确的传输数据。为解决这一问转载 2013-05-09 14:37:57 · 719 阅读 · 0 评论 -
基于WinCE操作系统的通用USB数控键盘设计
欢迎访问 www.sinlinx.com 引言 随着网络时代的到来,机械制造行业也面临着如何适应网络化制造的问题。于是将计算机技术、网络技术和传统的控制技术相结合,以嵌入式系统为主的数控系统正日益成为机械制造领域的热点。对于一个具体的数控系统,在通过键盘作为人机交互工具时,按键的数目与功能上与其他的数控系统是不同的,实时性和高速率是工业现场所重视的,USB数控键盘相对于转载 2013-05-09 13:56:24 · 853 阅读 · 0 评论 -
用户体验成为嵌入式产品设计关键
欢迎访问www.sinlinx.com在消费者逐渐对充满庞杂功能的消费电子产品逐渐失去兴趣的同时,经济危机的出现又给本来就十分脆弱又对价格极为敏感的消费市场雪上加霜。在如今骤变的市场环境下已经让不少厂商深感无力,用户体验的加强又重新成为设计者实现产品差异化和降低成本的关注点。 重归自然的用户体验 “目前嵌入式系统所能实现的用户界面正在变得越来越丰富,产业中对此正在酝酿着新的转载 2013-05-09 14:23:03 · 750 阅读 · 0 评论 -
S3C2440A和Win CE的嵌入式导航设计
欢迎访问 www.sinlinx.com 如今,随着人们现代化生活节奏的加快和当今城市化速度的不断膨胀,迫使越来越多的人必须在紧凑的时间及地点进行工作,不仅导致交通网络日益复杂,也使人们必要的移动性越来越呈频繁趋势,这使得每个人对空间信息有了更多的依赖,迫切要求导航系统走人每个人的生活.基于S3C2440A微处理器和Win CE 5.0嵌入式操作系统,设计了一套可靠且实用的嵌入式导航系统,所转载 2013-05-09 14:24:06 · 789 阅读 · 0 评论 -
WinCE启动时频繁死机的原因
欢迎访问 www.sinlinx.comWindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。 Windows CE作业系统是Windows家族中最新的成员,专门设计给掌上型电脑(HPCs)所使用的电脑环境。转载 2013-05-09 14:40:28 · 738 阅读 · 0 评论 -
WinCE下的嵌入式地图
欢迎访问www.sinlinx.com 本文介绍在某基于WinCE 6.0操作系统的车载信息终端上嵌入式地图的实现方法。主要的目标功能如下:能够实现基本的地图操作,例如放大、缩小、漫游、分图层显示;用户图层的绘制,例如在地图上叠加军标、绘制符号等;能够接收GPS坐标、绘制本车或它车的地理位置。 本文的开发环境使用VS 2005、ArcGIS Server v9.3,编转载 2013-05-09 14:51:08 · 889 阅读 · 0 评论 -
基于WinCE的液位遥测系统软件设计
欢迎访问www.sinlinx.com该系统采用CAN总线,遵循CANopen协议,在EVC开发环境下结合多线程技术和数据库技术实现遥测系统的通信和界面显示功能。实验结果表明,该系统稳定、实时、生动地实现了通信、显示、存储、打印等功能,具有很高的应用价值。 引言 液位遥测系统是油轮和化学品船的核心部分[1],直接关系到船舶在海上航行的安全性和可靠性。目前国内该行业转载 2013-05-09 14:19:31 · 916 阅读 · 0 评论 -
SDRAM在windows CE系统中的应用
欢迎访问www.sinlinx.com随着嵌入式产品的发展,各种嵌入式操作系统,以及嵌入式上层应用软件层出不穷。这就对大容量SDRAM的需求日益增强。目前用于嵌入式产品中的存储器主要有FLASH和SDRAM。FLASH作为静态存储器,被应用于存放启动代码和操作系统内核,SDRAM作为动态存储器,被应用于存放实时更新的数据信息。在此,采用Intel的PXA255处理器。使用32 MB的NOR转载 2013-05-09 14:21:07 · 623 阅读 · 0 评论 -
Wince 下C#使用INI文件
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Collections;namespace SJAnalyzer //我的空间命名,你可以需要改一下。 { class ceIniFiles { string IniFileName;char[] TrimC转载 2013-05-10 11:16:01 · 804 阅读 · 0 评论 -
WinCE平台USB摄像头驱动开发流程
由于良好的性能、低廉的价格和灵活方便的特性,USB 摄像头正被广泛的集成到嵌入式系统中。例如,通过USB 摄像头WinCE系统可以很方便地得到实时图像,这对某些要求实时图象监控的嵌入式系统是一个很不错的选择。但是由于嵌入式硬件平台的多样性,以及WinCE对USB设备驱动开发只提供了底层支持,再加上许多摄像头厂商尚未提供WinCE下的USB摄像头驱动,这对初级开发人员在开发WinCE USB摄像转载 2013-05-10 11:30:24 · 800 阅读 · 0 评论 -
基于WinCE操作系统的通用USB数控键盘设计
引言 随着网络时代的到来,机械制造行业也面临着如何适应网络化制造的问题。于是将计算机技术、网络技术和传统的控制技术相结合,以嵌入式系统为主的数控系统正日益成为机械制造领域的热点。对于一个具体的数控系统,在通过键盘作为人机交互工具时,按键的数目与功能上与其他的数控系统是不同的,实时性和高速率是工业现场所重视的,USB数控键盘相对于传统的PS/2键盘具有高速率、支持热插拔、可灵活配置等特点,所以转载 2013-05-10 11:39:17 · 703 阅读 · 0 评论 -
基于WinCE环境的CAN适配卡驱动程序的设计与实现
1.引言 WinCE是一种为多种嵌入式系统和产品设计的紧凑、高效、可升级的操作系统,WinCE 采用标准模式,其最主要的特征:为有限的硬件资源提供了多线程、多任务和完全优先级的计算环境。 WinCE操作系统支持两种类型的驱动程序:[1]本地驱动程序(Build-In),是把设备驱动程序作为独立任务实现,直接在顶层任务中实现硬件操作,完成特有专用的驱动程序;流接口驱动程序,WinCE的I转载 2013-05-10 11:41:25 · 567 阅读 · 0 评论 -
基于Intel PXA270的WinCE操作系统移植
随着科学技术进步和3G时代的到来,高性能PDA产品作为一种电子消费品越来越受青睐。作为这些高性能的PDA产品核心的嵌入式实时操作系统是开发嵌入式应用的关键环节。向来以界面友好,易操作性,易开发性为卖点的Windows CE.net嵌入式操作系统得到了广泛的使用。然而,WindowsCE在不同CPU,不同硬件环境下的移植成为了限制其进一步发展的障碍。本文利用PlatformBuilder工具并以转载 2013-05-10 11:43:49 · 802 阅读 · 0 评论 -
Windows Embedded中的文件、组件和注册表
在这里我们使用了一个现成的Demo,SilverlightTV作为我们的目标文件。SilverlightTV中包含很多文件和文件夹。我们要做的第一件事,就是将所有文件拷贝到一个文件夹中。这一点非常重要,因为考虑到效率问题,Windows Embedded Standard组件中的文件只能包括在同一个文件夹中。 主要提示:如果将包含子目录的文件夹添加到组件中,组件设计器不会报错,而要等到这个组转载 2013-05-10 11:20:56 · 602 阅读 · 0 评论 -
WinCE6.0 BootloaderMain源码分析之OEMDebugInit
BootloaderMain在进行全局变量重定位后,执行的便是OEMDebugInit操作,主要完成调试串口的初始化工作,这部分内容比较简单。从函数名OEM可以看出,该函数是需要用户自己开发的,而且与硬件有关。 BOOL OEMDebugInit(void) { // Set up function callbacks used by blcommon. g_pOEMVer转载 2013-05-10 11:22:54 · 602 阅读 · 0 评论 -
Windows CE 的多语言支持
Windows CE 提供了 MUI(Multilingual User Interface),用于开发多语言系统和程序 详细见Wince帮助 Windows CE Features\International\Multilingual User Interface(MUI) 系统方面: ——— PB 中创建一个工程后,菜单 Platform转载 2013-05-10 11:26:04 · 666 阅读 · 0 评论 -
WinCE启动失败的原因与解决办法分析
本文通过一个真实的嵌入式项目进行说明。文中的嵌入式系统用的是arm处理器+WinCE平台,项目的目的是要把WinCE平台从旧版本移植到WinCE6.0平台上。但结果是这个WinCE系统在启动的时候经常会出现失败,而且每次失败的原因都莫明其妙和不尽相同。这使到我们开发团队每个人在启动WinCE系统时都心惊肉跳,非常担心系统又再一次出现让人意想不到的失败。这种频繁的启动失败对开发团队来说显然是一种让人转载 2013-05-10 11:28:08 · 780 阅读 · 0 评论 -
基于Windows CE平台的GPS移动设备设计
0 引言 GPS即全球定位系统,由美国从上世纪70年代开始研制,历时20年,耗资200亿美元,于1994年全面建成,具有在海、陆、空进行全方位实时三维导航与定位的能力。近年来随着GPS的不断改进,硬、软件的不断完善,应用领域正在不断展开,目前已遍及国民经济各种部门,并开始逐步深入人们的日常生活。如何设计一个带有GPS功能的移动设备,实现对GPS卫星数据的接收和解码,已经是现在CPS应用的热点转载 2013-05-10 11:29:11 · 627 阅读 · 0 评论 -
巧手定制Windows CE系统
嵌入式系统正在日益广泛的应用于各个方面,嵌入式系统的最大特点在于其精简和实时性。公司近期委派我负责一个新的嵌入式系统项目,因为是小型设备,所以我面临的第一个难题是需要找一个体积少,但非常灵活添加外围接口的嵌入式系统。 最初提出了两种方案,第一种是在完整的系统上进行裁剪,第二种是在磁盘上直接安装内核、启动脚本等文件来实现最小系统。经过再三思考,在众多的嵌入式操作系统中,我选择了Windows转载 2013-05-10 11:32:59 · 626 阅读 · 0 评论 -
Windows CE模块和组件概述
它所支持的处理器包括:NEC,飞利浦(Philips),和Toshiba(东芝)MIPS 39xx及Toshiba(东芝)MIPS 4xxx; Motorola(摩托罗拉)PowerPC;Hitachi(日立)SH3;AMD和Intel x86 (486及以上)。 模块操作系统,其中有一些零散的模块 通过内置程序支持通讯、Windows CE外壳、驱动硬件设备 驱动Win3转载 2013-05-10 11:35:37 · 914 阅读 · 0 评论 -
WinCE文件目录定制及内存调整
本文介绍了WinCE文件目录定制及内存调整的操作方法。WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。 这个说起来比较简单,WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,Win转载 2013-05-10 11:40:02 · 516 阅读 · 0 评论 -
在WinCE 6.0系统下实现USB功能定制
USB的广泛应用就不用多说了,相信目前的各个领域的嵌入式产品中,很少有不用USB的。USB是主从结构的,分为USB Host和USB Slave,从USB1.0,USB1.1到现在的USB2.0,基于USB2.0还有USB OTG,也就是同时支持Host和Slave设备。目前最新的好像是USB3.0,刚开始普及吧。 在WinCE6.0中,对USB是有很好的支持。一般来说,如果USB的设备转载 2013-05-10 11:47:13 · 749 阅读 · 0 评论 -
WinCE系统下GSM Modem的测控应用
许多时候,我们需要了解远距离的某个工作现场的某些工作参数,或者对某些工作指标进行控制(开、关控制)。例如,需要了解远距离无人职守的发射机的功率情况,需要开启或关闭高山上电视塔的灯光,等等。这些一般都是通过基于C/S或者B/S等的网络手段来实现的,需要专门的网络线路和监控端软硬件的支持,构筑这样的应用系统投资一般都比较大,监控方位置的灵活度也被局限于有监控端软硬件的环境中。这里介绍一种在嵌入式Win转载 2013-05-10 11:49:09 · 493 阅读 · 0 评论 -
Wince的时间精度问题
GetSystemTime()或GetLocalTime(),在wince最多精确到秒级的精度, 那是因为在嵌入式系统里面,系统的时间是由RTC(一般是在CPU内部的一个硬件逻辑)来保持的,它是以秒为单位,每过一秒就自加1来计时.所以它的精确 范围只能到秒.这点你可以在很多BSP的KERNEL里查看OEMGetRealTime()函数的实现就知道了. 当你调用API:GetSystemTime转载 2013-05-10 11:18:20 · 606 阅读 · 0 评论 -
CE开发中可能遇到的问题
1. 如何加入或删除BSP中的模块。 这里以display驱动为例来讲解。 BSP的根目录下有一个$(platform name).bat文件。里面定义了一系列的开关,比如: set BSP_NODISPLAY= 或 set BSP_NODISPLAY=1 我们可以在workspace下的platform.bib中可以看到有这么一段定义: IF BSP_N转载 2013-05-10 11:24:28 · 557 阅读 · 0 评论 -
基于嵌入式Win CE系统的电能质量监测仪
为了提高供电质量,保证电网和供电设备安全、经济及可靠运行,国内外许多研究机构和公司研制生产了各种功能的电力参数分析仪表、仪器,但传统的基于有效值理论的监测技术已经不能完整、准确地描述实际发生的动态电能质量问题。在此,设计了一种基于嵌入式系统的电能质量参数监测仪,改进了以往同类监测仪的缺点,能实时地显示出动态电能质量的参数变化,具有较高的实际应用价值。 1 电力参数的计算 电能质量主要包转载 2013-05-10 11:34:04 · 574 阅读 · 0 评论 -
基于Windows CE的超市预收款系统
1 概 述 为了缓解销售旺季收款台的压力,节省顾客的时间,以吸引更多顾客,本文设计一种超市预收款系统。当顾客排队交款时,在一定位置由两到三人组成临时收款台,扫描商品并装袋,装袋完毕后扫描包装条码并将包装条码贴到袋子上放进特制的红色袋子中。若顾客还有商品则继续扫描并放入新袋子中,直至全部商品扫描完毕。确认后顾客提着带有防盗码的红色袋子到收款台交款。收款台解除防盗码后,扫描包装条码进行结账。转载 2013-05-10 11:37:15 · 942 阅读 · 1 评论 -
Windows CE设备:矩阵键盘开发
嵌入式移动设备的应用越来越广,以其体积小、重量轻、便于携带等特点而备受青睐。键盘是一种最为普遍使用的输入工具,但嵌入式移动设备因其体积小的特点决定了它的键盘不大可能采用普通PC机上的标准键盘,因而大多数采用键数相对较少的矩阵键盘。 利用矩阵键盘用户可以很方便的实现对嵌入式移动设备进行相应的操作,是极方便的人机交互设备。随着微软的嵌入式操作系统Windows CE的普及,Windows转载 2013-05-10 13:03:23 · 706 阅读 · 0 评论 -
WinCE BSP的BIB文件介绍
在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB文件还决定了WinCE设备内存的分配,其中定义了WinCE转载 2013-05-11 08:40:07 · 554 阅读 · 0 评论 -
WinCE系统下GSM Modem的测控应用
许多时候,我们需要了解远距离的某个工作现场的某些工作参数,或者对某些工作指标进行控制(开、关控制)。例如,需要了解远距离无人职守的发射机的功率情况,需要开启或关闭高山上电视塔的灯光,等等。这些一般都是通过基于C/S或者B/S等的网络手段来实现的,需要专门的网络线路和监控端软硬件的支持,构筑这样的应用系统投资一般都比较大,监控方位置的灵活度也被局限于有监控端软硬件的环境中。这里介绍一种在嵌入式Win转载 2013-05-11 08:41:23 · 642 阅读 · 0 评论 -
WinCE电源管理应对移动嵌入式能耗瓶颈
伴随着移动嵌入式产品的普及,电源管理已经成为重要技术指标和产品的有机组成。典型移动嵌入式设备对能耗越来越敏感,电源管理技术正成为产品设计的关键所在。为了应对电源管理面临的挑战,如何设计出高效的嵌入式系统的电源管理已成为研究热点。 典型移动嵌入式系统能耗主要部件包括嵌入式微处理器CPU、内存、LCD及背光、电源转换部件、DSP、外设控制器等。在这些元件中,有些元件能耗固定,有些元件可在不转载 2013-05-11 08:42:28 · 770 阅读 · 0 评论 -
S3C2410的WINCE BSP添加串口支持
最近在调优龙ST2410的板子,总体来说,优龙的板子做的不错,技术支持也还可以~ 不过呢,优龙提供的WinCE BSP也只是在三星的公版BSP上少量修改而成的,虽然三星S3C2410能够提供3个UART支持,也就是说每个UART控制器都可以工作在Interrupt(中断)模式或DMA(直接内存访问)模式,但是三星提供的公版BSP上只添加了UART0(COM1)和UART2转载 2013-05-11 08:50:35 · 744 阅读 · 0 评论