嵌入式系统开发概述

1、嵌入式系统是什么

2、嵌入式系统的组成

3、嵌入式开发与传统单片机开发不同

4、嵌入式应用和就业方向

5、学习路线

1、嵌入式系统是什么?

         嵌入式系统(百度):嵌入式系统是以应用为中心,以计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活剪裁软硬件的专用计算机系统嵌入式系统是以应用为中心的专用计算机系统。

注意:个人电脑计算机不算嵌入式产品,嵌入式产品有 智能车、人工智能家电、工业机器人,嵌入式产品强调的是其专用性。

嵌入式系统开发(百度):是对于除了电脑之外的所有电子设备上操作系统的开发,开发对象有手机,掌上电脑机电系统等,一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用 户的应用程序等四个部分组成

嵌入式开发(个人):在已有硬件上移植操作系统(简单理解),是一门技术。嵌入式开发是个很宽的概念,在软硬件之间都有涉及,不过其主要优点是解决了软硬件之间耦合型太高的问题。开发人员可以不需要懂硬件,软硬件可裁剪。

2、嵌入式系统的组成

 软件

操作系统

硬件

 

3、嵌入式开发与传统单片机开发不同

是否有操作系统是判断嵌入式和单片机的一个根本区别

单片机开发流程:1、读PCB和电路原理图

                             2、根据硬件编写程序

                             3、运行调试

单片机优缺点:优点 :1、成本低

                                     2、编程简单

                                     3、软件直接控制硬件

缺点:

1、软硬件耦合型高,软件没法在不同硬件上直接进行移植,软件依赖硬件,更换不同硬件软件就要改

2、开发复杂,开发人员要软硬件都要会

3、功能简单

嵌入式优点:

1、因为有操作系统,解决了原来单片机软硬件依赖性高的问题,开发人员可以不懂硬件,软硬件可以裁剪

2、加入了操作系统,功能增强,可实现多任务、远程控制

缺点:

1、软硬件可移植对硬件要求高,成本增加

2、编程相对相对复杂

3、软件需要通过操作系统才能控制硬件,控制复杂

嵌入式开发:软硬件都有,但有很清晰划分,主要是做软件,大致分为应用软件开发(不需硬件),底层开发(需要懂一点硬件),应用软件开发是对操作系统所需函数进行调用 如APP编写,底层开发:驱动、bsp、内核开发,写那个函数对硬件进行控制

在单片机上运行操作系统,单片机也可说成嵌入式的一种

4、嵌入式应用和就业方向

应用方向:1、智能日常:智能家电、智能玩具玩具飞机、玩具车、通信设备、移动存储

                  2、工业自动化:工控设备、智能仪表、汽车电子

                  3、智能农业

                  4、军事自动化

                  5、无人控制领域

                  6、网络 网络设备、电子商务

          各个行业都有应用,不局限

就业方向:1、应用软件工程师,应用操作系统

                  2、系统软件工程师,优化操作系统(发展好,国家支持,自主研发芯片必定带动操作系统改变)

                  3、也可以发展做硬件芯片(核心)

5、学习路线

 注:个人课堂总就,希望您能积极提出宝贵意见

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

碳水生活

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值