摘要:
windows ce下开发的软件大多和硬件紧密相关。如果写和硬件相关的技术,那只有极少数甚至没有人受益。相反写出来的文章,应该让更多的人受益,都能学而用之。任何一篇文章我都会遵循此原则。当然,本人资质甚浅。只能尽力而为。 题目中的信息是指很少量的数据。比如配置信息、注册表数据等。在其它windows 操作系统中,这些信息一般都被保存在*.ini文件或注册表中。 嵌入式设备没有统一的要求。......
摘要:嵌入式平台下应用于民用领域的软件有它的特点:占用资源低、操作界面简单、反应迅速。而且传统观念上嵌入式平台同一时刻只运行一两个程序。这不同于pc下软件,除了实现基本功能外,还要求华丽的界面,甚至换肤,启动n个进程也无所谓。所以在windows ce下构思一个应用于民用领域的软件时,必须考虑软件的实用性、易操作性等。太复杂的软件就不要想了,也不要妄想把pc下所有软件都移植到windows ce下。 ......
模拟器和远程调试工具(一)一.模拟器 【程序编程相关:
RedHat Linux常用的日志文件】 【推荐阅读:
KSH用的环境变量】 模拟器(emulator)是pb的一部分.专用于调试在pb下创建的内核及应用程序.模拟器能够在pc下模拟windows ce的物理平台.但实际上它只不过是一个运行在cpu ring 3级别的用户程序.所以它的运行速度要比正常的物理平台要慢.模拟器仅支持x86平台,它只能调试基于"emulator:x86"的内核与所有用x86指令集编译的程序.模拟器有很大的限制,这些限制使它只能运行简单的应用程序.但是有一点是好的,操作系统的大多数api对于任何cpu而言都是相同的.考虑到不受cpu类型影响的简单程序,还是可以在模拟器上调试的.在实际开发中我只用模拟器调试软件的界面.如果你想学习pb,用它来创建内核而又没有实际的物理平台来调试,那么模拟器非常适合.但模拟器的限制也非常多,所以即使你在模拟器下调试过所有能够调试的内核特征(feature,或者称组件),你掌握的也不过是冰山一角.在这里顺便说一句闲话:pb包含的知识量与windows ce本身的知识量加起来好比是浩瀚的海洋,比用evc开发软件的知识量大的多.所以如果你只会用evc开发几个软件,那你仍然是windows ce专业的一年级学生. 【扩展信息:
Bash 内建命令 read】
图一 模拟器
摘要:最近一段时间,移动设备开发越来越多的成为了程序员社区的话题。移动设备主要包括智能手机和pda,是嵌入式开发中很重要的一个方向。在智能手机领域被大多数手机厂商支持的java/j2me/ target=_blank>j2me无疑是领头羊,随着多普达推出了515手机,基于微软ce平台的smartphone也逐渐成为关注焦点。一直不温不火的pda市场,也在行业应用领域有所收获,pocket pc由于其开发......