社区
嵌入开发(WinCE)
帖子详情
wince如何进行IO操作?
milozy1983
2005-06-06 12:37:39
看过这里的老贴子,就说了可能用到的3、4个函数,但还不是很明白。想请教下这里的前辈们应该如何解决这个问题。在VC的板块我看了下说到可以用到一个winio类,但不知道这个类是否可以在wince下用到。还有就是自己写驱动,如果就算自己写驱动,那请问应该看些哪方面资料才可以让自己控制wince下的端口以及能够写这个驱动程序呢?多谢指点,写过这方面程序的前辈给个稍微详细点的方法吧,谢谢,呵呵。
...全文
161
5
打赏
收藏
wince如何进行IO操作?
看过这里的老贴子,就说了可能用到的3、4个函数,但还不是很明白。想请教下这里的前辈们应该如何解决这个问题。在VC的板块我看了下说到可以用到一个winio类,但不知道这个类是否可以在wince下用到。还有就是自己写驱动,如果就算自己写驱动,那请问应该看些哪方面资料才可以让自己控制wince下的端口以及能够写这个驱动程序呢?多谢指点,写过这方面程序的前辈给个稍微详细点的方法吧,谢谢,呵呵。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaoxiaoning
2005-06-15
打赏
举报
回复
操作IO端口只要嵌入汇编就可以解决,很简单的嵌入方法与VC一样
milozy1983
2005-06-07
打赏
举报
回复
win ce IO操作的书叫什么名字啊?我刚来公司,公司里的两本都没介绍~
milozy1983
2005-06-07
打赏
举报
回复
winio库在vc下能正常运行,但是在evc里编译的时候是正确的,但是不知道为什么在模拟器上点可执行文件的时候出现以下错误?不知是什么错误呢?比较紧急,谢谢~
cannot find '程序名' (or one of its component ). make sure the path and file name are correct and that all the libaraia are avilable.
为了在VC中能正常使用WinIo库,必须按以下步骤进行配置:
(1):将WinIo.dll、WinIo.sys、WINIO.VXD三个文件放在程序可执行文件所在目录下;
(2):将WinIo.lib添加到工程中,WinIo.lib及winio.h文件必须放在工程目录下;
(3):在StdAfx.h头文件中加入#include "winio.h"语句;
(4):调用InitializeWinIo函数初始化WinIo驱动库;
(5):调用读写IO口的GetPortVal或SetPortVal函数;
(6):调用ShutdownWinIo函数
jjdzyj
2005-06-07
打赏
举报
回复
去书店买本书,有专门讲wince的io操作的。串口的初始化是稍微麻烦一点,但很多书上都有比较完整的例子
Channels_net
2005-06-06
打赏
举报
回复
是啊 winio.h 有的,和vc 一样
wince
5.0
IO
操作
基础.doc
wince
5.0
IO
操作
基础
wince
操作
文件和
io
端口
WinCE
对文件
操作
有两种方式:一种是用
WinCE
自带的API函数,另一种方法是用MFC类库种的CFile类。 我们先用第一种的
操作
: 1. 文件的打开 HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesireAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreat
io
nDispost
io
n, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile); 以上参数比较多,这个在EVC下有帮助,可以查到。
WINCE
下好用的
IO
调试工具
IO
看门狗
WINCE
下好用的
IO
调试工具,
IO
看门狗,界面简单,
操作
容易,上手快
WinCE
5.0全程导学
走进
WinCE
以下默认开发平台所有软件已安装完毕: 1、烧写Bootloader(没烧过,只是这样认为要首先烧写B
IO
S) 2、烧写
WinCE
核 由于本人拿到实验板时以上两步已做好,即我拿到的实验板上就有烧好的
WinCE
5.0
操作
系统,因此以上两步是我猜测的! 3、打开VS,按照天嵌手册4.2节内容
进行
操作
,如果成功运行,则OK!本步骤成功后则说明平台搭建成功,但HELLO程序不涉及实验板上的任何具体硬件,个人认为这只能算是入门了一半,还有一个坎没迈过去,那就是流驱动的开发,因为开发第一个流驱动的工作量并不比搭建平台省事,尤其是全靠自已琢磨,旁边无人指导、无人探讨! 4、运行成功HELLO程序后你可能会想,如果想点亮实验板上的LED灯该怎么用啊?基于VS开发环境也没法控制CPU的
IO
寄存器啊?这就需要流驱动了! 大部分实验板的手册都有详细的HELLO程序过程,但很少有手册详细讲解流驱动的开发过程,下面以我的经历详细的写一写: 流驱动的基本介绍可以看看天嵌手册的第五章,脑子里起码要先有个基本概念!
WinCE
5.0 for Intel_85x
平台信息:Windows CE 5.0 适用:仅适用Intel 845/852/855/865/945系列等CPU平台 类型:gho文件,包括引导程序,NK.bin及其它配件文件
操作
:请将ghost恢复指定存储介绍(电子盘/CF/硬盘) 系统功能(支持组件) 1.硬件支持: 动态检测RAM,32M<=RAM<=512M 支持硬盘/DOM/CF卡/CDROM/DVDROM.比微软的原驱动快十倍左右. 支持U盘,USB硬盘,键盘/鼠标等; 支持网卡RTL8100/RTL8139/Intel82559等; 显示必须支持VESA(可用程序Vesatest.exe测试是否支持VESA); 两个串口:COM1的
IO
/IRQ--3F8/4,COM2的
IO
/IRQ--2F8/3; 一个并口:LPT1的
IO
/IRQ--378/7; 2.开发程序支持.如:MFC,.Net CF 2.0,Stadard SDK,C库,Cemgrc调试等 3.常用程序支持:CAB支持,命令行,WordPad,文件查看器,远程桌面等 4.网络应用:IPv6,网络命令,PPP/PPPoE/PPTP拨号 5.娱乐上网支持:Media Player,IE,MSN支持 6.其它扩展支持下:研博System tool等工具 系统特性 1)支持驱动程序的后加载,方便新设备安装; 2)可定制开机界面,包括无边框IE Shell,WBT Shell,NC Shell等; 3)支持定制快捷(Shortcut)热键(HotKey),自动运行,注册表恢复等; 4)实现系统的远程安装,升级,监控,管理和恢复等.
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章