2020-03-01

学习总结(第一周)
新学期新气象,又开始了新课程的学习。经过第一堂嵌入式系统设计的学习,让我初步了解到了嵌入式系统设计在我们专业学习的重要性。我们要1.了解嵌入式技术;2、掌握嵌入式Linux操作的使用;(命令)3.掌握嵌入式Linux开发工具的使用;(gcc.gbd.make.shell)4、掌握嵌入式Linux应用开发;(文件、多任务、网络)(数据库)5、了解嵌入式产品开发流程;(硬件-软件–系统)6、了解嵌入式系统移植;(u-boot、内核、文件系统)7、了解嵌入式底层软件开发;(驱动开发)。此次课堂上老师主要围绕了以下问题讲解:
一、嵌入式技术是什么?
答:在已有的硬件上移植操作系统;在操作系统之上做上层应用开发,在操作系统之下做底层开发。<1>嵌入式软件与非嵌入式软件的区别?(是否有操作系统)答:嵌入式系统安装于主板的ROM只读存储器中,系统是定制在ROM中的,能够瞬间启动,启动效果类似于PC的待机恢复(软件留在内存)。  
优点:耗能底,效率高,反应快,系统稳定,  缺点:ROM内存不能释放,所以不能安装太多的功能。
非嵌入式系统安装于硬盘或固态硬盘(如内存卡),系统可以DIY,启动时从硬盘读取系统数据,在RAM建立一个临时的操作系统环境,关机后消失,每次启动都要重新建立一个临时系统环境。
优点:通用性高,在强大的系统支持下,RAM内存可以运行各种大型软件。
缺点:启动慢、硬件庞大、耗能高。
<2>嵌入式开发与单片机开发的区别?答:嵌入式开发就是设计特定功能的计算机系统,手机,mp3、mp4.mp5自动供水系统,洗衣机,油井监控系统等等都是嵌入式系统,形象的说就是开发一种嵌入在一个机器上实现特定功能的一个系统。单片机开发是简单的嵌入式开发,一般的单片机是一个40角的cpu,32个i/o口(输入输出口),因此单片机开发可以形象的说是,通过设程序,来控制引脚按一定输出高低单片来控制外围电路去控制机器运行, 单片机开发就是嵌入式开发的一部分,单片机开发是嵌入式开发起步,单片机学好了,就升级去学习嵌入式arm开发(arm 是一中芯片)如果你能熟练掌握单片机,那么学习arm嵌入式也很容易,因为芯片操作差不多,都是对数据、地址、控制总线的操作 他们都应用于工业,他们是包含关系,单片机开发就 是简单的嵌入式开发,现在arm嵌入开发应用比较广泛手机,mp3、mp4.mp5等等还有航天上的供电系统,导弹寻轨啊。
<3>嵌入式开发的优缺点?传统开发的缺点?①软件移植性差(适配平台能力差)②开发人员能力要求:软硬通吃操作系统的作用:管理资源(软件资源、硬件资源)== 管家【核心:内核】操作系统的特点:多任务机制;提供了丰富的网络协议;提供了开源软件和库。
二、嵌入式开发方向:嵌入式上层应用软件开发
A.精通一门语言;
B.熟悉一款操作系统;(会看说明书)
C.数据结构/算法;
三、嵌入式底层系统软件开发
精通C语言;
(所有的操作系统内核都是由C+汇编开发的)
为什么选择C语言?C语言的特点?
(能够直接访问硬件、移植性、运行效率)
为什么C语言能够直接访问硬件?
C语言有指针数据类型*0x12345678=0xff;
什么选择汇编?
什么时候选择用C语言?
理解操作系统的实现(会使用,也会添加/修改功能)熟悉硬件的工作原理(CPU:stm32+64位)(SPI、IIC、蓝牙、wifi、物联网、摄像头)熟悉汇编嵌入式系统课程学习储备知识:C语言+单片机(硬件的工作原理)嵌入式工程师:BSP(固件工程师)内核开发。
嵌入式开发方向→学习路线。
青春饭、常青树等词汇的定义。
嵌入式系统组成:应用程序、 操作系统(协议栈)、软件子系统。
嵌入式=!ARM
单片机可以作为嵌入式CPU。
哪些操作系统可以作为嵌入式操作体统?
可以移植(代码开源、提供可移植接口)的操作系统称之为嵌入式操作系统。实时性(软件、硬件):规定的时间内完成规定的动作 vxworks:实时性强 Linux无实时的 运行效率 稳定 RT-Linux openwrt
嵌入式系统的应用行业。
通过本次实验的学习不仅让我更深层次的对课本的理论知识深入了理解,而且还让我对分析事物的逻辑思维能力的得到了锻炼提高了实际动手能力。在今后的课本理论知识学习过程中定会一步一个脚印的扎实学习,灵活掌握和运用此专业理论知识。非常感谢老师在我们学习上给予的悉心教导。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值