英创嵌入式产品以网络通讯为特色,包括基本的串口通讯以及完整的TCP/IP通讯,另一方面,英创嵌入式模块预装的DOS操作系统,可通过丰富的C语言运行库函数(run-time library)来使用,如文件操作、存储器管理等等。不少用户在刚开始设计应用程序时,由于对系统功能调用、TCP/IP通讯的操作原则缺乏深入了解,会在实现相应功能中出现一些困难。一种有效的解决方法是客户可以与英创公司的软件工程师联系,并对所需实现的功能作简单介绍,一般来说英创工程师可以很快为客户编写一段实现其相应功能的测试程序,供客户参考。经验表明,通过一两次这样的交流,客户就可以很好地掌握在英创嵌入式平台上的应用程序设计了。客户也可以把他们感觉有问题的代码email给我们,英创公司的软件工程师会针对代码提出相关意见,通常会发现一些程序bug,这也是加快客户程序设计的常用方法。英创公司在这里郑重承诺决不把客户的任何代码转给第三方,以确实保护客户在代码中的技术秘密。
如果客户应用程序要实现的功能及流程已比较明确,我们可以为其编写一个基本的框架性的应用程序,该程序一般可以实现:(1)与上位机的通讯,通常是以太网或GPRS/CDMA方式;(2)与设备或传感器的数据交换,通常是串口、扩展ISA总线的AD、GPIO等;(3)定时任务的生成及执行;(4)主控程序,通常是事件驱动型的循环结构。框架程序通常采用PRJ过程文件方式构成,可以帮助客户更合理的划分各个具体功能模块,并把它们适时的添加到过程文件中。
......