2022年嵌入式实训总结 .pdf
《2022年嵌入式实训总结 .pdf》由会员分享,可在线阅读,更多相关《2022年嵌入式实训总结 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实训总结ARM 体系结构主要内容(1)ARM 简介(2)ARM 处理器模式(3)ARM 的寄存器(4)ARM 的异常(5)存储器 I/O 参考资料详细内容参加ARM 体系结构 PPT。RealView 的使用安装破解详细过程1.将虚拟 iso 文件解压缩(或者用虚拟光驱装载),双击 setup.exe 进行安装2.安装即将结束的时候,会出现一个窗口,上面有“下一步”按钮3.此时,将rvds4cr.crack 文件夹的内容,拷贝到文件夹4.开始运行输入cmd,点击确定5.输入 ipconfig/all,并回车6.记下“本地连接”的Physical Address,例如 00-25-3D-5B-7
2、C 7.将下的 rvds.dat 以记事本方式打开8.将“HOSTID=”后的字符串替换为6 中找到的Physical Address,不要横杠。9.保存关闭。10.在 2 中的窗口内点击下一步,之后点击“.”按钮,选择好 rvds.dat 之后,点击 Add按钮,点击两次(或一次)“是”之后继续安装。11.最后运行下的 Crack.bat(齿轮)名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 9 页 -IDE 的使用开始程序ARMARM Workbench IDE v4.0 启动 RealViewIDE FileNewRealview Project 输入 ProjectNam
3、e 点击下一步,调试和发行都选中,点击下一步,不需要选择Targets,直接点击下一步,体系结构选择Cortex-A8,其他不用改变,点击下一步,再点击下一步,之后选择Finish,即可创建一个RealView 工程。在工程上点击右键可以添加文件夹(例如 src),也可以添加文件,注意汇编文件扩展名为.s,C 语言文件为.c。汇编语言的例子和C语言的例子见“ARM 汇编语言实验”压缩包。调试方法首先编译工程(ProjectBuildAll),之后点击菜单栏的Debug 按钮(虫子样子),选择加载到 RealView Debugger 中,即可开始调试。点击Step in 按钮,即可单步跳入,点
4、击Step over 按钮即可过程调试。有可能需要查看Register 的内容,这时需要点击View 菜单下的Register 项,打开寄存器查看窗口。指令集常用指令集见参考资料“ARM 指令集详解”。ARM 与 C语言混合编程共有四种混合编程方式,详细信息可以参考资料“ARM 中 C 语言和汇编语言混合编程”中的内容。串口通信方法串口的基本概念,串口通信的方式,通信的数据包格式等。详细内容请参考“串口通信”PPT。烧写板子的方法由于各个开发板的使用方法并不相同,因此需要参考用户手册。一般使用过程为:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 9 页 -1.调至 NorFla
5、sh 方式启动,连接超级终端。根据超级终端中的选项,选择操作2.格式化 NandFlash 对于 Linux 系统3.选择下载 bootloader,可能会使用到DNW,注意按照手册安装usb 驱动4.选择下载操作系统内核5.选择下载根文件系统6.选择下载 Logo 对于 WinCE 系统3.选择下载 Bootloader 或者 STEPLDR 4.下载 EBoot 到 NandFlash 5.调到 NandFlash,并在开机时按空格键6.选择下载 WinCE 的镜像文件QT 程序编写环境的安装1.解压缩 交叉编译器(EABI),tar xvfj EABI.tar.bz2 C/2.用 ged
6、it/etc/profile 添加一条 pathmunge,详细请参见手册3.解压缩 qt-embedded-opensource tar.bz2,tar xvfj qt-embedded.tar.bz2 C/7.进入/opt/EmbedSky/qt-4.5下,./arm_qt4.5_build进行安装,需要大约1 小时进行安装,之后使用source setARM_Env 来设置环境变量。8.qt-x11 的安装:a)从 ftp:/ ftp 上下载 qt-x11-opensource-src-4.5.3.tar.gz b)解压缩 tar xvzf qt-x11-opensource-src-4
7、.5.3.tar.gz-C/c)进入解压后的qt 目录(qt-x11-opensource-src-4.5.3),运行命令./configure-qvfb-prefix/opt/qt-x11-4.5.3 i)-qvfb 参数说明需要编译qvfb 设备ii)-prefix/opt/Qt-x11-4.5.3为改变安装安装目录d)运行命令 gmake 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 9 页 -e)运行 gmake install,大约需要1 小时左右f)gedit/etc/profile打开 profile 文件,在该文件的最末尾加上以下语句:export PATH=/
8、opt/qt-x11-4.5.3/bin:$PATH export QTDIR=/opt/qt-x11-4.5.3 export MANPATH=/opt/qt-x11-4.5.3/man:$MANPATH export LD_LIBRARY_PATH=/opt/qt-x11-4.5.3/lib:$LD_LIBRARY_PATH export QMAKESPEC=/opt/qt-x11-4.5.3/mkspecs/linux-g+g)注销重新登陆h)编译 qvfb#cd/qt-x11-opensource-src-4.5.3/tools/qvfb/#make 9.Qtcreator 的安装是图
9、形化的,下一步即可,安装好后,打开QtCreator 后,依次点击菜单 Tools-Options-Qt4-QtVersion,之后需要设置编译器的路径,可参考手册设置。QT 工程创建1.打开 QtCreator,点击 File-new File or Project 2.选择 Qt4 Gui Application 点击 Ok 3.Name 中填入项目名称,可任取;Create in 中填入目录,可用Browse 按钮选择一个路径,点击Ok 4.Required Modules 中按需求选取,如果不需要可以不用选取,点击Next 5.Classname中填入类名,可任取;Base Class
10、中选择 QWidget,或根据需要选择其他,单击 Next 按钮继续6.点击 Finish 完成创建项目QT 程序编写1.在工程窗口中的Forms 文件夹下,有至少一个.ui 文件,是界面设计文件2.双击这个.ui 文件,可以在右侧的窗体上添加按钮等控件3.可以修改控件的objName,Text等属性,注意,objName 是程序中用的名字,而 Text是显示给用户的4.在按钮等控件上单击右键,点击Go to slot,可以添加槽函数,可以根据自己需要选择信号和槽函数名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 9 页 -5.实现槽函数,完成需要的功能,例如响应用户按键信息等Q
11、T 示例程序更多的示例程序请参见压缩包“qtshili”QT 与硬件编程硬件编程最关键的是应用驱动程序。首先需要编写硬件驱动程序,或者利用已有的驱动进行 QT程序编写。因此,需要仔细参阅驱动程序文档,认真查看每个函数各个参数的含义。开发硬件相关QT 程序流程:1.添加 fcntl.h、unistd.h 和 sys/ioctl.h 三个头文件2.添加一个 private 变量,例如int fd;3.一 般 在 构 造 函 数 中,使 用open函 数 打 开 设 备 并 存 下 设 备 标 识 符,如fd=open(“/dev/PWM-Test”,O_RDWR);O_RDWR是一种设备读取的方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年嵌入式实训总结 2022 嵌入式 总结
限制150内