<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > MiniGUI中開發(fā)實(shí)現(xiàn)鍵盤輸入設(shè)備方案解析

          MiniGUI中開發(fā)實(shí)現(xiàn)鍵盤輸入設(shè)備方案解析

          作者: 時(shí)間:2012-05-14 來源:網(wǎng)絡(luò) 收藏

          4.2 添加小輸入引擎

          添加小輸入引擎方法步驟如下:

          ①仿照src/ial/2410.h編寫mykbd.h文件,與myk—bd.c文件一同保存到src/ial下;

          ②在src/ial/ial.c文件中添加新引擎的人口(位置及格式參考該文件中其他引擎);

          ③在conflgure.in、acconfig.h及src/ial/Make-fne.am文件中的其他引擎信息之后加人新引擎信息;

          ④執(zhí)行aclocal及autoheader,分別生成aclocal_m4及config.h.in文件;

          ⑤執(zhí)行|dLltoconI’,生成。onfigurt:,修改該con矗lgure文件,在開頭處添加交叉編譯器路徑(否則會(huì)使用gcc進(jìn)行編譯);

          ⑥執(zhí)行aLit0131~lke—add_misslng命令,生成MaItefile.in等文件;

          ⑦若configure.in中設(shè)置該輸入引擎默認(rèn)為安裝,則不用加最后一項(xiàng)配置參數(shù);

          ⑧執(zhí)行make,及rrlake,instaII命令進(jìn)行編譯和安裝;

          ⑨把安裝路徑下的Iib/libminigui一1.3.so.3.0.O庫文件復(fù)制到目標(biāo)板根文件系統(tǒng)lIb目錄下(前提是已拷貝了MiniGLfI運(yùn)行庫和資源環(huán)境到根文件系統(tǒng)中);

          ⑩修改配置文件(目標(biāo)板根文件系統(tǒng)/et~:/MinigLti. cfg),令iaLenglne—mylebd,使用這個(gè)新的輸入引擎。

          4.3 根文件系統(tǒng)的移植

          將交叉編譯后的MiniGtII應(yīng)用程序復(fù)制到根文件系統(tǒng)中,制作并下載根文件系統(tǒng)映像文件到目標(biāo)板中,目標(biāo)板系統(tǒng)啟動(dòng)后加載小驅(qū)動(dòng)并運(yùn)行該應(yīng)用程序即可。

          結(jié)語

          開發(fā)MiniGIJI對(duì)特定的支持,主要完成的是驅(qū)動(dòng)及輸入引擎的編寫、新輸入引擎的添加。調(diào)試過程中,應(yīng)根據(jù)串口終端的錯(cuò)誤提示和程序運(yùn)行時(shí)的現(xiàn)象判斷是驅(qū)動(dòng)程序或輸入引擎編寫有誤,還是設(shè)有正確添加輸入引擎造成了錯(cuò)誤,再進(jìn)行相應(yīng)的修改。建議先用非Mini(:u1程序調(diào)試驅(qū)動(dòng)程序,確保其能正確實(shí)現(xiàn)所提供的功能后,再運(yùn)行MiniGIJI應(yīng)用程序進(jìn)行調(diào)試。如果出現(xiàn)的錯(cuò)誤為無法找到匹配的,則多是未能正確掭加輸入引擎造成;若錯(cuò)誤為初始化輸入引擎失敗,則是驅(qū)動(dòng)未成功加載或輸入引擎初始化函數(shù)中打開的設(shè)備名與驅(qū)動(dòng)注冊(cè)的設(shè)備名不符合造成的。本文所述的方法,已經(jīng)在嵌入式血液流變儀的數(shù)字鍵盤輸入應(yīng)用中成功使用。實(shí)際使用結(jié)果表明,鍵盤輸人程序行為正確,對(duì)按鍵反應(yīng)速度快,可靠性高。

          DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY



          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();