针对开发中使用的开发平台和应用需求,下面我们使用Windows CE.net操作系统移植开发工具Platform Builder来完成操作系统的配置编译以及下载工作。
3.3.1 配置Platform Builder
在完成BSP或者驱动程序开发后,就可以用CEC Editor来编辑一个CEC文件,成功后就可以把此文件加载到PB IDE中。其中的原理就是PB用CEC文件来增加或者删除某个功能单元,PB会解释CEC文件中的数据格式。CEC文件编辑如图1所示。加载CEC文件到PB中如图2所示。
图1 编辑CEC文件实例
图2 加载CEC文件实例
3.3.2 配置操作系统
选择File->New Platform来开始一个“New Platform Wizard”,按照Platform Wizard 完成平台的基本配置,在第三步选择BSP包时,选择 EMDOOR SYSTEMS XSBASE270:ARMV4I。因为我们开发用到的是亿道公司提供的BSP包。在第四步选择Internet Application ,第五步选择组件时我们要选取 .net CF1.0支持,这是因为在使用.Net CF2.0时有些依赖的部件无法选择,通过选择.Net CF1.0支持就完成选择了。
完成向导后,在编译内核镜像前,需要在Catalog中添加一些我们需要的组件和配置整个平台系统变量。在Catalog中点击右键就可以添加组件到工程中。可以在菜单View/Catalog中打开Catalog窗口,将选用到的组件添加到系统中。
针对本文中应用程序开发的需要,在EELiod 开发平台上选用的系统配置方案为:
(1)添加Usb Activesync (文件同步)
(Catalog->Core OS -> Windows CE.net devices -> Applications - End User->ActiveSync->
File Sync)
(2)添加COM组件运行时加载支持
(Catalog->Core OS -> Windows CE.net devices -> Applications and S电感生产厂家ervices Development-> Component Object Mode-> COM-> CoCreateGuid functionality for OLE32)
(3)添加USB Mass Storage
(Ca功率电感器talog->Core OS -> Windows CE.net devices -> Core OS Services-> USB Host Support ->USB Storage Class Driver)
(4)添加Fat File System
(Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage
Manager-> FAT File System)
(5)添加Disk Partition
(Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage
Manager->电感器符号 Partition Driver)
(6)添加软键盘
工字电感器(Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage
Manager-> Storage Manager Control Panel Applet)
(7)添加USB Client 驱动
(Catalog-> Device Drivers -> USB Function -> USB Function Clients -> Serial)
(8)添加网卡驱动
(Catalog-> Third Party-> BSPs -> Emdoor Systems XSBase270: ARMV4I -> Device Drivers
-> Networking->Local Area Networking(LAN) devices->lan91c111)
(9)添加Usb Activesync (USB Function).
(Catalog-> Third Party-> BSPs -> Emdoor Systems XSBase270: ARMV4I -> Device Drivers
-> USB Function->USB Function Bus Drivers->PXA27x USB Function)
3.3.3编译平台
在配置好操作系统后,下一步就是编译,编译过程分成4个阶段:sysgen阶段、特征编译(feature build)阶段、发行目录拷贝(release copy)阶段、映像生成(make image)阶段。PB编译工具先产生头文件(header files )、成生模块(modules ) ,再把每个最后得到的模块拷贝到发行目录下,最后产生二进制系统映像(默认为NK.bin)。在开始编译前,需要通过Platform->Setting对话框来配置一些编译选项,在该系统中所设置编译选项如图3所示。
3.3.4 下载镜像
编译整个平台,待编译成功后会在Release目录($ FLATRELEASEDIR )下会找到一个Bootloader差模电感 镜像文件eboot.nbo和系统镜像文件NK.bin。在向目标板上下载系统镜像文件之前,先要在目标板上下载BootLoader镜像文件。下载BootLoader镜像使用jflash工具。具体使用方法为将Eboot.nb0复制到jflash工具执行文件所在的目录,打开命令行,转到Jflash目录,执行 Jflash pxa270 eboot.nb0 命令。
Jflash 使用PC机的并口将eboot.nb0下载到开发板,上面命令中Pxa270是我们开发板上JTAG接口的相关配置信息。向目标板上下载系统镜像的途径有多种,如通过串口、并口、网卡、USB等。只要BootLoader PC机上支持,可以选择效率高的一种来下载镜像。本论文中我们用到的BootLoader程序Eboot支持网卡下载,使用Platform Builder自带下载工具下载。下载配置如图4所示:
[稳压电源]MP2451 工作电流稍大点就不稳压了,是芯片号称0.6A,,我只工作到12V输出,70mA电压就稳不住了
不知道怎么回事什么都看不到,所以只能估计是楼主人品问题
本帖最后由jjjyufan于2015-7-815:19编辑
0.6A是有条件的
你输入
基于RFID的智能信号灯解决方案目前,国内交通信号灯普遍采用定周期程控技术,即主要靠经验和以往统计数据确定红绿灯亮灭时间。要实现道路交通的智能化,就要引入变周期交通信号灯控制技术,实时检测路口的交通流量以及拥塞量等数据,根据规则动态
无刷直流电机驱动控制器的S0PC技术研究无刷直流电机具有无电刷和换相火花,体积小,低噪声等诸多优点,广泛应用在当今的控制系统中。目前对无刷直流电机的控制主要由单片机和DSP实现。但是其外围电路复杂,对系统的稳定性和可靠性有较大的影响。近年来