基于arm9内核2440开发板汉字显示及窗口移动实现

基于arm9内核2440开发板汉字显示及窗口移动实现

ID:32636330

大小:83.68 KB

页数:11页

时间:2019-02-14

基于arm9内核2440开发板汉字显示及窗口移动实现_第1页
基于arm9内核2440开发板汉字显示及窗口移动实现_第2页
基于arm9内核2440开发板汉字显示及窗口移动实现_第3页
基于arm9内核2440开发板汉字显示及窗口移动实现_第4页
基于arm9内核2440开发板汉字显示及窗口移动实现_第5页
资源描述:

《基于arm9内核2440开发板汉字显示及窗口移动实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于ARM9内核2440开发板汉字显示及窗口移动实现摘要:当你兴高采烈的拿到一块新买的2440开发板,却不知如何下手的时候,本文想通过一个屏幕显示实验,了解开发板的实验开工过程,将帮助你怎样利用板上资源实现自己的设计目标。关键词:ARM2440;汉字显示;窗口移动ARM9具有比单片机强得多的功能,它把单片机的许多外部接口电路都集成到了芯片内部,既降低了成本,又提高了系统的可靠性。但是,ARM9的使用却异常复杂,没有象单片机那样的极易上手,应用之方便了。利用ARM9开发板进行一些二次开发,不失为一种多快好省的办法。本文使用的开发板型号为:TQ2440,4.3吋屏幕。一设计目标在TQ2440开

2、发板上显示中英字文本,并能通过按键中断实现文字窗口的上、下、左、右移动。二实验开工当你买到一块ARM9开发板的时候,一般会附送一些接口连接线和一张光?llil内部会有一些出厂程序,这是我们应该好好利用的。打开包装,拿出里面的实验板,用随机附带的RS-232串口线,USB线,把ARM9开发板与电脑主机连接起来,并插好开发板电源(先不要打开开发板电源)。三建立软件开发环境(1)启动电脑主机,安装附送光盘上的ADS1.2(在"E:TQ2440_CDWindows平台开发工具包ADS1.2”下,其中E:”为光盘所在目录)。(2)安装并设置串口工具软件SecureCRT.exe。这是个将开发板

3、与电脑主机建立起串行连接的串行口连接工具软件,比超级终端好用。该软件包在“E:TQ2440_CDWindows平台开发工具包"文件夹下面,找到该软件包并复制到"D:”下并解压。运行SecureCRT.exe,单击快速连接图标,设置使用的协议为“Serial”,端口为“C0M1”,波特率为:115200,并去掉RTS/CTS前面的钩,单击"连接”。将内存选择开关打到“NORFlash”,打开电源,电脑屏幕提示,发现新硬件,需安装开发板的USB设备驱动程序。该驱动程序包的路径为“E:TQ2440_CDWindows平台开发工具USB下载驱动.rar”,解压后,按提示安装即可。按开发

4、板的复位键,会发现电脑屏幕上出现串口工具窗口,提示选择下载模式。(3)安装并设置开发板烧写工具软件DWN.exe。该软件包也在“E:TQ2440_CDWindows平台开发工具包”文件夹下面,找到该软件包并复制到“D:”下并解压。该工具软件的设置比较简单,运行DWN.exe,单击菜单"Configuration”/"Options”,设置波特率为115200,端口为“COM2”,(如有冲突,换一个端口),下载地址为“0x3000000”o到此,建立软件开发环境基本完成。四修改原出厂镜像(1)修改原出厂程序默认屏幕尺寸复制并解压光盘中自带的测试程序TQ2440_Test_2010060

5、7.rar(在“E:TQ2440_CDTQ2440测试程序”下)。2)打开开编辑项目文件TQ2440一test,mcp(比如说是解压缩在“D:TQ2440_Test_20100607”下),只要双击文件名TQ2440_test.mcp,即可打开编辑。3)修改开发板屏幕尺寸大小。因原出厂程序默认的屏幕尺寸为3.5吋,而实际用的,是4.3寸,要修改一下。步骤:%在标签为TQ2440_test.mcp的窗口中,右击LCD_TFT.c,选择“编译”;2、单击LCD_TFT.c右边的下拉箭头,选择“LCD_TFT.h”;3、将第14行中的“LCDW35”,改为:“LCDW43”,并保存文件;(

6、2)移植字库1)复制光盘中的文件:E:TQ2440_CDuC0S-IIuC0S-II_20091031.rar到D盘根目录下并解压。2)复制D:uC0S-II_20091031S3C2440sourceFont_Libs.c到D:TQ2440_Test_20100607src中。3)添加字库文件到项目中:只要在TQ2440_Test.mcp窗口,单击右键,选择:“Addf订es…”,在弹出的窗口中,打开src文件夹,选中"FontJLibs.c",点击"打开”,再点击“0K”即可。(3)让开发板显示汉字1)在LCD_TFT.c的开头位置,添加外部数组申明:externun

7、signedchar―CHS[];externunsignedchar_VGA[];2)打开D:uC0S-II_20091031uC0S-II.mcp,再打开led.c,将里面的Lcd_PutASCII()、voidLcd_PutHZ()、Lcd_printf()这三个函数复制到项目D:TQ2440_Test_20100607TQ2440_Test.mcp中的LCD_TFT.c文件末尾并在开头添加函数申明。3)删

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。