打开了 某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里?
有没有好的 软件工程 代码规范啊? |