嵌入式第一次课程小结

本文介绍了嵌入式技术的基本概念,对比了嵌入式与单片机的区别,并探讨了嵌入式操作系统的作用。嵌入式系统强调软硬件可裁剪和移植性,比单片机更具扩展性。开发方向包括上层应用开发和底层应用开发,C语言因其实用性和高效性在嵌入式领域中扮演重要角色。
摘要由CSDN通过智能技术生成

我们是第一次接触嵌入式技术,首先肯定会有疑问,什么是嵌入式,在后面的学习中我逐渐有了概念。我认为嵌入式可以理解为就是在软件和硬件中移植一个操作系统,通过三者的结合,使多种功能同时实现。按照应用方面来定义的话,可以准确定义为以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统都是嵌入式技术。所以,能够大概了解后面的学习,我们要掌握语音命令,开发工具的使用,产品开发的流程和系统的移植等。
但是,看到这个定义,莫名觉得眼熟,上学期的单片机我认为也是将命令输入进入芯片,在通过硬件调用实现需求,那我们学习的嵌入式有什么区别呢?首先,传统开发的移植性不如嵌入式。当面对不同平台,可能之前所写的代码就失效了,所以要针对不同平台不停更改不同代码,这样工作量巨大,相较于单片机,嵌入式的软件硬件可剪裁就能减少很多工作量。其次,单片机就是完成运算、逻辑控制、通信等功能的单一模块,当然它们性能很强大,但是功能依然很单一,就是处理数据、逻辑。相较于单片机,嵌入式系统更具有扩展性,只要设计人员够强大,应该能根据需求设计更完善的功能。比如我们的手机,经过这么多年的开发,已经将功能开发的越来越完善。最后,传统开发对开发人员的要求更高,但同时也有问题存在,当对设计人员要求软硬通吃的时候,有时候可能没有那么多时间考虑的很完整,所以当开发完后,设备应用不完美也是很正常的事。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值