嵌入式
ZechariahZheng
这个作者很懒,什么都没留下…
展开
-
树莓派基于rust编写linux驱动模块
最近一直在折腾rust编写linux驱动,这个是官方仓库。官方仓库提供了基本入门文档,也可以参考我之前的文章。网上也有一些,但是基本都是基于X86的。我这里提供一份基于嵌入式Linux的rust驱动编译模块模板:https://github.com/ZechariahZheng/rpi-linux-module-rust 具体编译过程可以看项目中的README。 更多的例程在官方仓库中的sample/rust/目录下找到。 用rust写驱动的过程给我的感觉是,官方的例子不多,到头还是在重用C原创 2022-03-25 20:59:56 · 2185 阅读 · 0 评论 -
树莓派基于rust编写linux驱动模块
最近一直在折腾rust编写linux驱动,这个是官方仓库。官方仓库提供了基本入门文档,也可以参考我之前的文章。网上也有一些,但是基本都是基于X86的。我这里提供一份基于嵌入式Linux的rust驱动编译模块模板:https://github.com/ZechariahZheng/rpi-linux-module-rust 具体编译过程可以看项目中的README。 更多的例程在官方仓库中的sample/rust/目录下找到。 用rust写驱动的过程给我的感觉是,官方的例子不多,到头还是在重用C原创 2022-03-25 20:58:27 · 1911 阅读 · 0 评论 -
platformio使用OTA升级esp8266固件
所谓OTA,就是Over-The-Air的缩写。有人将其翻译为“空中下载”,也有翻译为“隔空传输”。无论如何翻译,对于ESP2866来说,通过OTA我们无需将ESP8266与电脑连接,而仅仅通过WiFi就可以用向ESP8266上传程序。当然,可以通过使用Arduino IDE,但是我更喜欢使用platformio,使用如下:一、使用自带的OTA升级固件#include <Arduino.h>#include <ESP8266WiFi.h>#include <ESP8原创 2021-07-24 13:57:43 · 2315 阅读 · 4 评论