武易嵌入式系统设计实验报告(共17页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《武易嵌入式系统设计实验报告(共17页).docx》由会员分享,可在线阅读,更多相关《武易嵌入式系统设计实验报告(共17页).docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上江苏科技大学嵌入式系统设计实验报告学号:姓名:武易专业:计算机科学与技术2016-12-30实验一 嵌入式硬件系统设计一、实验目的通过该实验使学生掌握在Protel进行电路原理图设计和PCB 制版设计,电路原理图的检测等;培养学生的硬件电路设计能力。二、实验内容1)安装Protel,设置库文件2)电路原理图设计3)PCB设计三、实验步骤1、安装Protel并导入库文件由于本机操作系统为Windows 10,不能够安装实验所指定的Protel 99软件,因此使用了Altium Designer 6.9作为代替。2、电路原理图设计本实验中设计了一个基于8051内核的电路,
2、可进行下载程序,并扩展了一个蜂鸣器。 连接好所有线路后进行原理图检测。3、PCB设计使用上面的原理图进行PCB设计。绘制Bottom Solder层确定板子尺寸,Keep-Out Layer层确定线路范围,导入原理图后手动排列元件布局,使用规则自动布线,双层板。四、实验结果五、实验心得通过本次实验,我学到了制作PCB电路板的基本流程和方法。实验过程中由于我所使用的软件版本和老师的不同,因此在整个过程中遇到不少困难,最后在老师的指导以及通过查找资料解决了问题。实验二 基于QT的界面设计一、实验目的通过使用Qt软件,使学生掌握使用Qt进行嵌入式软件的UI设计。二、实验内容1)掌握Qt软件安装和使用
3、2)使用Qt编写图形用户接口三、实验步骤使用QT Designer编写一个图形用户界面-密码验证程序1. 安装QDevelop和Qt Designer2. 界面设计3. 编辑信号和槽4. 编写代码5. 编译6. 测试四、代码Mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #includeui_mainwindow.hnamespace Ui class MainWindow;class MainWindow : public QMainWindow, public Ui:check Q_OBJECTpublic: exp
4、licit MainWindow(QWidget *parent = 0, Qt:WindowFlags f=0);private slots: void passwdslot(); void zero0(); void one1(); void two2(); void three3(); void four4(); void five5(); void six6(); void seven7(); void eight8(); void nine9();#endif / MAINWINDOW_HMainwindow.cpp#include mainwindow.h#include#incl
5、udeMainWindow:MainWindow(QWidget *parent, Qt:WindowFlags f) : QMainWindow(parent, f) setupUi(this);void MainWindow:passwdslot() if(lineEdit-text()!=) QMessageBox:information(this,Input Erro,tr(Please input again); lineEdit-setText(); lineEdit-setFocus(); return; else QMessageBox:information(this,Inp
6、ut correct!,tr(yes!); return; void MainWindow:zero0() QString add; add=lineEdit-text()+zero-text(); lineEdit-setText(add); lineEdit-setFocus();void MainWindow:one1() QString add; add=lineEdit-text()+one-text(); lineEdit-setText(add); lineEdit-setFocus();void MainWindow:two2() QString add; add=lineEd
7、it-text()+two-text(); lineEdit-setText(add); lineEdit-setFocus();void MainWindow:three3() QString add; add=lineEdit-text()+three-text(); lineEdit-setText(add); lineEdit-setFocus();void MainWindow:four4() QString add; add=lineEdit-text()+four-text(); lineEdit-setText(add); lineEdit-setFocus();void Ma
8、inWindow:five5() QString add; add=lineEdit-text()+five-text(); lineEdit-setText(add); lineEdit-setFocus();void MainWindow:six6() QString add; add=lineEdit-text()+six-text(); lineEdit-setText(add); lineEdit-setFocus();void MainWindow:seven7() QString add; add=lineEdit-text()+seven-text(); lineEdit-se
9、tText(add); lineEdit-setFocus();void MainWindow:eight8() QString add; add=lineEdit-text()+eight-text(); lineEdit-setText(add); lineEdit-setFocus();void MainWindow:nine9() QString add; add=lineEdit-text()+one-text(); lineEdit-setText(add); lineEdit-setFocus();五、实验结果六、实验心得本次实验虽然是第一次使用Linux平台上的图形用户界面编程
10、工具,但由于使用的编程语言是C+,并且制作的界面比较简单,遇到一点小困难,但是在互联网的帮助下最终解决。还有使用终端进行编程和其他的复杂操作没有进行,因此尚需学习。实验三 嵌入式应用系统设计1一、实验目的通过该实验使学生掌握应用系统设计设计的方法和流程,掌握设计案例中需求分析和设计方法,硬件平台搭建等。要求学生通过查阅资料,自己设计制作一个完整的嵌入式系统项目。二、实验内容1)掌握嵌入式应用系统设计方法和流程2)撰写需求分析和设计方案3)硬件平台设计和驱动调试三、实验步骤设计一个成本低、可靠性好且通用性高的嵌入式图像采集系统其应具有如下特点:1、控制成本;2、保证硬件设备兼容性、安全性;3、具
11、有一定的安全性(断电转储、身份认证)。系统总体架构设计系统总体架构分为硬件和软件两部分内容。1、系统的硬件架构本设计采用基于ARM9的嵌入式模块作为系统的中心处理模块,是整个设计中的核心模块。摄像装置采用USB摄像头,中心处理模块通过USB接口连接摄像头,并驱动摄像头采集视频信号,经过相应的处理后通过以太网或USB进行传输。为实现断电转储功能,电源由外部电源及备份电源两路组成,当外部电源掉电时,自动切换到备份电源工作,同时停止视频信号对外传输,并将信号经过编码后存储到自带的存储设备中。2、系统的软件架构系统的软件架构主要由五个模块组成,即USB驱动程序模块、视频服务器模块、TF Card读写模
12、块、电源信息处理模块和终端视频信号处理模块。USB驱动程序模块中包含了USB总线驱动程序,USB摄像头数据输入驱动程序,这个模块的功能即驱动摄像头设备并采集视频信号,和与终端计算机的通信;视频服务模块包括视频信号处理模块,基于USB的视频信号传输模块,基于TCP/IP协议的视频信号传输模块和视频编码模块,这个模块的功能即处理摄像头采集到的视频信号,可将视频信号传输到被允许的视频监控终端,也可将视频信号编码转储;TF Card读写模块包括TF Card Reader驱动模块和数据写入模块,这个模块的功能即将已编码的视频数据存储到TF Card;电源信息处理模块的功能即识别电源信息,判断应将视频信
13、号做何处理;终端视频信号处理模块包括视频信号接收、存储及播放程序。3、系统的安全性考虑在本设计中,采取了硬件级和软件级两种方式加强系统的安全性。硬件层面由断电转储功能保证系统在外部电源失效时保证视频信息得以保存,软件层面在嵌入式视频服务器软件内做IP地址过滤,对发出视频信号传输请求的IP地址进行过滤。总体硬件模块根据系统设计的要求与综合考虑,GT2240开发板核心板的硬件配置与外围扩展电路完全可以满足本课题的前期设计与后期的实验要求,使用其作为整个系统的核心模块进行硬件扩展以及程序设计、刻录、运行具有可行性。该电路使用LM358运算放大器作为电压比较器使用,分别输入外接电源以及备份电源的电压,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 设计 实验 报告 17
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内