微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将 ContikiOS 程序加载到实际硬件在我的情况下为 ESP8266?

如何解决如何将 ContikiOS 程序加载到实际硬件在我的情况下为 ESP8266?

我已经在 Contiki OS Cooja Simulator 上测试了我的代码,我现在想将其传输到 esp8266 模块,但找不到有关如何从 ContikiiOS 传输代码的正确指南?

解决方法

事情没那么简单——将代码“传输”到微控制器是最简单的部分!您所说的“传输”在该领域中更广为人知的是“编程”、“闪烁”或“上传”。教程中介绍了如何使用 Contiki 和 Contiki-NG 进行操作:https://github.com/contiki-ng/contiki-ng/wiki/Tutorial:-Hello,-World!#running-the-example-on-a-real-device

但是,要使 Contiki 等嵌入式操作系统在特定微控制器上正常工作,不仅必须在编译设置中指定微控制器(以便编译器知道要生成什么代码),而且操作系统本身必须适应特定的微控制器微控制器和特定的板。每个微控制器都有自己的方式来提供操作系统所需的功能,例如硬件定时器和中断。 OS 需要支持微控制器,即在 OS 核心代码和硬件暴露的 API 之间提供一个适配层。不同的板可能使用相同的微控制器,但用于 I/O、LED、可用外围设备等的引脚不同。每个支持的板在操作系统中也必须有一个小的适配层。

遗憾的是,Contiki OS 从未正式支持 ESP 微控制器,因此您需要获得其他硬件才能试用!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。