嵌入式组件
文章平均质量分 94
嵌入式通用组件
Rice嵌入式开发
嵌入式爱好者,欢迎关注公众号:Rice嵌入式开发技术分享
展开
-
嵌入式新开发模式(JavaScript)--C端与JS端方法调用
上一篇我们描述了为什么我们要使用胶水语言(JavaScript,PikaScript)来改变我们的嵌入式开发模式。并描述了如何在嵌入式设备拉起JavaScript应用及JavaScript应用在嵌入式设备的存在形式(字符串,文件)。打破单片机开发模式–胶水语言(JavaScript)胶水语言可以让我们职责更加明确,可以类前后端开发模式,后端负责–硬件的适配,方法的导出;前端负责–业务逻辑的的开发。C端如何导出方法提供给到JS端;C端如何导出参数提供给JS端;通过C端导出方法,JS端控制LED灯。原创 2023-03-24 08:58:47 · 1247 阅读 · 1 评论 -
打破单片机开发模式--胶水语言(JavaScript)
打破单片机开发模式--胶水语言(JavaScript)原创 2023-02-27 10:17:24 · 1088 阅读 · 0 评论 -
基于观察者模式设计的框架-REB,使代码模块化
观察者模式(Observer Pattern)是一种行为设计模式,用于定义对象之间的一对多依赖关系,使得一个对象的状态变化会通知其所有依赖者并自动更新它们的状态。被观察者:也称为主题或可观察者,是一个对象,它维护一组观察者(或依赖者)并提供方法来添加、删除和通知这些观察者。当被观察者的状态发生变化时,它会通知所有已注册的观察者。观察者:观察者是依赖于被观察者的对象,它们实现一个接口或抽象类,包含一个更新方法(通常称为update),用于接收并处理被观察者的状态变化通知。原创 2023-10-16 10:44:02 · 186 阅读 · 1 评论 -
调试神器--Rlog
调试神器--Rlog原创 2023-10-16 10:15:03 · 127 阅读 · 0 评论 -
框架解耦神器 -- REventBus
在实际的项目开发中,经常会遇到业务与业务,组件与组件,业务与组件之间的通信,举个例子:当有烟雾传感器检测到烟雾超标时,需要打开排气扇排气,同时显示烟雾浓度显示到显示器中,供管理人员检视。处理这样的逻辑有几种策略。综上所述:为了能够解决上面的问题,REventBus组件应运而生。原创 2023-06-01 14:00:56 · 479 阅读 · 0 评论 -
链表的替代品--Vector组件
链表的替代品--Vector组件原创 2023-03-03 11:16:39 · 452 阅读 · 0 评论 -
极简加解密库--使数据传输更加安全
极简加解密库--使数据传输更加安全原创 2023-03-24 08:59:46 · 636 阅读 · 0 评论 -
嵌入式远程过程调用组件--eRPC
eRPC确实是一个不错的组件,它对底层传输层做了抽象,使其RPC组件不局限传统的仅在TPC/UDP条件下运行。eRPC的传输层缺少可行认证,它的传输时明文的,对于数据来说是不安全的,应该提供安全认证的能力。eRPC提供IDL(接口定义语言),是我们使用起来更加方便,我们不在需要知道eRPC的具体实现,便可以完成客户端与服务端的调用。原创 2023-03-31 09:34:51 · 2050 阅读 · 5 评论 -
不依赖硬件,可以无限扩展的闹钟组件
不依赖硬件,可以无限扩展的闹钟组件原创 2023-05-17 17:47:06 · 531 阅读 · 0 评论