You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
925 B

板级到app还有对芯片功能应用配置的一层
20210124 发现传统的TTSS架构中总是欠缺点
例如一个外设芯片,因为不是mcu固有的外设,所以应该归到BSP(板级支持里面)
其读写寄存器等基本功能放在BSP中,但是其和app应用相关的模式却发现并不适合
直接放到BSP中,也不适合放到APP中,因为实际的应用只是使用外设获得IO数据
而已。故而修正
main:
app:
asp:基于mcu外设或者板级外设芯片的功能,这些功能为app服务,但是功能配置复杂,单独列出,方便移植。
bsp:外设芯片自身功能,如果芯片为app服务的函数功能比较单一,不像无线芯片一样配置复杂的话那么也可以放在bsp中
msp:mcu自身的外设功能,如果特别复杂,比如类似MAC驱动等,可以把一部分接近app的功能放到asp中
clib:
ctask:
tpc:协议相关