硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1058|回复: 4
收起左侧

[技术讨论] 嵌入式软件设计

[复制链接]

14

主题

38

回帖

80

积分

初级会员

积分
80
发表于 2024-8-19 20:27:37 | 显示全部楼层 |阅读模式
有没有大佬推荐一下嵌入式软件设计相关的书籍,比如设计模式啥的,国内国外都行。


例如我写的 Driver 是否应该采用这种结构

[C] 纯文本查看 复制代码
typedef struct sht30
{
    uint16_t temp_raw;
    uint8_t temp_crc;
    uint16_t hum_raw;
    uint8_t hum_crc;
    float temp;
    float hum;
    (void*) ReadData(struct SHT30 sht30);
} SHT30_TypeDef;

回复

使用道具 举报

85

主题

798

回帖

1053

积分

至尊会员

积分
1053
发表于 2024-8-19 22:28:35 | 显示全部楼层
这个每种传感器都可能是不一样的,真想要框架通用的话,可以参考下posix等;
回复

使用道具 举报

3

主题

85

回帖

94

积分

初级会员

积分
94
发表于 2024-8-19 22:37:45 | 显示全部楼层
回复

使用道具 举报

20

主题

57

回帖

117

积分

初级会员

积分
117
发表于 2024-8-20 08:50:27 来自手机 | 显示全部楼层
小项目没有必要过度封装
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-8-20 10:34:00 | 显示全部楼层
CMSIS-Driver,经典好用,此贴是最新版CMSIS全家桶移植

https://forum.anfulai.cn/forum.p ... &extra=page%3D1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 06:25 , Processed in 0.044482 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表