嵌入式课程设计报告材料

嵌入式课程设计报告材料

ID:40062819

大小:324.00 KB

页数:24页

时间:2019-07-18

嵌入式课程设计报告材料_第1页
嵌入式课程设计报告材料_第2页
嵌入式课程设计报告材料_第3页
嵌入式课程设计报告材料_第4页
嵌入式课程设计报告材料_第5页
资源描述:

《嵌入式课程设计报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、福建工程学院《嵌入式系统》课程设计报告书题目:基于S3C2440设备驱动及其界面设计班级:姓名:学号:指导老师:陈靖,张平均,李光炀24目录一、设计课题3二、设计目的3三、设计任务及要求3四、设计内容4五、操作界面的生成6六、操作界面调试8七、设计总结9八、设计参考书10九、附件(程序)1124一、设计课题基于S3C2440的设备驱动及其界面设计二、设计目的:1.进一步巩固嵌入式系统的基本知识;2.掌握嵌入式应用系统的基本结构;3.掌握嵌入式系统开发环境建立和使用;4.掌握嵌入式系统基本驱动、应用程序的设计调试和编译移植方法;5.学会查阅有关专业资

2、料及设计手册;6.MiniGUI界面编程。三、设计任务及要求:1.掌握嵌入式系统开发环境建立和使用;2.掌握嵌入式系统基本驱动、应用程序的设计调试和编译移植方法;3、MiniGUI在PC上的安装、移植4、Linux基本输入输出驱动程序设计编译与移植5、基于MiniGUI的基本输入输出应用编程编译与移植6、编写设计说明书(方案的确定、设计环节的考虑及必要说明等)及设备的使用说明;7、绘制有关图纸.24四、设计内容:1、基础知识准备1)讲解设计任务;2)熟悉ubuntu的使用;3)熟悉TQ2440试验系统的使用;4)掌握嵌入式系统开发环境建立和使用;5

3、)掌握嵌入式系统基本驱动、应用程序的设计调试和编译移植方法.2、界面设计环境构建:MiniGUI在PC上的安装、移植2.1、MiniGUI在pc机上安装和运行建立工作目录:mkdir/minigui-freecd/minigui-freemkdir/src复制源文件包到工作目录:cp/mnt/hgfs/D/src/*/minigui-free解压文件到/minigui-free:tarzxvflibminigui-1.6.10.tar.gztarzxvfminigui-res-1.6.10.tar.gztarzxvfmg-samples-1.6.1

4、0.tar.gz242.2、MiniGUI库安装(2)将libcross.sh考到minigui的lib库的解压文件夹中(3)将rescross.sh考到minigui的res资源解压文件夹中(4)将samplecorss.sh考到sample例子解压文件夹中(5)依次运行libcross.sh,rescross.sh,samplecorss.sh(6)到nfsroot的,目录下,将libreduce.sh考到这个目录下,运行libreduce.sh2.3、安装qvfb(1)解压qvfb1.1.tar.gz(2)./configure(3)make

5、(4)makeinstall2.4、配置MiniGUI.cfgvi/etc/MiniGUI.cfg修改如下部分为[system]#GALengineanddefaultoptionsgal_engine=fbcondefaultmode=800x480-16bpp#IALengineial_engine=fbconmdev=/dev/mousemtype=IMPS2[fbcon]24defaultmode=800x480-16bpp[qvfb]defaultmode=800x480-16bppdisplay=01.5运行MiniGUI例子程序(1)

6、打开qvfb:qvfb&(2)运行helloword:五、操作界面的生成1、操作界面面执行文件的生成1).在/minigui-free/mg-samples-1.6.10/src/修改源文件treeview.c2).再次运行samplecorss.sh,生成执行文件treeview242、利用nfs进行挂载1).将本地PC机的网络方式设置成为桥接2).查看/etc/exports下可以挂载的目录3).启动服务/etc/init.d/nfs-kernel-serverrestart4).查看本机和ARM上的IP地址,设置在同一网段,然后ping,使其

7、能够互通。5).在超级终端上,进行操作Mount-onolock,rsize=1024,wsize=1024本机IP://mnt将虚拟机和ARM进行挂载,可以查看到虚拟机根目录下的文件。3、在超级终端上将需要的文件从虚拟机上复制到ARM机上1).重新烧写文件系统镜像文件2).挂载成功后,将/mnt/minigui-free/nfsroot/lib/*复制到/usr/lib/3).将/mnt/minigui-free/nfsroot/usr/local/lib/*复制到/usr/local/lib/4).将/mnt/etc/MiniGUI.cfg复制

8、到/etc/245).将/mnt/minigui-free/mg-samples-1.6.10/src/*复制到/usr/

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

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

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