认识BLE 5协议栈 —— 链路层

链路层定义了五种状态机,分别是广播状态、扫描状态、发起状态、连接状态和待机状态。围绕这几种状态机,实现了广播、扫描、连接等各种操作。广播和连接过程比较复杂,涉及到许多细致的分类,BLE 5对广播包进行了扩展,进一步增加了广播事件的复杂性。

GCC编译器入门

介绍了GCC编译器许多参数的基本用法,包括库引用,宏参数,调试,优化等。希望对GCC编译过程给出一个全面而浅显的介绍。