Felix’s Micro Space
English
友情链接
往期整理
历史归档
文章分类
文章标签
felixfixit | 创新嵌入式电子科技
0
🌉 开发框架搭建
OOP
OOPC
设备驱动
开发框架08-设备框架引入(面向对象C)
Words
9919
Read Time≈
25
min
2024-9-6
2025-12-11
你好!我是
felixfixit
🎉 STP_RTOS教程已上线🎉
-- 感谢您的支持 ---
👏欢迎更新体验👏
操作手册
更新记录
联系我们
了解更多
Catalog
一、介绍
1.1 嵌入式面向对象场景
1.2 什么是面向对象?
1.2.1 封装
1.2.2 继承
1.2.3 多态
1.3 一个综合例子
1.3 面向对象的C编程优势
1.4 几个错误想法
1.5 小结
二、面向对象的 C 编程 - 基础篇
2.1 CPP 面向对象
2.1.1 封装:类设计
2.1.2 接口:函数接口
2.1.3 构造和使用
2.2 C 面向对象
2.2.1 封装:结构体设计
2.2.2 接口:函数接口
2.2.3 构造和使用
2.3 剥离硬件,建立抽象层 - PIN 设备
2.3.1 抽象层
2.3.2 驱动层
2.3.3 应用层
2.4 数据与行为分离 - PWM 设备
2.4.1 抽象层
2.4.2 驱动层
2.4.3 应用层
2.5 分离共性、继承
2.5.1 设备基类
2.5.2 设备多态 - PIN 设备
2.5.2 设备多态 - PWM 设备
2.6 小结
三、面向对象的C编程 - 设备篇
3.2 eLab设备基类源码分析(上)
3.3 按钮的多态
a. elab_button.h
b. elab_button.c
c. drv_button_pin.c
四、面向对象的C编程-驱动篇
五、高内聚低耦合
3.1 第一层
3.2 第二层
3.3 第三层
引用
交流频道
去知识星球参与更多讨论
点击加入知识星球
Latest posts
Data Structure and Algorithm
2026-7-16
常用接口协议-Modbus TCP 协议模拟测试
2026-7-1
嵌入式硬件基础
2026-6-18
多核异构核间通信:RPMsg 控制面与共享内存数据面设计
2026-5-28
开发框架07- Doxygen 文档生成
2026-5-14
Python 配置 JSON 文件最佳实践 —— 嵌入式场景的掉电安全设计
2026-5-13
实用教程
24
设备驱动
17
Linux
14
protocol
11
ROS
9
ArduPilot
9
motor
8
OOP
7
C++
6
ArduSub
5
必看精选
4
CPP
4
DMA
4
Open-Source-Lib
4
python
4
中断
4
Docker
4
APM
4
嵌入式Linux开发
4
ARMv7
3
GPIO
3
UART
3
CLion
3
RTOS
3
Cortex-M
3
ESP32
3
嵌入式硬件
3
BootLoader
3
MAVLink
2
PosControl
2
DevOps
2
IDE
2
GNU C
2
compiler
2
signal
2
process
2
vscode
2
算法
2
FOC
2
IIC
2
pinctrl
2
Exception
2
WSL
2
ESP-IDF
2
micro-ROS
2
EKF
2
开发框架
2
设计模式
2
STM32
2
固件升级
2
PWM
2
电机控制技术
2
C++学习笔记
2
AI
2
Buildroot
2
u-boot
2
Driver
2
推荐
1
Log
1
OOPC
1
文章数:
105
建站天数:
1152 天
访问量:
访客数: