物联网单片机基础项目-1

本文介绍了嵌入式系统的基本概念,包括其专一功能、实时计算性能和与通用计算机的区别。探讨了学习嵌入式所需的内功,如C语言、数据结构以及电路知识。此外,文章讲解了ARM架构及其在嵌入式领域的应用,并区分了MCU与MPU、DSP与FPGA的概念。最后,概述了嵌入式开发流程,包括交叉开发、集成开发环境、调试下载器和打印输出调试信息的方法。
摘要由CSDN通过智能技术生成

1. 嵌入式基本概念

1.1 什么是嵌入式

嵌入式系统(embedded system),是一种嵌入机械或电气系统内部、具有专一功能和实时计算性能的计算机系统。[1][2]嵌入式系统常被用于高效控制许多常见设备,被嵌入的系统通常是包含数字硬件和机械部件的完整设备,例如汽车的防锁死刹车系统。相反,通用计算机如个人电脑则设计灵活,可以智能处理各式各样的运算情况,以满足广大终端用户不同的需要。

简单来说嵌入式设计来专门干一件事情,通用计算机可以用来或者学习,或者打游戏,或者直播等等不确定的用途相区别。随着时间的推移这两者的区分度不是很大,譬如树莓派用的是嵌入式的硬件(嵌入式的特性是软硬可裁剪的控制系统),但是它可以用来完成通用计算机的任务。当然你如果愿意也可以用台式机器的主板装入冰箱去控制冰箱的运动。

1.2 学习的内功

  • C语言、数据结构
  • 模拟电路、数字电路
  • 逻辑分析仪器、万用表等等

1.3 什么是ARM

ARM架构,过去称作高级精简指令集机器(英语:Advanced RISC Machine,更早称作艾康精简指令集机器,Acorn RISC Machine),是一个精简指令集(RISC)处理器架构家族,其广泛地使用在许多嵌入式系统设计。由于节能的特点,其在其他领域上也有很多作为。ARM处理器非常适用于移动通信领域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值