版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式实习心得体会【篇一:嵌入式实验报告】中国地质大学(北京)实验报告课程名称:嵌入式系统实验名称:嵌入式linuxsocket编程姓名:杨森学号:1010102115班级:10101021指导教师:曾卫华评分:实验时间:二零一三年四月实验题目:嵌入式linuxsocket编程一、实验目的通过实验熟悉linux环境,掌握linux串口和网络应用程序开发。并且学会串口的设置,串口数据收发处理,阻塞型i/o和非阻塞型i/o,socket套接字,多线程编程基础,server和client端程序设计,对嵌入式系统有进一步的了解。二、实验内容和步骤1.4.4.3交叉编译工具的path已经生效,在任意目录下能够执行arm-linux-gcc–v;2.nfs网络文件系统的配置:1打开nfs1175.exe;○255.255.255.0);3挂载:在板子上运行#mount-tnfs-onolock115.25.74.175:/d/share_vm/mnt/nfs○4使用cd/mnt/nfs进入nfs共享目录,ls显示共享目录下的文件;○3.仔细阅读提供的代码server.c和client.ctarget为服务器,ubuntu为客户端;4.交叉编译server.c、本地编译client.c(因为用到多线程编程,在编译语句后面加上-lpthread);5.在板子上运行server可执行文件:#cd/mnt/nfs#ls-lserver看看前面的字串里面有没有“x”,如没有则表明没有可执行的权限,需要用命令加入server的执行权限:#chmod777server,运行server代码#./server;6.在ubuntu上运行client程序:#./client115.25.74.176;7.观察服务器端和客户端的提示信息。三、程序流程框图和源码1.流式套接字工作过程,如图1所示图1流式套接字工作过程2.工作过程以太网1用户从串口输入信息,将串口信息转发至以太网,在ubuntu上编写client端程序,将收到的○网络数据打印出来;2用户从ubuntu中client端输入信息,client将位信息发送至以太网,嵌入式linux收到以太○网信息从串口输出该信息。3.源码更改过的源码见附录。四、实验结果1.挂载成功后串口显示,如图2所示图2挂载截图2.编译之后得到的目标代码,如图3所示图3目标代码编译成功3.客户端与服务器连接,如图4,图5,图6所示图4等待连接中图5ubuntu中显示连接成功图6串口中显示连接成功4.结果验证,如图7所示在串口中输入姓名(yangsen)和班级(10101021),在ubuntu中显示相应的结果;在ubuntu中输入姓名(yangsen)和班级(10101021),在串口中显示相应的结果。图7验证通讯结果五、实验体会本学期的所有实验均在宿主pc机与at91rm9200目标板上进行。在实验中,我们先建立硬件实验平台,又建立主机软件开发环境,接着为实验进行各项配置,最后完成了各个实验中的多种功能。很重要的一点,前期的硬件、软件准备必须完整无误地实现,这是后续的实验能顺利进行的前提。本实验中,虽然已经给出了串口程序和socket编程的程序,但是需要我们来修改和完善代码,在原代码的基础上实现新的功能。班级:学号:姓名:成绩:指导教师:1.实验一1.1实验名称博创up-3000实验台基本结构及使用方法1.2实验目的1.学习嵌入式系统开发流程。2.熟悉up-net3000实验平台的核心硬件电路和外设。3.增加对各个外设的了解,为今后各个接口实验打下基础。1.3实验环境博创up-netarm3000嵌入式开发平台1.4实验内容及要求(1)嵌入式系统开发流程概述(2)熟悉up-net3000实验平台的核心硬件电路和外设(3)armjtag的安装与使用(4)通过操作系统自带的通讯软件超级终端,检验各个外设的工作状态(5)通过本次课程对各个外设的了解,为今后各个接口实验打下基础1.5实验设计与实验步骤1.硬件安装2.软件安装(1)超级终端:运行windows系统下的超级终端(hyperterminal)应用程序,新建一个通信终端;在接下来的对话框中选择arm开发平台实际连接的pc机串口;完成新建超级终端的设置以后,可以选择超级终端文件菜单中的保存,将当前设置保存为一个特定超级终端到桌面上,以备后用。(2)jtag驱动程序的安装:执行armjtag目录下armjtagsetup.exe程序,选择安装目录,安装jtag软件。1.6实验过程与分析(1)了解嵌入式系统开发流程(2)对硬件的安装(3)对软件的安装1.7实验结果总结通过本次实验对嵌入式系统开发流程进行了了解,并且对硬件环境和软件环境进行了安装配置,通过本次实验对以后的接口实验打了基础。1.8心得体会通过本次实验对嵌入式实验有了初步的了解,对基本开发流程也有了初步的了解。2.实验二2.1实验名称ads1.2软件开发环境使用方法2.2实验目的熟悉ads1.2开发环境,学会arm仿真器的使用。使用ads编译、下载、调试并跟踪一段已有的程序,了解嵌入式开发的基本思想和过程。2.3实验环境(1)ads1.2开发环境(2)博创up-netarm3000嵌入式开发平台(3)pc(4)串口线2.4实验内容及要求本次实验使用ads集成开发环境,新建一个简单的工程文件,并编译这个工程文件。学习arm仿真器的使用和开发环境的设置。下载已经编译好的文件到嵌入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。2.5实验设计与实验步骤(1)运行ads1.2开发环境(2)新建工程文件(3)编译工程文件(4)下载编译好的文件到嵌入式控制器中运行2.6实验过程与分析(1)实现helloworld!最终在输出了helloworld(2)编程实现arm和计算机之间的串行通讯实现了串口通信,用arm监视串口,接收到的字符串由arm通过串口发送给超级终端,最终在超级终端上显示了按下的键。学习了串行通讯原理,了解串行通讯控制器,阅读arm芯片文档,掌握arm的uart相关寄存器的功能,熟悉arm系统硬件的uart相关接口。2.7实验结果总结对ads1.2开发环境使用和axddebugger使用方法有了初步的了解,基本成功运行了编译好的工程文件。2.8心得体会学习了ads1.2开发环境的使用方法和调试方法。使用ads编译、下载、调试并跟踪一段已有的程序,了解了嵌入式开发的基本思想和过程。3.实验三3.1实验名称键盘控制方法及led驱动设计3.2实验目的熟悉zlg7289芯片的内部结构,掌握用zlg7289驱动键盘和led的方法,掌握arm汇编语言和c语言的编程方法编写出一段程序,要求能在led上显示出小键盘上按下的4位数字。3.3实验环境(1)ads1.2开发环境(2)博创up-netarm3000嵌入式开发平台(3)pc(4)串口线3.4实验内容及要求通过zlg7289芯片驱动17键的键盘和8个共阴极led,将按键值在led上显示出来。3.5实验设计与实验步骤(1)新建工程,将“exp3键盘及led驱动实验”中的文件添加到工程。(2)定义zlg7289寄存器(3)编写zlg7289驱动函数(4)定义键盘映射表(5)定义键值读取函数(6)编写主函数3.6实验过程与分析(1)定义zlg7289寄存器#definezlg7289_cs#definezlg7289_key#definezlg7289_enable()do{zlg7289sioband=rsbrdr;zlg72
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年中国大型手拉气泵市场调查研究报告
- 2024年中国卫生人孔市场调查研究报告
- 2024至2030年中国雾面PU座垫纹革数据监测研究报告
- 三农领域投资策略分析报告及解读手册
- 宇宙奥秘探索故事征文
- 质量管理体系建设咨询服务协议
- 娱乐活动参与者行为规范及免责条款
- 电信行业 5G 网络安全解决方案
- 无人驾驶技术测试合作协议
- 2025年乌鲁木齐货运从业资格试题题库及答案
- CJ/T 158-2002 城市污水处理厂管道和设备色标
- NB-T35009-2013抽水蓄能电站选点规划编制规范
- 曳引驱动电梯调试作业指导书
- 上海市中考英语试卷及答案
- 基础会计课程思政教案设计
- 苏教版科学小学五年级上册期末测试卷及完整答案(夺冠系列)
- 监控工程竣工验收报告
- 经皮肝穿刺胆道引流(PTCD)导管的护理要点
- 国家开放大学《心理学》形考任务1-4参考答案
- 2024年社会工作者《社会工作实务(中级)》考试真题必考题
- FZ∕T 74001-2020 纺织品 针织运动护具
评论
0/150
提交评论