您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术如何用MiniGUI设计小键盘输入 正文
如何用MiniGUI设计小键盘输入

如何用MiniGUI设计小键盘输入

点击数:7972 次   录入时间:03-04 11:35:59   整理:http://www.55dianzi.com   嵌入式系统-技术
    ⑤执行|dLltoconI’,生成。onfigurt:,修改该con矗lgure文件,在开头处添加交叉编译器路径(否则会使用gcc进行编译);
    ⑥执行aLit0131~lke—add_misslng命令,生成MaItefile.in等文件;
    ⑦执行./configure--enable-jpgsupport=no--enaable=pngsupport=no--enable-gifsupport=no--dISAble-lite--prefix=

/minigui-free/install--enable-mykbdial=yes(指定安装路径在/tnlr电心free/lnstall目录下,若configure.in中设置该输入引擎默认为安装,则不用加最后一项配置参数);
    ⑧执行make,及rrlake,instaII命令进行编译和安装;
    ⑨把安装路径下的Iib/libminigui一1.3.so.3.0.O库文件复制到目标板根文件系统lIb目录下(前提是已拷贝了MiniGLfI运行库和资源环境到根文件系统中);
    ⑩修改配置文件(目标板根文件系统/et~:/MinigLti. cfg),令iaLenglne—mylebd,使用这个新的输入引擎。
4.3 根文件系统的移植
   
将交叉编译后的MiniGtII应用程序复制到根文件系统中,制作并下载根文件系统映像文件到目标板中,目标板系统启动后加载小键盘驱动并运行该应用程序即可。(源程序见本刊网站www.rllesnet.com.cn——编者注)


结语
   
开发MiniGIJI对特定输入设备的支持,主要完成的是输入设备驱动及输入引擎的编写、新输入引擎的添加。调试过程中,应根据串口终端的错误提示和程序运行时的现象判断是驱动程序或输入引擎编写有误,还是设有正确添加输入引擎造成了错误,再进行相应的修改。建议先用非Mini(:u1程序调试驱动程序,确保其能正确实现所提供的功能后,再运行MiniGIJI应用程序进行调试。如果出现的错误为无法找到匹配的输入设备,则多是未能正确掭加输入引擎造成;若错误为初始化输入引擎失败,则是驱动未成功加载或输入引擎初始化函数中打开的设备名与驱动注册的设备名不符合造成的。本文所述的方法,已经在嵌入式血液流变仪的数字键盘输入应用中成功使用。实际使用结果表明,键盘输人程序行为正确,对按键反应速度快,可靠性高。



上一页  [1] [2] 


本文关键字:如何  键盘  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术