Day1 前言

嵌入式系统其实在我们的生活中无所不在,嵌入式系统是嵌入式计算机系统的简称,也就是说嵌入式系统与普通计算机其实非常类似,列出几个典型的应用:
智能机器人
手机
汽车(导航系统、自动驾驶)
银行ATM
等等

而说到嵌入式就一定可以看见ARM的身影,ARM是一家公司的名字,这家公司是一家从事CPU晶片设计开发的厂商,但本身并不生产晶片,而是靠转让设计许可,由合作公司生产各种的晶片,如:联发科、苹果、高通等

嵌入式系统学习的重点也在计算机系统上,学习者需要牢固掌握计算机系统本身的概念,包括计算机架构、编译器、作业系统原理、程序设计。这些基本学科其实都是为了让我们更了解计计算机系统如何被建立,而对开发嵌入式系统而言,就是如何根据需求建立满足特殊行为的嵌入式计算机系统,而这个流程包刮
1.需求分析
2.硬体设计
3.驱动程序
4.Bootloader&BSP
5.作业系统的移植
6.应用程序开发
7.性能检查

以上这些知识往往需要较长时间学习,也需要有亲自实践的机会,对於刚接触嵌入式的我并无法了解全部知识,然而我想透过本系列文章,让我更了解及熟记嵌入式相关知识。


<<:  Azure - Day2 以考取AZ204为目标

>>:  GitHub Branch 起手式 - 如何保护你的 Branch

01 写在前面

想在大学前就开始接触程序有很多方式。不论是学校中资讯教育的课程、参与各种线上论坛/年会、甚至参与校内...

Day 27:如何写出一篇还不错的技术文章?

身为技术人,我想大家都有在网路上 Google 寻找资料的经验。从许多热心网友的技术文章中,找到我们...

Day 20. v-bind - Style的绑定

昨天讲了class的绑定,今天换来讲style (ノ◕ヮ◕)ノ*:・゚✧ 绑定Style v-bin...

【企业 WFH 新型态,文件加密护资安】活动分享

跟大家分享一个线上研讨会,有兴趣的可以参考喔~ 居家办公、分流上班等远距办公的企业模式,俨然默默地成...

[DAY22]Istio实作篇-Bookinfo

Bookinfo可以在sample这个folder里面找到,官方是使用这个专案demo istio的...