嵌入式系统所需掌握的知识繁多,初学者在嵌入式技术培训期间,可能会陷入不同的误区。粤嵌整理了一些,看看大家是否也有同样的困惑。

  1、嵌入式系统的知识体系

  嵌入式系统的应用范围可以粗略分为两大类:电子系统的智能化(工业 控制、现代农业、家用电器、汽车电子、测控系统、数据采集等),计算机应用的延伸(MP3、手机、通信、网络、计算机外围设备等)。从这些应用可以看出, 要完成一个以MCU为核心的嵌入式系统应用产品设计,需要硬件、软件及行业领域相关知识。硬件主要有MCU的硬件最小系统、输入/输出外围电路、人机接口 设计。软件设计有固化软件的设计,也可能含PC机软件的设计。行业知识需要通过协作、交流与总结获得。

  2、嵌入式技术培训误区

  2.1 操作系统的困惑——如果说,学习嵌入式系统不是为了开发其应用产品,那 就没有具体目标,诸如学习方法这样的问题也就不必谈了。实际上,这正是许多人想学,又不知从何开始学习的关键问题所在,不知道自己学习的具体目标。于是, 看了一些培训广告,看了书店中种类繁多的嵌入式系统书籍,或上网以“嵌入式系统”为关键词进行查询,就参加培训或看书,开始“学习起来”。对于有计算机阅 历的人,往往选择一个嵌入式操作系统就开始学习了。这有点像“瞎子摸大象”,只了解其一个侧面。这样如何能对嵌入式产品的开发过程有全面了解呢?针对许多 初学者选择“XXX嵌入式操作系统+XXX处理器”的嵌入式系统入门学习模式,笔者认为是不合适的。笔者的建议是:首先把嵌入式系统软件与硬件基础打好 了,再根据实际需要,选择一种实时操作系统(RTOS)进行学习实践。要记住:RTOS是开发某些类嵌入式产品的辅助工具,是手段,不是目的;许多类嵌入 式产品,并不需要RTOS。所以,一开始就学习RTOS,并不符合“由浅入深、循序渐进”的学习规律。  RTOS本身由于种类繁多,实际 使用何种RTOS,一般需要由工作单位确定。基础阶段主要学习RTOS的基本原理与RTOS上的软件开发方法,而不是学习如何设计RTOS。以开发实际嵌 入式产品为目标的学习者,不要把过多的精力花在设计或移植RTOS上面。正如很多人使用Windows操作系统,而设计 Windows操作系统的只有Microsoft。许多人“研究”Linux,但不使用它,浪费了时间。人的精力是有限的,学习必须有所选择。

  2、2 硬件与软件的困惑——以MCU为核心的嵌入式技术的知识体系必须通过具体的MCU来体现、实践。但是,选择任何型号的MCU,其芯片相关的知识只占知识体系的20%左 右,80%左右是通用的软件硬件及相关知识。80%的通用知识,必须通过具体实践才能获得,所以学习嵌入式技术一般要选择一个系列的MCU。

  系统含有硬件与软件两大部分,它们之间的关系如何?有些学者,仅从电子的角度认识嵌入式系统。认为“嵌入式系统=MCU硬件系统+小程序”。这些学者大 多具有良好的电子技术基础知识。实际情况是,早期MCU内部RAM小,程序存储器外接,需要外扩各种I/O,没有像USB、嵌入式以太网等这样较复杂的接 口。因此,程序占总设计量比例小于50%,使人们认为嵌入式系统(单片机)是“电子系统”,以硬件为主,程序为辅。但是,随着MCU制造技术的发展,不仅MCU内部RAM越来越大,Flash进入MCU内部改变了传统的嵌入式系统开发与调试方式,固件程序可以更方便地调试与在线升级,许多情况下与开发 PC机程序的方便程度相差无几,只不过开发环境与运行环境不是同一载体而已。这使得嵌入式系统的软件硬件设计方法发生了根本变化。

  2.3 片面认识嵌入式系统——嵌入式系统产品种类繁多,应用领域各异。在第1部分中,把嵌入式系统的应用范围粗略分为电子系统的智能化与计算机应用的延伸两大类。

转载于:https://blog.51cto.com/14033587/2361308

初学者在粤嵌嵌入式技术培训期间会陷入哪些误区?相关推荐

  1. ARM嵌入式开发学习,粤嵌提出合理的学习方向

    学习ARM嵌入式有很多途径,一部分人通过自学,还有一部分人通过参加相关ARM嵌入式培训班学习.下面是粤嵌主要针对自学人群提出的关于学习ARM嵌入式开发的一点建议,希望对大家有所帮助! 学习ARM,从硬 ...

  2. C语言实现电子音乐相册---粤嵌GEC6818嵌入式系统实训

    C语言实现电子音乐相册---粤嵌GEC6818嵌入式系统实训 功能演示: 版本介绍 滑动式 点击放大式 完整版 至尊版 获取方式 功能演示: 演示视频: 滑动式 点击放大式 版本介绍 分为滑动式.点击 ...

  3. C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训

    C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训 实现的全部功能: 功能演示: 版本介绍 简易版--大佬选这个 完整版--想保研.想得高分.想要装逼的同学选这个 至尊版--零基础的.想要装 ...

  4. 2012“粤嵌杯”大学生嵌入式物联网设计大赛成功举办

    (粤嵌教育讯)10月20日,2012"粤嵌杯"大学生嵌入式与物联网设计大赛于广东工业大学成功举办.本次大赛在广东省计算机学会.广东省计算机学会单片机分会的鼎力支持下,广州粤嵌通信科 ...

  5. 粤嵌携手华工汽车学院举办嵌入式大赛

    粤嵌教育将与华南理工大学广州汽车学院(以下简称华工汽车学院)将再度携手,共同举办2012年大型嵌入式比赛.据了解,比赛将于12月14日下午两点在华工汽车学院举行,参赛人员由粤嵌培训基地学员和华工汽车学 ...

  6. 2012“粤嵌杯”大学生嵌入式与物联网设计大赛决赛

    2012"粤嵌杯"广东省大学生嵌入式与物联网设计大赛决赛将于10月20日在广东工业大学校区内隆重举行,届时7个月的比赛将在当天落下帷幕,揭晓决赛获奖得主. "粤嵌杯&qu ...

  7. 基于粤嵌gec6818开发板嵌入式开发电子相册,音乐播放,视频播放,2048游戏

    一.功能与要求 实现功能:本系统需要使用粤嵌的GEC-6818开发板设计一款娱乐影音系统,其中包括图片显示(相册).音乐播放.视频播放,游戏四个部分,在每个部分内部,具有操控各个部分的功能触摸按键.本 ...

  8. 粤嵌python培训后工资有多少

    粤嵌科技的小编相信大家会想要参加培训机构进行培训学习都是想在毕业之后可以找到一份好工作的,所以很多的学员在进入到培训机构学习之前都是比较担心这家培训机构培训出来的学员的工资了,当然想要在粤嵌科技培训的 ...

  9. 模块化思想——粤嵌GEC6818读取图片宽度、高度、色深

    推荐阅读:C语言实现2048小游戏-粤嵌GEC6818嵌入式系统实训 C语言实现电子音乐相册-粤嵌GEC6818嵌入式系统实训 模块化思想 交叉编译两个c文件的方法: 模块化思想: ... 只有一个唯 ...

最新文章

  1. 算法 - 折半查找(C#)
  2. pc双网卡实现路由转发_路由器配置骨干网设备MPLS本地会话功能实现数据在MPLS网络中转发...
  3. 2020年搜索推荐系统论文干货集锦
  4. 【两种解法】he Falling Leaves UVA - 699
  5. MongoDB发布4.0版本,支持ACID事务
  6. 入门级----测试的执行、环境的搭建、每日构建、测试记录和跟踪、回归测试、测试总结和报告...
  7. Nvidia CUDA初级教程6 CUDA编程一
  8. opensource项目_最佳Opensource.com:科学
  9. LeetCode二分法---C语言
  10. 维纳滤波器、卡尔曼系列滤波器以及自适应LMS、RLS滤波器matlab代码实现
  11. 我的世界空岛服务器修改地形,我的世界攻略秘籍 [WorldPainter制作空岛]—我有特别的地形技巧...
  12. react 函数组件使用了 hook 后闪屏问题的分析与解决
  13. android service录音,android录音并上传至服务器
  14. 搜狗微信公众号文章抓取
  15. 如何在Windows平台用Java代码暴力破解WIFI密码
  16. (论文阅读)NMS by Representative Region: Towards Crowded Pedestrian Detection by Proposal Pairing
  17. 南京地铁交通部署工程竣工时那些我们不知道的数字,你知道吗?
  18. 推迟14年寿命仅10年,造价百亿美元堪比航母,这面金色镜子能干啥
  19. HTTP-web-Internet
  20. 【笔记】29元microbit套装如何玩——那些支持microbit的图形化编程开发环境

热门文章

  1. .Net轻松处理亿级数据--clickhouse及可视化界面安装介绍
  2. 效精准统计客流量摄像头分析系统
  3. Java 核心类库面试题
  4. redis操作五种数据的命令说明
  5. 凯哥自媒体赚钱秘籍:百家号怎么快速做爆文?
  6. vue图片裁剪固定尺寸/vue-cropper的使用
  7. php api call,Apicall.php
  8. 学校计算机教师职责,小学微机教师岗位职责
  9. 2015年第20本:零秒思考
  10. 网络编程的开始(猫娘和汪君的凄美爱情故事)