初识嵌入式—嵌入式开发概述

本文介绍了嵌入式技术的基本概念,对比了嵌入式开发与单片机开发的区别,并探讨了嵌入式开发的优缺点。嵌入式开发的优势在于软件移植性和开发人员的能力划分,但需要硬件支持。主要开发方向包括上层应用软件和底层系统软件,而嵌入式系统由软件子系统和硬件子系统组成,CPU选择涉及ARM、X86/Atom、MIPS和PowerPC等不同架构,操作系统则有实时性和非实时性的区分。
摘要由CSDN通过智能技术生成

1、什么是嵌入式技术
(1)嵌入式软件与非嵌入式软件的区别?
答:嵌入式软件是结合操作系统之上做的开发;非嵌入式软件是做的裸机开发。(裸机:没有操作系统)
(2)嵌入式开发与单片机开发的区别?
答:区别:是否有操作系统。
拓展:
1)传统开发的缺点:传统开发由两大元素组成:软件和硬件。(软件控制硬件,硬件给软件反馈)。从系统架构上来说,软件移植性差(即适配平台能力差)(移植性:从一个平台切换到另一个平台,代码改的越少或者产品改地越少,移植性越高)。
开发人员能力要求:软硬通吃(开发效率低)。
2)单片机的相关概念:①单片机的特性:单片机是8位的,它的处理速度跟不上。从开发模式上分析,软件和硬件的耦合度非常大(耦合度高导致的问题软件移植性差)。②单片机开发叫做传统开发。③单片机的开发流程/开发步骤:看原理图—看硬件—写程序—下载到开发板上运行。
3)有操作系统的好处:解决了软件的移植性;解决了开发人员的能力的划分问题。操作系统有多任务机制,多任务机制带来的好处:提供了丰富的网络协议;提供了开源软件和库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值