首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
fmuv2专题
AP_HAL 再分析, 以pixhawk-fmuv2为硬件平台,ChibiOS为底层操作系统:
AP_HAL.h 分析 #include <stdint.h>#include "AP_HAL_Namespace.h"#include "AP_HAL_Boards.h" --->>> 板子选择比如 HAL_BOARD_CHIBIOS#include "AP_HAL_Macros.h"#include "AP_HAL_Main.h"/**< hal 模块的类集合,所有的类都是纯虚
阅读更多...
AP_HAL 分析, 以pixhawk-fmuv2为硬件平台,ChibiOS为底层操作系统:
1. class AP_HAL::AP_HAL,该接口类聚合了所有提供给应用层的硬件接口 class AP_HAL::HAL {public:HAL(AP_HAL::UARTDriver* _uartA, // consoleAP_HAL::UARTDriver* _uartB, // 1st GPSAP_HAL::UARTDriver* _uartC, // telem1AP_HAL::UA
阅读更多...