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

[复制链接]
 楼主| 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 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

174

帖子

1

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