嵌入式学习_force
近十年的嵌入式开发工作经验,对于嵌入式开发有丰富的经验和自己的理解。
做过医疗行业,物联网行业和智能设备行业等,做过部分芯片和操作系统如下:
1.芯片:STM32,ESP32S3,NORDIC,XR872,X1830,IMX6ULL,T113S3,RK3399等
2.操作系统:FREERTOS,UCOSII/III,RTThread,Linux,Android等
展开
-
嵌入式C设计模式---前言
设计模式解决系统设计问题;高效率、高质量、低风险的应对各种各类变化;关注“抽象”和“隔离”。原创 2022-04-05 21:36:25 · 610 阅读 · 0 评论 -
嵌入式C设计模式---职责链设计模式
嵌入式C设计模式---职责链设计模式原创 2022-11-19 13:54:57 · 454 阅读 · 2 评论 -
嵌入式C设计模式---工厂设计模式
定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使得一个类的实例化延迟(目的:解耦,手段:虚函数)到子类。原创 2022-05-04 11:35:32 · 627 阅读 · 3 评论 -
嵌入式C设计模式---单例设计模式
保证一个类仅有一个实例,并提供一个该实例的全局访问点。原创 2022-05-04 11:28:48 · 509 阅读 · 0 评论 -
嵌入式C设计模式---桥接设计模式
将抽象部分(业务功能)与实现部分(平台实现)分离,使它们都可以独立地变化。原创 2022-05-04 11:21:45 · 265 阅读 · 0 评论 -
嵌入式C设计模式---代理设计模式
为其他对象提供一种代理以控制(隔离,使用接口)对这个对象的访问。原创 2022-05-04 11:13:29 · 724 阅读 · 0 评论 -
嵌入式C设计模式---适配器设计模式
将一个类的接口转换成客户希望的另一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。原创 2022-05-04 11:06:03 · 2893 阅读 · 0 评论 -
嵌入式C设计模式---模板方法设计模式
定义一个操作中的算法的骨架(稳定),而将一些步骤延迟(变化)到子类中。Template Method使得子类可以不改变(复用)一个算法的结构即可重定义(override 重写)该算法的某些特定步骤。原创 2022-05-04 10:55:50 · 1083 阅读 · 0 评论 -
嵌入式C设计模式---中介者模式
用一个中介对象来封装(封装变化)一系列的对象交互。中介者使各对象不需要显式的相互引用(编译时依赖->运行时依赖),从而使其耦合松散(管理变化),而且可以独立地改变它们之间的交互。...原创 2022-05-04 10:44:06 · 193 阅读 · 0 评论 -
嵌入式C设计模式---命令设计模式
将一个请求(行为)封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。原创 2022-05-04 10:27:52 · 304 阅读 · 0 评论 -
嵌入式C设计模式---访问者设计模式
表示一个作用于某对象结构中的各元素的操作。使得可以在不改变(稳定)各元素的前提下定义(扩展)作用于这些元素的新操作(变化)。原创 2022-05-03 21:22:23 · 224 阅读 · 0 评论 -
嵌入式C设计模式---状态机设计模式
允许一个对象在其内部状态改变时改变它的行为。从而使对像看起来似乎修改了其行为。原创 2022-05-03 20:54:46 · 931 阅读 · 0 评论 -
嵌入式C设计模式---观察者设计模式
定义对象间的一种一对多(变化)的依赖关系,以便当一个对象(Subject)的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。原创 2022-04-09 20:42:05 · 846 阅读 · 1 评论