打印
[程序源码]

源码里常有bsp,driver,device,library,peripheral路径文件。这些文件都什么含义?

[复制链接]
1448|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
oyhprince|  楼主 | 2022-1-29 01:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
打开了 某mcu 的GitHub 的源码结构,
一水的 project ,bsp,driver,device,middware,app,firmware,library,peripheral,component 命名的文件或者路径
他们都代表什么意思啊?
一般写代码习惯上,他们装这什么类型的.c文件
比如  my_uart/iic/spi/lcd/timer等等自己在官方api上套壳的api 是放在 peripheral里还是放在device里还是放component里?
再比如  针对器件的驱动 w25qx.c  at24cx.c  temp.c  led_segment.c是放在 bsp里 哈市放在 driver里 还是device里?
有没有好的 软件工程 代码规范啊?

使用特权

评论回复

相关帖子

沙发
hello、C| | 2022-1-31 09:33 | 只看该作者
这个确实是讲究的地方  这个我也想了解  有没有规范什么的

使用特权

评论回复
板凳
zwsam| | 2022-6-27 11:30 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

170

帖子

1

粉丝