经过了三个月的时间,终于完成了电能质量仪的开发任务!当初接这个项目的时候,心里有些怕怕,因为一直没有在ARM体系下WINCE系统下完成一个项目,所以很有因度,自我感觉!主要有以下几点:

1、labview中的一些VI和控件不能支持wince,有些功能只能通过调用EVC dll来完成

2、通过修改wince的低层驱动,来完成ARM2440自带10位AD采集(最终确认采样速度100K)

3、通过修改驱动,完成SPI、PWM、I2C等我们常的的协议来完成和外件通信(I2C和SPI都和AD通信)

4、成功的调用了wince的dll,当然无论EVC还是VS都能达到目的

5、经过不断努力,人机界面也能达到我用所用的IPhone4界面的水平,控件动态、透明、图画处理等

虽然经过努力功克了以上这些难点,但当产品成功的跑起来之后才发现了labview与wince结合(还不如说wince与arm9)不足之处:

1、界面死板,不如PC上一样,心里想怎么实现都可以,这主要是IN没有在嵌入式系统下努力有关。一些属性节点不支持WINCE,还有自定仪控件不能支持,但咱还是用别的办法完成了!

2、硬件原因,labview本身执行效率和其它软件没法比,更何况在ARM9这样的硬环境下来跑,慢的跟牛一样,所以我从一个画面切换到另一个界面时,有点卡卡的,这没办法。以后打算用ARM11了,能好点。

总之有很多缺点,不过做便携式设备也只能这样了,ATOM又比他功耗大很多!

目前已经完成3个相关于wince+labview+ARM的便携式设备了,以后不断努创新吧!

把其中一个项目的图上:

转载地址 http://blog.163.com/gogo423@126/blog/static/692110842011271018953/

wince+labview+ARM的便携式设备相关推荐

  1. 基于OMAP-L138的便携式设备状态监测与诊断仪设计

    摘要: 提出基于OMAP-L138的便携式设备状态监测与诊断仪的设计方案.介绍了其软硬件结构设计,重点对数据采集部分的硬件及数据采集模块的软件设计做了详细的介绍.利用了ARM核控制处理优势与DSP核数 ...

  2. c#使用PortableDeviceApiLib读取便携式设备(WPD:Windows Portable Devices)信息

    相关名词解释: WPD( Windows Portable Devices) 译作Windows 便携设备 (WPD) 是一种驱动程序技术,可支持广泛的可移动设备,比如移动电话.数码相机和便携媒体播放 ...

  3. 针对上网本和便携式设备的第一批MeeGo构架

    你正关注着本周即将发布的全新移动设备,你可能会想,其他人都还在观望吧?不对,诺基亚告诉你.第一批 MeeGo 代码刚刚发布,现在我正在为我的上网本下载这些代码.在资源库,有三种构架,每个构架支持不同的 ...

  4. WINCE开发更安全可靠设备驱动的最佳实践

    ********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...

  5. 英伟达联合芯片巨头ARM打造IOT设备的AI芯片

    今年的GTC 2018比较神奇,最为重磅的消息选择了在提前秘密发布,而不是在GTC Keynote现场--英伟达重磅宣布,将联合芯片巨头ARM打造IOT设备的AI芯片专用IP,这款机器学习IP集成到A ...

  6. c#使用WPD读取便携式设备信息一(枚举设备、连接设备及读取设备信息)

    手机或其他电子设备通过USB插入电脑上,并且以MTP(媒体传输协议)方式连接时,可在"计算机"中看到类似计算机盘符的便携式设备文件夹显示,但是这并不是一个计算机盘符,并不能通过常规 ...

  7. c#使用wpd读取便携式设备信息二

    在上节内容(c#使用wpd读取便携式设备信息一)中,我们已经获取到了设备名称,容量等信息,本节进行读写设备的存储内容操作.WPD对设备的操作都是基于对象的ID的,例如文件夹和文件都有各自的object ...

  8. go语言 使用MTP协议 通过WPD(windows portable device)读取便携式设备信息并进行文件传输

    最下方有demo及源码. 背景 当手机通过 USB 连接 PC (选择文件传输,也就是MTP方式) 时,会看到设备管理器中出现便携设备这一栏,如下图: 打开我的电脑可以看到设备和驱动器中出现对应的设备 ...

  9. win7禁用手机便携式设备_在便携式Firefox(和其他便携式应用)中禁用启动屏幕...

    win7禁用手机便携式设备 Portable applications are cool because you can run them on any machine from your thumb ...

最新文章

  1. iOS动画开发之五——炫酷的粒子效果
  2. PHP预定义常量DIRECTORY_SEPARATOR
  3. jQuery源码阅读3— bulidFragment( )
  4. python 讲课_Python语言
  5. Windows下制作DOS启动U盘的方法
  6. 常见的Java框架有哪些?
  7. html/css椭圆运动
  8. MarkDown--- 让CSDN的博客更炫丽,添加小图标,调整字体大小和颜色
  9. android基础复习笔记——3.登录授权、TCP/IP、HTTPS原理
  10. 前端常见的浏览器兼容性问题及解决方案
  11. C#VB.NET 合并PDF页面
  12. Chapter_06 更改图像的对比度和亮度
  13. Xcode8使用出现bundleid: com.xxx.xxx, enable_level: 0, persist_level: 0, propagate_with_acti
  14. python连接传感器_关于树莓派Pi2通过UART连接攀藤G5传感器的python
  15. 单片机的AVCC、AVSS、DVCC、DVSS引脚有何区别?
  16. npm安装的全局包/工具不能使用,不是内部/外部命令
  17. 【网课平台】Day16.项目优化:压测、加缓存优化与分布式锁
  18. 计算机电源插座安装,电源安装图解
  19. 《编程之美》读书笔记(三):烙饼问题与搜索树
  20. wkhtmltopdf 字体无效问题

热门文章

  1. vue中h5页面的搭建
  2. R-CNN+SPP-NET+Fast-R-CNN+Faster-R-CNN+YOLO+SSD阅读笔记
  3. LeetCode笔试刷题一. 贪心算法
  4. KOA 2.0 新一代WEB开发框架-姜威-专题视频课程
  5. 这些强大的数据分析软件你都知道吗?
  6. luoguP1462 通往奥格瑞玛的道路[四星]
  7. m35c android 4.4,索尼m35c刷机的方法
  8. 无心剑中译纳瓦尔·拉维肯特《如何不靠运气致富》
  9. 中国土地利用现状遥感监测数据
  10. 在ubuntu安装最新版QQ教程