前言
半年了,人也懒了,呵呵.什么都没写点。心里空空的。于是就把最近半年来在PDA上面开发的一些经验写写,希望和大家进行交流交流。
目前,嵌入式上面主要有Linux/WinCE 和Symbian 几大主角。我于今年3月份开始接触嵌入式的。用的是Arm2410开发板进行实验。我个人很喜欢开源的,也向往开源。所以在今年4月份接到单子后,就开始采用Linux+QT库进行开发。很可惜2个月的开发下来,软件基本成功了。可遇到了最麻烦的问题,我们找到的PDA硬件提供商的PDA不支持Linux ,我们晕死了。临近交付软件了,时间不多了,只有2个月时间了。也只有硬着头皮把软件从Linux 上面移植到WinCE里,准确说是从头开发了。
就着样,我们又在WinCE 5.0上面折腾了2个月,最终总算把软件系统开发完成了。在WinCE上面开发了2个月,也获得了很多经验,就把他写出来,和大家分享交流。至于Linux 下面的开发经验也有很多,有很多朋友来问过我。有时间的话,我会把整套linux下面的开发也写出来,和大家一起分享。
首先介绍一下我们开发的软件---- 电子身份识别系统。
平台:WindowsCE 5.0
开发工具:Visual Studio 2005 语言C#
说真的,微软的开发工具真没话说,Good!,比起Linux下面黑暗的C++ ,真实贴近人性话。
要开发PDA上面的软件, 首先要准备好开发环境,这是最最基本的工作了。下面说说开发环境的搭配。
1、Windows2003系统(你也可以用XP,主要是我们这次开发的识别系统,分2个部分,其中MS SQL2000数据库作为核心数据库,PDA的数据需要从服务器上同步)
2、Visual Studio 2005 开发工具自然必不可少
3、WinCE 5.0 模拟器(VS2005自带了PockPC的,其实就是一个东东,只是叫法不同)
4、Windows Mobile - ActiveSync 4.2/4.5
5、主要的软件就这么多
硬件上,最好有个2410开发板,如果没有的话PDA、智能手机、都可以。我是采用了PDA和开发板。
如果是开发板的话,你需要自己先Build 一个WinCE 系统装进去(以后我会专门写个WinCE定制的文章,请稍等。。。
硬件、软件准备好了,我们就可以踏上软件开发的旅程了。。。。。。
(未完待续。。。)
欢迎登陆我的公司网站昆明永创科技有限公司:http://www.yunfly.com (不要扔西瓜皮哦。好不容易创业!)