主題:基于英創(chuàng)EM9X60系列的單色屏菜單界面操作例程 共有62675人關(guān)注過本帖 |
---|
zhl |
1樓 |
基于英創(chuàng)EM9X60系列的單色屏菜單界面操作例程 Post By:2010-1-7 14:31:00 [只看該作者]
針對(duì)低成本的單色LCD上菜單界面操作的應(yīng)用,基于英創(chuàng)EM9160、EM9260、EM9360板卡上,英創(chuàng)公司新近提供了一個(gè)相應(yīng)的EVC應(yīng)用程序例程,該例程仍然采用了Window風(fēng)格的編程,通過窗口的消息傳遞、響應(yīng)機(jī)制來實(shí)現(xiàn)應(yīng)用對(duì)于鍵盤、定時(shí)等請求,從而實(shí)現(xiàn)對(duì)于菜單界面的操作功能。該例程僅適用于EM9X60系列板卡。
感興趣的英創(chuàng)客戶可以發(fā)郵件到support@emtronix.com,索取相關(guān)代碼。 |
|
單帖管理 | 引用 | 回復(fù) |
9160 |
2樓 |
Post By:2010-1-8 8:46:00 [只看該作者]
我用的是9160,麻煩給我發(fā)一份好嗎?謝謝。jnshy@sina.com
|
|
單帖管理 | 引用 | 回復(fù) |
lqk |
3樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2010-1-8 9:04:00 [只看該作者]
已發(fā)到你郵箱,請查收。
|
單帖管理 | 引用 | 回復(fù) |
jingjiniao |
4樓 |
Post By:2010-1-8 13:10:00 [只看該作者]
剛接觸ARM,我用9360,你給我發(fā)9160,不知怎么用。編譯LINK : fatal error LNK1181: cannot open input file <|>EM9160_ISA_DIO.lib<|>
|
|
單帖管理 | 引用 | 回復(fù) |
lqk |
5樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2010-1-8 13:43:00 [只看該作者]
我們的例子是在9160的平臺(tái)上做的,如果是9360,只需要將Link EM9360_ISA_DIO.lib就行了,在Project->Sittings->Link中修改。
|
單帖管理 | 引用 | 回復(fù) |
lotus |
6樓 |
Post By:2010-1-12 16:46:00 [只看該作者]
張工,給我發(fā)一份
|
|
單帖管理 | 引用 | 回復(fù) |
lqk |
7樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2010-1-12 16:57:00 [只看該作者]
程序已發(fā),請查收。
|
單帖管理 | 引用 | 回復(fù) |
9260 |
8樓 |
Post By:2010-1-15 22:15:00 [只看該作者]
我是9260,給我傳一份,謝謝!hongqi1029@126.com
|
|
單帖管理 | 引用 | 回復(fù) |
newnew |
9樓 |
Post By:2010-1-15 22:25:00 [只看該作者]
正是我需要的。19987152@qq.com
|
|
單帖管理 | 引用 | 回復(fù) |
9260 |
10樓 |
Post By:2010-1-17 21:18:00 [只看該作者]
麻煩,請快點(diǎn)發(fā)下吧!hongqi1029@126.com.上面留了郵箱,也給你們寫了郵件,但還沒有發(fā)給我。
|
|
單帖管理 | 引用 | 回復(fù) |
lotus |
11樓 |
Post By:2010-1-18 10:04:00 [只看該作者]
9260運(yùn)行出錯(cuò),MenuManager.Show( );這行
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
12樓 |
Post By:2010-1-18 11:28:00 [只看該作者]
菜單程序,是按照EM9160的環(huán)境運(yùn)行的,對(duì)EM9260或EM9360,需要更換相應(yīng)的ISA庫。另請注意以下事宜:
 1、在該程序中利用EM9160的ISA擴(kuò)展4X4鍵盤中的兩個(gè)鍵“3”,“6”,其中的“3”鍵用作移動(dòng)shift鍵,用于選擇菜單中的Item項(xiàng),“6”鍵作為Enter鍵功能,選擇或返回。    2、在利用該程序進(jìn)行測試時(shí),一定要先下載一些配置文件到EM9160的NandFlash下,這些文件包括: *.cfg 以及 ASC5x7V.fnt文件。    3、程序以源碼形式提供,主要是提供框架思路,最終客戶菜單形式還是要由客戶自己完成。 |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
13樓 |
Post By:2010-1-18 11:30:00 [只看該作者]
另:已給19987152@qq.com和hongqi1029@126.com發(fā)了程序,請查收。謝謝!
|
|
單帖管理 | 引用 | 回復(fù) |
lotus |
14樓 |
Post By:2010-1-18 11:51:00 [只看該作者]
ISA庫已換,配置和字體文件也下載下去了開始執(zhí)行程序到
i1 = LCD_Init( LCD_AUTO ); LCD_LoadSmallFnt( ); LCD_SetMode( 1 );         // set to XOR mode status = MenuManager.LoadMenu( ); if( status < 0 ) return status; MenuManager.Show( ); 到最后這行出錯(cuò)了 |
|
單帖管理 | 引用 | 回復(fù) |
9260 |
15樓 |
Post By:2010-1-21 11:14:00 [只看該作者]
這個(gè)鍵不能自己更改嗎?因?yàn)樽约旱挠布呀?jīng)做好,用的是9260的GPIO0到GPIO5,實(shí)現(xiàn)的是3*3的鍵,里頭也沒有看到EM9260_KEY.cpp文件。
|
|
單帖管理 | 引用 | 回復(fù) |
zhl |
16樓 |
Post By:2010-1-21 12:05:00 [只看該作者]
目前EM9260鍵盤的驅(qū)動(dòng)已經(jīng)包含在內(nèi)核中了,如用GPIO作為鍵盤,可以調(diào)用:
hDevice = ActivateDevice( TEXT("Drivers\\gpio_keypad"), 0); 就不再需要用EM9260_KEY.cpp,這樣的好處是可以利用WinCE系統(tǒng)內(nèi)部完善的消息機(jī)制。 |
|
單帖管理 | 引用 | 回復(fù) |