- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XI`AN TECHNOLOGICAL UNIVERSITY实习报告班 级:姓 名:学 号:专 业:实习类别:指导教师:实习日期:实习成绩:西安工业大学教务处制一、实习任务实习地点实习时间实习方式实习目的实习注意事项实习主要内容及进度安排指导教师签字二、实习报告初识嵌入式:嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。二、实习目标及内容:(1)实习目标:1、熟悉linux的开发环境,常用的一些相关相关软件和命令。2、熟练使用变量、指针、结构体,和基本函数使用方法;能独立编写排序算法。3、掌握文件操作的基本函数,打开使用设备;可独立编写键盘输入记录和播放程序。4、掌握进程线程创建的基本方法,会用互斥体完成资源保护。5、理解网络通信的基本概念,掌握通信函数的基本使用;编写聊天室模型。6、将linux环境下的各种操作与硬件平台结合起来,利用驱动以及linux环境下的编程实现对硬件屏幕的控制。(2)实习大纲:1、嵌入式相关介绍;环境安装。2、C语言基础补习回顾。3、I/O编程:介绍标准I/O编程、文件I/O编程;4、进程编程:进程线程的创建、进程间通信、进程间同步与互斥;5、网络编程:介绍网络通信模型(OSI模型、TCP/IP模型)、TCP/IP协议簇以及使用socket编程。(3)实习内容:1、Linux 下的常用命令 命令的工作原理:用户在提示符下输入的名令经 Shell(名令解释程序)解释后传给内 核 输入命令应注意: 1)、格式:命令【选项】【参数】 2)、区分大小写例:ls 列出当前目录下的文件列表 ,LS 则不存在,错误 。帮助命令:man 命令名或函数名;超级权限:sudo 要执行的命令 ;重启:reboot 文件操作;ls [选项]——查看当前文件列表; mkdir 目录名——创建目录;cd 目录名或路径——进入相应目录;rmdir 目录名——删除目录 touch 文件名——创建空白文件;rm 文件名——删除文件; pwd——查看当前路径;vi 文件名——进入或编辑文件。注:1、这里的文件指普通文件,目录指目录文件即常说的文件夹 ; 2、路径是指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要 构成是目录名称,中间用“/”分开。任一文件在文件系统中的位置都是由相应的路径 决定的。 2、 Linux 的文件命名规则 由 Linux 文件系统的规定,文件名和目录名可以包含以下字符:大写英文字母 A-Z、小 写英文字母 a-z、数字 0-9、“@”、“_”等。在文件名和目录中,不得包括的字符有: * ? / ; ! [ ] | \‘ “ ( ) { }。不得以”+“和”-“开头。 Linux 中的文件名是大小写敏感的,也就是说,rainbow 和 Rainbow 代表两个丌同的文 件。一个以“.”打头的文件表明这个文件是隐藏文件(可以用 ls-a 查看)。Linux 系 统中文件名的最大长度为 255 个字符。 3、 文件权限 文件的权限,分为三段,分别代表“所有者(u)”、“同组人(g)”、“其它人(o)”的读(r)、写(w)、执行(x) 的权限。对普通文件而言,“r”代表可以阅读文件内容,“w”代表可以修改或删除文件内容, x代表可以将文件作为命令来执行(同时需要 r 权限)。修改文件权限:命令——chmod(最常用) 例:[root@localhost ~]# chmod 664 a.txt 4、Linux 下开发工具——viVi?是“Visual interface”的简称 Unix?、Linux 下的程序开发工具 Unix?、Linux 下修改配置文件 Vi可以执行输入、删除、查找、替换、块操作等众多文本操作 Vi不是一个排版程序、它只是一个文本编辑程序 Vi是全屏幕文本编辑程序,它没有菜单,只有命令。vi 编辑器有三种工作模式: 命令行模式:刚进入文件即为此模式,此模式下可以移动鼠标、通过键盘输入一些命令 完成查找、复制等功能,或进入底行模式、插入模式 插入模式:在命令行模式下输入 i 或 a 进入(最常用为 i),只有在命令行模式下才能 字符输入,按【Esc】返
文档评论(0)