怪蛙带你通全栈 第2讲:技术方案
发布于 2021-05-13 00:05 ,所属分类:区块连和PHP开发学习资料
车体 主控电路 嵌入式程序 通信协议 上位机程序 语音处理 Web服务平台 数据库系统 大数据平台 人工智能系统




底层电路系统中使用的是STM32官方提供的标准开发库STM32 StdPeriph Library,编译器为arm-none-eabi-gcc,采用C语言编写程序,负责传感器的数据采集和执行器的指令执行。 主控系统中使用的是Arm架构的Linux操作系统,编译器为arm-linux-gnueabihf-gcc,同样采用C语言编写程序,负责所有的业务程序,例如:向上位机传输相应数据,响应上位机的动作指令,完成相应的业务功能,并对底层电路系统发送执行指令等等。
STM32采集传感器数据使用I2C、GPIO通信 STM32对执行器(电机驱动芯片)控制使用PWM信号通信 STM32与NanoPi之间使用UART串口通信,需要自定义通信协议 NanoPi与上位机之间使用WIFI通信,需要自定义通信协议 上位机程序与Web服务系统采用HTTP协议




相关资源