研磨机厂家
免费服务热线

Free service

hotline

010-00000000
研磨机厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

基于ARM9&WinCE的光电测量仿真检测系统 免费猫

发布时间:2020-02-17 12:23:13 阅读: 来源:研磨机厂家

基于ARM9&WinCE的光电测量仿真检测系统

(1)以 S3C2410为核心的单板机。这是整个系统的硬件核心。它带有一个 64M的 SDRAM和一个 64M的 Nand Flash。一个 SD卡插座用来安装数据存储用的 SD卡,一个 USB Host可以接鼠标键盘输入控制设备,一个 USB Device接口用于系统程序的烧写。为了开发时的调试方便,还扩展了一个 10M的以太网接口,主要用于和宿主机通讯﹑调试和下载程序。同时还带有两个 DB9的串口,一个用于设计阶段的调试,另一个用于与下位机上的 PC104通信,从而达到控制光电测量平台的目的。

(2)带触摸屏的 LCD。这是系统的显示控制终端,负责用户控制端的图形界面显示。用户可以在发送面板上根据自己的需求输入控制命令,同时在接收面板会显示下位机传过来的各项性能指标。出于便携化设计的考虑,屏幕只有 3.5寸大小,分辨率为 320*240。

(3)SD卡。它是系统的存储设备,负责存储通信数据。出于系统小型化和便携的考虑,我们选择体积较小的 SD卡作为数据存储介质。

由于篇幅的限制,这里只简要的介绍了一下系统的硬件开发环境。在接下来的部分将详细的阐述其软件开发流程。

2 系统软件开发环境

在进行软件开发之前,必须先建立软件开发环境。本文将使用嵌入式 WinCE操作系统作为软件的运行平台,下面将简要介绍其软件开发环境的建立。

(1)WinCE内核的定制。嵌入式系统由于受硬件资源的限制,在实际开发时往往需要裁减,然后定制出适合自己硬件资源的嵌入式操作系统。根据现有的硬件设备配置,使用 Platform Builder 4.2定制、配置、编译一个 WinCE操作系统内核,这当中重要的是要加入所需设备的驱动程序,最终生成 WinCE内核文件nk.bin和安装 WinCE所需的 Eboot程序。

(2)安装 WinCE到 ARM板上。先通过 JTAG板将 bios烧写到 Nandflash,然后用 USB数据线将 Eboot程序和 WinCE内核 nk.bin下载到 ARM板上,通过 Eboot程序, WinCE将自动被安装。

(3)应用程序的开发。微软专门为 WinCE的软件开发推出了 eMbedded Visual C++ 4.0,利用 eMbedded Visual C++ 4.0提供的工具可以方便的创建、修改和调试应用程序。

3 系统终端程序设计

搭建软件开发环境后,接下来进行终端应用程序的开发。动基座光电测量系统的终端程序主要由发送、接收和串口通信三大模块组成。其中发送模块控制命令和发送显示两部分,接收模块分为接收显示和数据存储两部分。终端系统的主要功能模块框架图如下图 2所示:

通辽旗袍

非洲凤仙的种植技术

北沙参种植