侵权投诉
订阅
纠错
加入自媒体

搞懂关于开发板的这四个关键词,让开发事半功倍!

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编程

<上一页  1  2  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

    电子工程 猎头职位 更多
    扫码关注公众号
    OFweek电子工程网
    获取更多精彩内容
    文章纠错
    x
    *文字标题:
    *纠错内容:
    联系邮箱:
    *验 证 码:

    粤公网安备 44030502002758号