描述
目前状态:所有阶段完成..
这是 Ada 到非 F 系列部分的另一个端口。这是一个 STM32L476,存在于小型 ST SensorTile 上。SensorTile 包含以下部分:
STM32L476JG
这是一个以 80Mhz 运行的 CortexM4F,具有 1MB 闪存和 128k SRAM。
LSM6DSM - SPI 3 线
加速度计+陀螺仪
LSM303AGR - SPI 3 线
加速度计+磁力计
LPS22HB - SPI 3 线
压力&温度传感器
MP34DT05-A 通过 DFSDM
记忆麦克风
STC3115
电量计/哥伦布计数器 - I2C(离开瓷砖,在载板上)
高温超导221
湿度和温度 - I2C(关闭瓷砖,在载板上)
BlueNRG-MS, - SPI 4 线 + INT
蓝牙芯片
在 BlueNRG-MS SoC 之前,将 Ada 移植到 SensorTile 相对简单。到那时,ST 端有大量的 C API 代码需要移植。该项目将分为 3 个阶段:
第 1 阶段:SensorTIle 的纯 Ada 端口
第 2 阶段:将 Ada 编程的 SensorTile 链接到 Android ST 传感器应用程序或至少一个 RPi BLE 堆栈。
第 3 阶段:一个有趣的演示......
第 4 阶段(一个延伸目标):STM32WB 的新部件即将面市(ST 称 10 月)。它是一个封装的单芯片 CM4F + 蓝牙 SoC。理想情况下,第 2 阶段可以在没有传感器支持的情况下移植到这里。10 月 17 日从 ST 得知 STM32WB 的开发套件将不会在明年第一季度上市。看起来 Phase4 可能无法按照项目提交的时间表进行。此外,它不是直接端口,它们使用进程间通信从 CM4F 与运行 BT 堆栈的 CM0 进行通信。目前 BlueNRG-MS 是一个 SPI 外设,因此 BT 堆栈的物理层需要大修,大修的程度取决于从 API 的角度来看 CM0 与 BlueNRG-MS 的接近程度。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !