首 页 用户登录 | ![]() |
|||
|
|||
按字母检索 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
按声母检索 | A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | Q | R | S | T | W | X | Y | Z | 数字 | 符号 |
|
![]() |
您的位置: 5VAR论文频道 → 论文中心 → 理工论文 → 电子通信 |
|
|||||
嵌入式Linux下基于MiniGUI的信息终端软件开发 | |||||
收集整理:佚名 来源:本站整理 时间:2009-01-10 23:47:26 点击数:[] ![]() |
|||||
li_conn(LISTEN_SOCKET,'b')来提出请求。 这样,服务器和客户程序之间即可相互交流数据了。 广告进程实现时,需要在服务器中设置事件钩子函数SetServerEventHook(my_event_hook)。因为广告屏保是在没有键盘鼠标输入的一段时间后自动打开的,有任意键时又自动关闭,所以只有始终运行在后台的服务器才能判断广告是否要打开关闭。 可以在消息循环时进行判断: while(GetMessage(&Msg,HWND_DESKTOP)) {if (pid_scrnsaver= =0&&GetTickCount()> old_tick_count+1000){ ShowCursor(FLASE); pid_scrnsaver=exec_app("./scrnsaver","crnsaver"); } DispatchMessage(&Msg); } dld_tick_count是前一次消息的时间。当从GetTickCount()得到的当前时间大于设定值时,还没有任何消息的话,广告屏保scrnsaver程序就启动,同时隐蔽鼠标光标。 当系统又接收到事件时,会自动执行前面注册过的事件钩子函数。在该函数中,使用kill(pid_scrnsaver,SIGINT)命令关闭广告程序,并显示鼠标即可。 软件系统的示意如图2所示。 将完成的C语言程序文件用交叉编译工具编译,并链接MiniGUI库文件,即可生成所需的可执行文件。 结语 将嵌入式Linux应用至信息家电类产品中,并开发出优秀的人机交互界面,是嵌入式发展的趋势,拥有广阔的市场前景。本系统开发的嵌入式信息终端也已初见成效,相信这种方案必将得到越来越多的应用。 |
提供人:佚名 | |
【返回上一页】【打 印】【关闭窗口】 |
![]() |
5VAR论文频道 |
![]() |
5VAR论文频道 |
![]() |
关于本站 -
网站帮助 -
广告合作 -
下载声明 -
网站地图
Copyright © 2006-2033 5Var.Com. All Rights Reserved . |