BPI NB-IoT BC95开发板详解:硬件与软件指南

需积分: 0 0 下载量 37 浏览量 更新于2024-08-05 收藏 880KB PDF 举报
本资源是一份关于BPI NB-IoT Linaro 96Boards开发板用户手册,主要关注于硬件和软件方面的详细介绍。首先,硬件部分介绍了两个核心组件:NB-IoT模块和MCU。 NB-IoT模块,如移远通信的BC95-B5/8/20或BC95-G,支持多种频率,包括800MHz、850MHz、900MHz以及B1/B3/B5/B8/B20/B28的FDD-LTE。模块配备有微型SIM卡插槽和板载e-SIM焊盘,以适应不同类型的SIM卡。天线接口采用IPEX设计,可兼容IPEX PCB天线或转换接头连接SMA天线。MCU方面,使用了STM32F103系列处理器,具备ARM Cortex-M3 CPU、UART、I2C、SPI和PWM等接口,以及不同版本的存储容量和功能。 开发板硬件配置包括:MicroUSB电源接口、40针排针(2.0mm间距)带有GPIO、调试串口、SWD下载接口、SIM卡插座、IPEX天线接口和e-SIM焊盘,以及电源指示灯、多个LED和按键。此外,还有外部设备接口。 在软件部分,手册重点提到了华为的LiteOS,这是一个轻量级物联网操作系统,专为降低开发门槛和周期而设计,支持快速启动、低功耗和安全特性。开发环境推荐使用MDK521和针对STM32F1xxx器件的包。BC95模块软件涉及指令格式,以及模块网络连接的配置步骤,包括自动和手动注网过程,以及网络连接状态的示意图。 在实际操作上,用户需要准备BPIOPENDEBUGGER或J-Link DEBUGGER、BPI BC95-Linaro开发板、MicroUSB数据线和杜邦线等工具。手册指导如何使用杜邦线连接调试器与开发板的SWD烧录接口,确保正确连接以进行后续的编程和调试工作。 这份用户手册为开发者提供了BPI NB-IoT Linaro 96Boards开发板的全面指南,无论是硬件配置还是软件应用,都覆盖了从准备到实施的各个阶段,适合进行NB-IoT项目的开发和调试工作。