有关嵌入式的感想

时间:2019-05-12 13:50:21下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《有关嵌入式的感想》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《有关嵌入式的感想》。

第一篇:有关嵌入式的感想

长春大学

有关车载ARM嵌入式的感想

专业:

电子信息工程

班级:

电信四班

13404 学号:

021340424

学号:021340423 姓名:

牟吉峰

姓名:温如轩 学号:

021340425

学号:021340427 姓名:

马浩然

姓名:唐士成

今年大三下学期我们又学习了一门课叫做车载ARM嵌入式,我想这门课能放在大三应该是进入社会之前很重要的吧,怀着好奇,新鲜感我终于到大三了,而我也终于接触到这门课了。

怀着好奇我查阅了一些资料知道了一些有关车载ARM嵌入式系统的基本概念。最最基本的就是嵌入式和嵌入式系统这个耳熟能详却又不甚很理解的概念。IEEE(国际电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。目前,对嵌入式系统的定义多种多样,但没有一种定义是全面的。其中这两种我个人觉得比较合理:从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。术语嵌入式反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。嵌入的系统中可以共存多个嵌入式系统。当然这些都只是理论上的,在现实中的嵌入式系统即使不可见,嵌入式系统也无处不在。嵌入式系统在很多产业中得到了广泛的应用并逐步改变着这些产业,包括工业自动化、国防、运输和航天领域。例如神州飞船和长征火箭中肯定有很多嵌入式系统,导弹的制导系统也是嵌入式系统,高档汽车中也有多达几十个嵌入式系统。在日常生活中,人们使用各种嵌入式系统,但未必知道它们。事实上,几乎所有带有一点“智能”的家电(全自动洗衣机、电脑电饭煲„)都是嵌入式系统。嵌入式系统广泛的适应能力和多样性,使得视听、工作场所甚至健身设备中到处都有嵌入式系统。

嵌入式系统有三方面的特点,专用性,嵌入性,智能性。专用性:嵌入式系统面向用户、面向产品、面向应用,它必须与具体应用相结合才会具有生命力、才更具有优势。也正是这个原因,必须结合实际系统需求进行合理的裁减。

嵌入性:也就是说系统和被控制的对象是紧密连接的,一般不需要人为干预,从这点上讲,也就对嵌入式系统的环境适应性、稳定性、可靠性等提出了一些要求,在进行软件和硬件设计时必须考虑这些要求。

智能性1.嵌入式系统需要有一个中央处理器单元(CPU),来实现对对象的智能控制。2.嵌入式系统首先是计算机系统,其次是专用的计算机系统,这种系统有别于通用的个人电脑(PC),最后由于其专用的特点决定了其软硬件必须能够进行定制,必须能够进行裁减。3.单片机也是属于嵌入式系统的范畴。但是由于历史的原因,单片机和嵌入式系统被许多人区分开来对待,嵌入式系统更多地被理解为使用ARM等32位嵌入式微处理器的计算机系统。4.单片机系统一般采用单任务程序或简单的多任务内核,如uC/OS-II操作系统,一般应用于一些小型应用系统中;而ARM嵌入式系统还能很轻松的运行Linux、Windows CE、VxWorks等复杂的操作系统,比较适合于设计大型应用系统。

嵌入式系统的发展历程共经历了四个阶段:1.无操作系统的嵌入式算法阶段2.简单监控式的实时操作系统阶段3.通用的嵌入式实时操作系统阶段4.以Internet为标志的嵌入式系统

嵌入式操作系统的作用是作用:1.能够有效管理越来越复杂的系统资源;2.大大提高了嵌入式系统开发的效率,而且提高了嵌入式应用软件的可移植性。

嵌入式系统开发的角色一般有1.芯片制造商:负责制造包括CPU、网卡、RAM、及Flash等芯片的厂商。2.设备制造商:负责制造硬件开发板和产品板。3.操作系统提供者:负责提供嵌入式操作系统。4.软件开发商:负责在操作系统之上开发具有独立功能的应用程序。5.系统集成商:负责向最终用户提供产品解决方案。

嵌入式开发的一般方法:嵌入式系统的软件开发通常采用“宿主机/目标机”方式,首先利用宿主机上的丰富的资源及良好的开发环境开发和仿真调试目标机上的软件,然后,通过串行口或网络将交叉编译生成的目标代码传输并装载到目标机上,最后目标机在特定的环境下运行。

嵌入式实时操作系统在目前的嵌入式应用中用得越来越广泛,尤其在功能复杂、系统庞大的应用中显得愈来愈重要。在嵌入式应用中,只有把CPU嵌入到系统中,同时又把操作系统嵌入进去,才是真正的计算机嵌入式应用。使用实时操作系统主要有以下几个因素:嵌入式实时操作系统提高了系统的可靠性。提高了开发效率,缩短了开发周期。嵌入式实时操作系统充分发挥了32位CPU的多任务潜力。实时操作系统的优缺点:优点:在嵌入式实时操作系统环境下开发实时应用程序使程序的设计和扩展变得容易,不需要大的改动就可以增加新的功能。通过将应用程序分割成若干独立的任务模块,使应用程序的设计过程大为简化;而且对实时性要求苛刻的事件都得到了快速、可靠的处理。通过有效的系统服务,嵌入式实时操作系统使得系统资源得到更好的利用。缺点:但是,使用嵌入式实时操作系统还需要额外的ROM/RAM开销,2~5%的CPU额外负荷,以及内核的费用。

下面说说几种常见的嵌入式系统吧。

嵌入式Linux:uClinux是一个完全符合GNU/GPL公约的操作系统,完全开放代码。uClinux从Linux 2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性。它是专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。适用于没有虚拟内存或内存管理单元(MMU)的处理器,例如ARM7TDMI。它通常用于具有很少内存或Flash的嵌入式系统。它保留了Linux的大部分优点:稳定、良好的移植性、优秀的网络功能、完备的对各种文件系统的支持、以及标准丰富的API等。

Win CE:Windows CE是微软开发的一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作,它是精简的Windows 95。Windows CE的图形用户界面相当出色。Win CE具有模块化、结构化和基于Win32应用程序接口以及与处理器无关等特点。Win CE不仅继承了传统的Windows图形界面,并且在Win CE平台上可以使用Windows 95/98上的编程工具(如Visual Basic、Visual C++等)、使绝大多数的应用软件只需简单的修改和移植就可以在Windows CE平台上继续使用。

VxWorks:

VxWorks

公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等,甚至在1997年4月登陆火星表面的火星探测器上也使用到了VxWorks。

Nucleus:Nucleus PLUS是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。Nucleus PLUS采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇编语言模块构成,提供清晰的外部接口,对组件的引用就是通过这些接口完成的。由于采用了软件组件的方法,使Nucleus PLUS 的各个组件非常易于替换和复用。

co/OS-II:μC/OS-II是一个源码公开、可移植、可固化、可裁剪、占先式的实时多任务操作系统。其绝大部分源码是用ANSI C写的,使其可以方便的移植并支持大多数类型的处理器。μC/OS-II通过了联邦航空局(FAA)商用航行器认证。自1992年问世以来,μC/OS-II已经被应用到数以百计的产品中。μC/OS-II占用很少的系统资源,并且在高校教学使用是不需要申请许可证。

嵌入式系统项目开发生命周期:可以把嵌入式系统的开发看作对一个项目的实施。项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4个阶段。嵌入式系统项目开发也是如此。

嵌入式系统工程设计方法简介:由上而下是一个正统的设计方式,也就是说,所有的设计皆是遵循系统工程的流程来进行。相对而言,由下而上表示一个系统是由已经有的基础(或组件)为起点,开始往上延伸,最后将系统完成。

嵌入式系统的应用领域:1、工业控制2、交通管理3、信息家电4、家庭智能管理系统5、POS网络及电子商务6、环境工程与自然7、智能玩具和机器人

8、军事国防领域

嵌入式系统的未来发展趋势:

1、嵌入式开发是一项系统工程,因此要求嵌入式系统厂商不仅要提供嵌入式软硬件系统本身,同时还需要提供强大的硬件开发工具和软件包支持。

2、网络化、信息化。

3、网络互联成为必然趋势。

4、精简系统内核、算法,降低功耗和软硬件成本

5、提供友好的多媒体人机界面 还有一个很重要的概念就是ARM。ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。

ARM微处理器的应用领域:、工业控制领域

2、无线通信领域:目前已有超过85%的无线通信设备采用了ARM技术。

3、网络应用:采用ARM技术的ADSL芯片;语音及视频处理。

4、消费类电子产品:ARM 技术在目前流行的数字音频播放器、数字机顶盒和游戏机中得到广泛采用。

5、成像和安全产品:现在流行的数码相机和打印机中绝大部分采用ARM了技术。手机中的32位SIM智能卡也采用了ARM技术。

关于嵌入式我在查阅了相关资料后暂时的道了这么多信息,总体上感觉嵌入式和我们大二所学的单片机还是有些联系的,我们对单片机很感兴趣,所以我们希望我这学期学习的车载ARM嵌入式课程能在老师带领下尽可能的多了解一些关于车载ARM嵌入式系统的知识。

第二篇:嵌入式系统 课程感想

《嵌入式系统设计》课程感想 班级:电气99姓名:王正杰学号:09095018 虽然上完了整门课,但是还是对嵌入式和嵌入式系统等最基本的概念不是很了解。于是自己动手查阅了一些资料,其中IEEE(国际电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”(Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。国内比较认可的定义是:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统,对功能、对可靠性、成本、体积、功耗有严格要求的专用计算机系统。

“嵌入式”反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。而且,嵌入的系统中可以共存多个嵌入式系统。

一个简单的嵌入式系统一般包含以下几部分:嵌入式微处理器外围硬件设备、嵌入式操作系统、特定的应用程序。可见,其实嵌入式系统就是含有微处理器和硬件接口的一个根据应用可裁剪的非标准计算机系统。

嵌入式系统的发展历史:

 嵌入式系统的出现最初是基于单片机的。

 70年代单片机的出现,使得汽车、家电、工业机器、通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能:更容易使用、更快、更便宜。

 80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入

式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率,“嵌入式系统”真正出现了。

 目前,嵌入式系统在很多产业中得到了广泛的应用并逐步改变着这些产业,包

括工业自动化、国防、运输和航天领域。例如:神州飞船和长征火箭中肯定有很多嵌入式系统,导弹的制导系统也是嵌入式系统,高档汽车中也有多达几十个嵌入式系统。在日常生活中,人们使用各种嵌入式系统,但未必知道它们。事实上,几乎所有带有一点“智能”的家电(全自动洗衣机、电脑、电饭煲„)都是嵌入式系统。嵌入式系统广泛的适应能力和多样性,使得视听、工作场所甚至健身设备中都有嵌入式系统的身影。

嵌入式系统的特点:

 专用性:嵌入式系统面向用户、面向产品、面向应用,它必须与具体应用相结合才会具有生命力、才更具有优势。也正是这个原因,必须结合实际系统需求进行合理的裁减。

 嵌入性:也就是说系统和被控制的对象是紧密连接的,一般不需要人为干预,从这点上讲,也就对嵌入式系统的环境适应性、稳定性、可靠性等提出了一些要求,在进行软件和硬件设计时必须考虑这些要求。

 智能性:1.嵌入式系统需要有一个中央处理器单元(CPU),来实现对对象的智能控制。

2.嵌入式系统首先是计算机系统,其次是专用的计算机系统,这种系统有别于通用的个人电脑(PC),最后由于其专用的特点决定了其软硬件必须能够进行定制,必须能够进行裁减。

3.单片机也是属于嵌入式系统的范畴。但是由于历史的原因,单片机和嵌入式系统被许多人区分开来对待,嵌入式系统更多地被理解为使用ARM等32位嵌入式微处理器的计算机系统。4.单片机系统一般采用单任务程序或简单的多任务内核,如uC/OS-II操作系统,一般应用于一些小型应用系统中;而ARM嵌入式系统还能很轻松的运行Linux、Windows CE、VxWorks等复杂的操作系统,比较适合于设计大型应用系统。

嵌入式系统开发的分工:

1.芯片制造商:负责制造包括CPU、网卡、RAM、及Flash等芯片的厂商。

2.设备制造商:负责制造硬件开发板和产品板。3.操作系统提供者:负责提供嵌入式操作系统。4.软件开发商:负责在操作系统之上开发具有独

立功能的应用程序。

5.系统集成商:负责向最终用户提供产品解决方

案。

嵌入式开发的一般方法:

嵌入式系统的软件开发通常采用 “宿主机/目标机”方式 :

首先,利用宿主机上的丰富的资 源及良好的开发环境开发和仿真调试 目标机上的软件。

然后,通过串行口或网络将交叉 编译生成的目标代码传输并装载到目 标机上。

最后,目标机在特定的环境下运行。

几种常见的嵌入式系统:

试目标机上的软件

生成的目标代码传输并装载到目标机上

目标机在特定的环境下运行

 嵌入式Linux:

uClinux是一个完全符合GNU/GPL公约的操作系统,完全开放代码。uClinux从Linux 2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性。它是专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。

适用于没有虚拟内存或内存管理单元(MMU)的处理器,例如ARM7TDMI。它通常用于具有很少内存或Flash的嵌入式系统。

它保留了Linux的大部分优点:稳定、良好的移植性、优秀的网络功能、完备的对各种文件系统的支持、以及标准丰富的API等。

 Win CE:

Windows CE是微软开发的一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作,它是精简的Windows 95。Windows CE的图形用户界面相当出色。Win CE具有模块化、结构化和基于Win32应用程序接口以及与处理器无关等特点。

 VxWorks :

VxWorks操作系统是美国公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。

 Nucleus:

Nucleus PLUS是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。Nucleus PLUS采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇编语言模块构成,提供清晰的外部接口,对组件的引用就是通过这些接口完成的。由于采用了软件组件的方法,使Nucleus PLUS 的各个组件非常易于替换和复用

嵌入式系统发展趋势:

我们有理由相信计算机还将继续快速发展并进一步改变我们的生活,让计算变得“无所不能”、“无处不在”。其中“无所不能”将是人工智能技术和超级计算机的结合,而“无所不在”则是嵌入式技术应用的广阔天地,现在普通消费者已经可以从市场中买到数码相机、移动电话、打印机等众多的数码产品、航空设备、ATM机、计算机网络设备等电子产品中都用到了嵌入式技术。

通用计算机的发展变为功能电脑,普遍进入社会,嵌入式计算机发展的目标是专用电脑,实现“普遍化计算”,因此可以称嵌入式智能芯片是构成未来世界的“数字基因”。正如我国资深嵌入式系统专家——沈绪榜院士的预言,“未来十年将会产生同大小、具有超过一亿次运算能力的嵌入式智能芯片,将为我们提供无限的创造空间“。

总之,“嵌入式微控制器或者说单片机好象是一个黑洞,会把当今很多技术和成果吸引进来”。

第三篇:嵌入式课程感想11

嵌入式课程感想

刚刚接触到嵌入式,对好多东西是好奇的,好多名词也是新鲜的,不太懂什么意思。但是我相信,以后的学习和慢慢的深入了解会让我有了更深的感触和体会。

什么是嵌入式?它就是以应用为中心,以计算机技术为基础,软硬件可定制,适用于不同应用场合,对功能、可靠性、成本、体积、功耗有严格要求的计算机系统。他一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户应用程序四个部分组成,用于实现对其他设备的控制、监视或管理功能。嵌入式系统已经应用于科学研究、工业控制、军事技术、交通通信、医疗卫生、消费娱乐等领域,人们日常使用的手机、PDA、汽车、智能家电、GPS等均是嵌入式系统的典型代表。

嵌入式系统可以称为后PC时代和后网络时代的新秀。与传统的通用计算机,数字产品相比,利用嵌入式技术的产品有其自己的特点:

1. 由于嵌入式系统采用的是微处理器,实现相对单一的功能,采用独立的操作系统,所以往往不需要大量的外围器件。因而在体积上,功耗上有其自身的优势。相比之下,一个使用Windows CE的PDA,仅靠机内电源就可以使用几天,而任何一台笔记本仅仅能够支持3小时左右。

2. 嵌入式系统是将计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物,是一门综合技术学科。由于空间和各种资源相对不足,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力。

3. 嵌入式系统是一个软硬件高度结合的产物。为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。片上系统,板上系统的实现,使得以pda等为代表的这类产品拥有更加熟悉的操作界面和操作方式,比着传统的商务通等功能更加完善,实用。

4. 为适应嵌入式分布处理结构和应用上网需求,面向21世纪的嵌入式系统要求配备标准的一种或多种网络通信接口。针对外部联网要求,嵌入设备必需配有通信接口,相应需要TCP/IP协议簇软件支持;由于家用电器相互关联(如防盗报警、灯光能源控制、影视设备和信息终端交换信息)及实验现场仪器的协调工作等要求,新一代嵌入式设备还需具备IEEE1394、USB、CAN、Bluetooth或IrDA通信接口,同时也需要提供相应的通信组网协议软件和物理层驱动软件。为了支持应用软件的特定编程模式,如Web或无线Web编程模式,还需要相应的浏览器,如HTML、WML等。

5. 因为嵌入式系统往往和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行,因此嵌入式系统产品一旦进入市场,具有较长的生命周期。

嵌入式技术的掌握是需要一个过程的。实事求是的说,嵌入式技术的全面掌握是有相当难度的。可以轻轻松松学会嵌入式技术的说法是夸大其词了。这个就像学英语一样,学英语无论怎样学,不管是“疯狂学”还是用新理念来学,真正掌握的话还是需要一步步积累才能熟练掌握。

现在我需要做的是:第一:把心踏实下来,做好打硬仗的准备。第二:注意学习方法。尽量不要走弯路,争取一鼓作气入门。一旦入门了以后呢就好办了。嵌入式技术的掌握,本身呢就比较难,要是再走些弯路,时间上会浪费,甚至会影响学习的信心

最好的学习方法就是尽可能地做项目。如果有机会跟着做一个难度适中的嵌入式项目,相信会很快入门的。也就是说从实战之中来获得进步。但是,在我没有嵌入式基础之前,不容易获得这样的机会。这个门槛的跨越,我觉得是需要引导的。

通过以上对特点以及学习法的讨论,我深切感受到:该课程学习难度较大,公式概念不易理解,知识体系难以把握。但这并不意味着就没有办法取得理想的学习效果。只要结合自身实际,采用科学的,行之有效的学习方法,仍旧可以取得理想的成绩。

第四篇:嵌入式学习的总结感想

亚嵌嵌入式培训感想

我是一名2009年毕业的大学生,毕业后不知道自己想做什么,对自己也没有一个正确的定位,当时年轻的我做了一个现在看来不是那么好的决定,于是我踏入社会的第一份工作让我在一年后变得迷茫、不知所措,于是我离职了,开始寻找新的方向。思前想后,结合大学学习的专业以及自己的兴趣,我选择了嵌入式Linux软件开发,到亚嵌成都中心培训了4个多月时间。

在这4个多月时间里,我集中学习了嵌入式Linux编程、最小系统、驱动开发等课程,总体来讲还是收获满多的,对嵌入式软件开发从应用到驱动到最终的硬件操作都有了一个整体的认识,打好了相关的技术基础,为我新的职业规划提供了能力的保障。由于我们学员大多数是社会在职人士,一般来参加培训以前都不是做这个方向的,短时间的培训学到了不少基础知识,在学习的过程中应该更加注重实际项目的实践,多了解些实际项目用到的一些技术知识,以尽量弥补我们在工作经验上的欠缺,亚嵌成都中心的项目都很有针对性,而且是开发过程中的项目,这点帮助非常大。另外,机会对我们初入一个行业是至关重要的,我们应该比别人更加积极去争取,和相关领导沟通,表现出我们的决心和信心,以及我们对于这份工作的热爱,这样我们才能在原本处于劣势的激烈竞争中打败那些社会在职人士得到一个好的机会。当你努力为自己赢得了一个机会,那么用你最多的付出把握好这个机会,选择一个适合自己的方向,坚持下去,让自己的职业生涯步上新的台阶。

从个人学习体会来看,对于嵌入式的学习,基础很重要,实践更重要。我们有很多方向,有很多可以选择的,但是一定得选择一个真正适合自己的方向,如果喜欢应用就选应用,喜欢驱动就选驱动。我们每个人的时间、精力都是有限的,以前我总觉得自己应该学会C++,学会Qt,到现在我才明白,其实C语言的应用都很广泛,学而不精,还不如学少点,搞精点。学而只知其皮毛,倒不如不学。我们应该合理的规划自己有限的时间,把好钢都用到刀刃上,这样才能出成绩,才能有足够的实力去赢得宝贵的机会。

现在我已经选择了自己的方向,我会一直坚持下去,感谢亚嵌成都的老师在我学习过程中给我的帮助。最后分享一下我的信念:只要敢于坚持自己的梦想,坚信付出一定会有回报。

----第37期学员

索*锋

2012-2-28

第五篇:嵌入式多线程 实习总结(有感想)

解压应用程序以及多线程应用程序设计

实习过程

首先完成上次实习没有完成的解压应用程序的部分。设置好宿主机和目标机的IP地址后,运行FTP软件。将压缩包从右侧的宿主机本地目录“拖到”左侧的目标机目录中。最后在超级终端上完成解压。

其次完成多线程的部分,运行虚拟机后,步骤如下:

1、挂载NFS服务。

系统设置部分需要完成关闭防火墙,设置宿主机和目标机IP(需在一个网段

内),配置NFS服务器。之后:service nfs start。启动。

挂载NFS时候出现了问题。当设置宿主机IP为192.168.1.155之后,在虚拟机的LINUX终端里mount了192.168.1.155(也就是自己挂载自己),然后总感觉不对,鼓捣了半天,又在超级终端里ifconfig之后出现了三个IP地址,第一个是inet addr,第二个是broadcast,第三个是子网掩码,但是我当时没看懂第二个地址,于是又把宿主机的IP设置为了192.168.1.255。老师一说才想起来计算机网络课上讲的,C类的网络地址,后8位若为全1,应该是广播地址才对。反正这块乱了。

分析后,觉得主要原因还是因为对挂载的深层含义不懂,没明白其实是目标机

想要宿主机里的东西,所以要从超级终端里挂载host下的目录。

最终完成挂载。

Mount –t nfs 192.168.0.2:/arm2410cl/ /mnt/nfs(老师说这里直接写/mnt不好,会覆盖掉mnt目录,如果以后要挂载其他的应用,就不好弄了。)

2、第一步成功后,在超级终端上cd arm2410cl/exp/basic/02_pthread。成功进入,make

语句后,用命令:./pthread成功运行。

3、在虚拟机的LINUX终端上,也进入了arm2410cl/exp/basic/01_hello,但是不能运行

hello,用gcc hello.c –o hello之后,./hello就能运行了。用这个方法,完成02_pthread,发现gcc提示几个相似错误,都跟main函数里的一个函数有关。这块还没弄懂为什么。准备周四过去再研究研究。这块是重点。

实习总结

总体我觉得我们班同学实习的氛围非常好,没有人开小差,每个人都很认真的在弄自己的东西,不会的就赶紧问旁边的人,这次实习的内容并不多,但是确实很难理解。多线程的部分主要就是体会什么是交叉编译,实习指导书里关于多线程的相关介绍好多,需要下来仔细研究跟体会,basic里面还有好多代码,也可以都试试和看看。

下载有关嵌入式的感想word格式文档
下载有关嵌入式的感想.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    学习嵌入式技术之后的感想[合集]

    学习嵌入式技术之后的感想 嵌入式系统(Embedded Systems),实际上是“嵌入式计算机系统”的简称,它是相对于通用计算机系统而言的。在有些系统里也有计算机,但是计算机是作为某个......

    嵌入式实验报告

    目录 实验一 跑马灯实验 ......................................................................... 1 实验二 按键输入实验 ...............................................

    嵌入式学习心得

    LPC2136是ARM7架构,是32位地址总线和数据总线,可以寻址的范围为2的32次方=4GB(0x00000000~0xFFFFFFFF)我们的程序在哪里运行?还记得我们在做“跑马灯”和“蜂鸣器”两个实验,用......

    嵌入式实验报告

    嵌入式系统及应用课 程设计报告姓名:陈宥祎 班级:14级计算机01班 学号:1255010116 指导老师:黄卫红 按键输入实验 一.实验简介 在实验一的基础上,使用按键控制流水灯速度,及使用......

    嵌入式学习心得

    嵌入式学习心得 当今社会,嵌入式系统已经渗透到人们工作、生活中的各个领域,嵌入式处理器已占分散处理器市场份额的94%。而嵌入式Linux系统也蓬勃发展,不仅继承了Linux源码开放......

    嵌入式心得体会

    这学期才接触嵌入式系统感觉还称不上入门,我通过学习知道了嵌入式的发展前景很大,各个领域都用到了嵌入式,学好嵌入式不愁没饭吃。 广义上讲,凡是带有微处理器的专用软硬件系统......

    嵌入式工程师(范文)

    什么是嵌入式工程师?与JAVA等通常的软件工程师有什么区别?嵌入式软件指嵌入在硬件中的非PC操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造\嵌入式系统软件\嵌入......

    嵌入式报告

    嵌入式实训报告姓名:张龙班级:电气803学号:08010270嵌入式系统学习体会 一、 嵌入式发展前景 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特......