搞懂关于开发板的这四个关键词,让开发事半功倍!
Zephyr目前已支持多种硬件,Quark只是其一,但其实Quark未来也有机会支持多种操作系统,只是目前Intel官方只属意Zephyr。另也因为Zephyr是为物联网应用而发展,所以Zephyr已经内含许多通讯协议的软件堆栈(Communication Protocol Stack, Comms. Stack),其实就是与层层通讯协议对应的收发处理、解析软件。
Quark D2000、SE C1000、ISSM、QMSI、Zephyr等定位,本文暂不讨论较细的Libs(函式库)、TinyCrypt(加解密)、IPPM(效能)等。
Zephyr结构示意图,Application以下,Power/DeviceManagement以上的四层,统称为Comms. Stack。
附带一提的是,其实微控制器芯片中,也要有些硬件资源、硬件效能的,才能执行操作系统,硬件资源非常缺稀、硬件效能差的微控制器芯片,是没有能力执行操作系统的,只能直接执行控制程序,这称之为Bare Metal,是专业领域通用词,此有机会再述。
最后还有一个谁都知道的泛用词:范例程序代码(Sample Code),参考范例程序代码,比较有头绪自己该如何撰写,或者干脆以范例程序代码为基础进行修改等。
Intel为Quark提供多种程序代码,最入门的莫过于简单输出的Hello World与Blinky。
了解上述四个词后,再去浏览Quark官网、Quark相关说明文件,就比较能进入状况了。
更多与Quark开发相关的软件,如程序除错相关的OpenOCD、省电分析Energy Analysis等。
注1:开发者板仅指电路板,但与电路板相关的尚有软件或其他硬件配件,这一些合称开发者套件(Developer Kit),而电路板的整体设计也被称为开发平台(Developer Platform),但意涵相去不远。
注2:Intel将Quark的BSP软件开放,放在GitHub上供人下载。
作者:陆向阳
更多精彩文章请关注微信公众号 易心Microbit编程
图片新闻
最新活动更多
-
即日-12.5立即观看>> 松下新能源中国布局:锂一次电池新品介绍
-
12月12日火热报名中>>> STM32全球线上峰会
-
即日-12.18立即报名>>> 【在线会议】Automation1微纳精密运动控制系统
-
12月19日立即报名>> 【线下会议】OFweek 2024(第九届)物联网产业大会
-
即日-12.26立即报名>>> 【在线会议】村田用于AR/VR设计开发解决方案
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论