arm实训报告

辽宁机电职业技术学院
ARM系统结构与应用》实训报告
班  级       10391   
                    姓  名     汪天媛   
实训地点    实训室404 
指导教师    刘娜         
  2012    11    23 
一、实训目的:
培养学生分析问题,设计程序的能力,了解嵌入式技术应用软件项目开发流程,逐步掌握面向过程程序设计思想,能够综合运用所学的知识。
(1)利用专业开发工具设计程序;
(2)利用专业开发工具对程序进行调试;
(3)利用专业开发工具对程序进行修改。
(4)具备收集信息并运用信息解决问题的能力;
(5)具备自主学习的能力;
(6)具备制定计划和实施计划的能力。
二、实训准备:
1、复习相关的C语言知识
2、了解软件项目开发流程。
三、实训要求:
1、实训期间必须严格遵守学校有关实训的规定,如果出现违规事件,成绩按不及格处理。
2、自己独立完成任务,如果发现有严重的抄袭事件,成绩按不及格处理。
四、实训内容:
实训第一天
实训内容:
1、为什么要学习嵌入式Linux
  目前,越来越多的领域上都应用到了嵌入式技术,这门专业也演变成为了热门课程,为了跟上时代发展的脚步,我们应该学习嵌入式这么门专业。
2、如何学好嵌入式
1.看视频
pdi
2.做实验(依据《培训教材》)
3.看推荐教材,加深理解
4.做第2遍实验
5.学习一定要按计划,由简入深,系统进行。
6.初学阶段,资料做到少而精,坚持看。
7.多做实验多思考,必修实验必须做。
3、嵌入式系统概述
1.嵌入式系统基本概念
  嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。
  嵌入式系统是将先进的计算机技术、半导体技术、电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
  嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本、体积等要求。所以,如果能建立相对通用的软硬件基础,然后在其上开发出适应各种需要的系统,是一个比较好的发展模式。目前的嵌入式系统的核心往往是一个只有几KB到几十KB大小的微内核,需要根据实际应用进行功能扩展或者裁减,由于微内核的存在,这种扩展能够非常顺利地进行。
2.嵌入式系统的应用领域
工业控制、交通管理 、信息家电 、家庭智能管理系统 、POS网络及电子商务 、环境工程与自然 、机器人
3.嵌入式系统组成
  嵌入式系统是软硬件结合紧密的系统,一般而言,嵌入式系统由嵌入式硬件平台、嵌入式软件组成。
  嵌入式系统软件一般包含4个方面:设备驱动层、实时操作系统RTOS、中间件层、实际应用程序层。
4.嵌入式系统的特点:嵌入性、专用性、实时性、可靠性、可裁剪性、功耗低
5.嵌入式系统的发展趋势
1.由8位处理向32位过渡 
2.由单核向多核过渡连体人
3.MCU、FPGA、ARM、DSP等齐头并进 
4.向网络化功能发展
5.嵌入式操作系统呈多元化趋势 
4、ARM概述
ARM,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,ARM技术正在逐步渗入到我们生活的各个方面。
发展历程:
在ARM的发展历程中,从ARM7开始,ARM核被普遍认可和广泛使用 。
1995年 StrongARM 问世 。
XScale是下一代StrongARM芯片的发展基础 。
ARM10,ARM11是ARM处理器核中的高端产品 。
Cortex 系列是ARM家族中性能最强的一个系列 。
最近10多年来ARM技术的突出成果表现在:
ARM9 、ARM10 、Strong-ARM 和ARM11 等系列处理器的开发,显著地提高了ARM的性能,使得ARM技术在面向高端数字、音、视频处理等多媒体产品的应用中更加广泛。
更好的软件开发和调试环境,加快用户产品开发。
更为广泛的产业联盟使得基于ARM的嵌入式应用领域更加广阔。
5、嵌入式LINUX概述
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
6、6410开发板HODGKINHUXLEY模型
GEC6410开发板采用三星S3C6410作为主处理器,不仅适合消费类电子、工业控制、车载导航、行业PDA等电子产品的开发,并可供用户进行产品前期软硬件性能评估验证、设计
参考使用,同时也是高校、嵌入式培训机构、嵌入式爱好者学习研究和DIY的最佳工具。
7、Linux定制安装
基于虚拟机的安装方式可以分为如下步骤:1.安装VMware2.建立虚拟机3.在虚拟机下安装Linux4.配置系统及安装VM工具
设置:1.硬件设置(1)串口的设置(2)网络连接的设置2.设置共享(1)安装vmware工具(2)设置共享
8、Linux命令详解
Shell命令基础:
        root@localhost root】#
第一个ROOT用户名;第二部分localhost表示机器名;第三部分ROOT是指当前所在的目录。由于后面显示的是#,所以ROOT是指超级用户,如果显示的是$,则表示该用户是普通用户。
文件与目录相关命令:
1.ls命令                                           
【功能说明】:列出目录的内容,执行ls指令可列出目录的内容,包括文件和子目录的名称。
【命令格式】:ls [参数] [<文件或目录> ]。其中文件选项为查看指定文件的相关内容,若无指定文件,默认查看当前目录下的所有文件。
【常用参数】:ls主要选项参数如下:
-a 不隐藏任何以“.”字符开始的条目。
-R 递归列出所有子目录。
-d 当遇到目录时,列出目录本身而非目录内的文件,并且不跟随符号链接。
-l 使用较长格式列出信息。
-x 逐行列出项目而不是逐栏列出。
2.cd命令
【功能说明】:改变工作目录。该命令将当前目录改变至指定的目录。若没有指定目录, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读权限。
【命令格式】:cd [路径],其中的路径为要改变的工作目录,可为相对路径或绝对路径。
3.pwd命令
【功能说明】:此命令显示出当前工作目录的绝对路径。
【命令格式】:pwd
4. mkdir命令
【功能说明】:创建一个目录。
【命令格式】:mkdir [参数] [路径/目录名称]
【常用参数】:mkdir主要参数如下:
-m Mode 设置新创建的目录的许可位,其值由变量 Mode 指定。
-p 创建丢失中间路径名称目录。
5.rmdir命令
【功能说明】:删除空的目录。
【命令格式】:rmdir [参数] [路径/目录名称]
【常用参数】:rmdir命令的常用参数如下:
-p 是当子目录被删除后使它也成为空目录的话,则该目录一并删除。
6.rm命令
酒店vod
【功能说明】:删除文件或目录
【命令格式】:rm [参数] [文件或目录]
【常用参数】:rm 命令的常用参数如下:
-f 强制删除文件或目录。
-i 删除既有文件或目录之前先询问用户。
-r 删除目录,如果目录不为空,则递归处理将目录下的所有文件及子目录一并处理。
-v 显示指令执行过程。
7.cp命令
【功能说明】:复制文件或目录
【命令格式】:cp [参数] 源文件或目录 目标文件或目录
美寻
【常用参数】:cp的常用参数如下:
-a 保留链接、文件属性,并递归地拷贝目录,其作用等于dpr选项的组合。
-d 拷贝时保留链接。
-f 删除已经存在的目标文件而不提示。
-i 在覆盖目标文件之前将给出提示要求用户确认。
-p 除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文  件 。此时目标文件必须为一个目录名。
8.mv命令
【功能说明】:移动或更名现有的文件或目录
【命令格式】:mv [参数] 源文件或目录 目标文件或目录。
【常用参数】:mv的常用参数如下:
-b为每个已存在的目的文件创建备份文件。
-f覆盖文件或目录前不会进行确认,直接覆盖现有的文件或目录
-i覆盖前先行询问用户
-u 在移动或更改文件名时,若目标文件已存在,则不覆盖目标文件
-v 执行时显示详细的信息
9.find命令
【功能说明】:查文件。
【命令格式】:find [路径] [参数] 信息 [选项]。
【常用选项】:
-print将匹配的文件输出到标准输出。
-exec对匹配的文件执行该参数所给出的shell命令。
-ok和-exec的作用相同。
【常用参数】:
-name按照文件名查文件。甘肃农业大学学报
-perm 按照文件权限来查文件。
-prune使用这一选项可以使find命令不在当前指定的目录中查,如果同时使用。  -depth选项,那么-prune将被find命令忽略。
-user按照文件属主来查文件。
-group按照文件所属的组来查文件。
10.ln命令
【功能说明】:链接目录或文件。
【命令格式】:ln [参数] 源文件 目标链接
【常用参数】:ln常用参数如下:
-b删除,覆盖目标文件之前的备份。
-d建立硬链接。
-s建立符号链接(软链接)。
-f强行建立文件或目录的链接,不论文件或目录是否存在。
-i覆盖既有文件之前先询问用户。
-n把符号链接的目的目录视为一般文件。
11.cat命令
【功能说明】:连接并显示指定的一个和多个文件的有关信息。
【命令格式】:cat[选项]文件1 文件2…,其中的文件1、文件2为要显示的多个文件。
【常用参数】:cat命令的常见参数如下:
-n:由第一行开始对所有输出的行数编号
12.chmod命令
【功能说明】:改变文件的访问权限。
【命令格式】:chmod[选项] [权限] 文件。
【常用参数】:命令的常见参数如下:

本文发布于:2024-09-21 14:44:26,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/128173.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:目录   文件   系统   技术   进行
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议