嵌入式软件和信息终端软件是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:52:21
请问嵌入式软件和信息终端软件具体是指什么?

1 嵌入式Linux系统

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁减。适用于用户系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。从20世纪80年代末开始,陆续出现了一些嵌入式操作系统,如VxWorks、pSOS、WindowsCE、Linux等。其中免费源代码的Linux操作系统因其内核小、支持多种硬件平台、可裁减性好等显著优点,得到了广泛的关注,为嵌入式系统开发提供了一个极有力的选择。

信息终端软件开发

本系统中采用了MiniGUI专为嵌入式系统开发的Lite版本。它基于客户/服务器(C/S)体系,在服务器和客户之间传递输入设备数据,以及客户和服务器之间的某些语法 和响应数据。

在该信息终端软件中,就根据这种结构特点,设计了一个服务器程序和两个客户进程。服务器始终运行后台,记录有关系统信息,如系统计时、用户刷卡余额等,通过MiniGUI提供的Socket机制通信将数据传给下面的客户程序。主界面客户进程给用户提供了完整的操作体验,用户可以通过菜单选择打电话、浏览信息等功能。另一客户进程则是广告屏保,在无人使用的间隙时间里,可以动态显示一些精彩的画面,实现商业价值或公益宣传。下面分别进行介绍。

(1)信息终端客户程序

该信息终端主体界面客户程序在MiniGUI服务器的控制台程序下打开,弹出的是信息终端的主菜单,显示了电话、信息查询、城市交通、新闻专栏等板块。

程序实现时,开始是包含的头文件。

MiniGUI图形包的头文件有:common.h(MiniGUI常用的宏及数据类型的定义)、minigui.h(全局的和通用的接口函数及杂项函数的定义)、window.h(定义了和窗口有关的宏、数据类型、数据结构和窗口函数)。使用GDI函数和控件还需包括gdi.h、control.h两个头文件。

编程实现时,MiniGUI的程序入口点是MiniGUIMain函数,系统初始化后就会自动找到该函数。在该函数中先设置主窗口一些基本属性,建立每个客户程序唯一的一个消息队列。当程序结束时,调用Mai