【导航理论&实战篇】嵌入式硬件系统架构

文章目录

  • 前言
  • 一、开发平台
  • 二、传感器系统
    • 1.无人驾驶车传感器配置
    • 2.内部传感器
    • 3.外部传感器
    • 4.手持控制器
  • 三、微控制器系统
    • 1.一个系统为什么要分控制器和处理器两个模块
    • 2.微控制器背景
    • 3.微控制器系统示例
  • 四、处理器系统
    • 1.处理器分类
      • (1)高级处理器
      • (2)低级处理器
    • 2.处理器类型
      • (1)CPU处理器
      • (2)CPU+GPU处理器
    • 3.移动机器人硬件系统的主控选型:
  • 五、高速通讯硬件系统
    • 1.通讯架构
      • 架构1:有MCU平行采集CAN/485等传感器并打包成串口数据发送给PC机
      • 架构2:多块单片机串型通讯(CAN->SPI->以太网)
      • 架构3:无MCU直接采用PC的linux底层开发的读取传感器CAN/485/SPI等数据
      • 架构4:无MCU并行通讯(CAN/485等直接转USB串口模块->PC机)
      • 架构5:综合上面的4种方法的组合
    • 2.通讯方式
      • (1)CAN通讯
      • (2)485通讯(485Modbus)
        • 用标准的CRC16算法
        • 用标准的CRC16算法生成代码
        • 用标准的CRC16算法计算查询网页
      • (3)串口通讯
        • (1)硬件环境准备
        • (2)收发协议编写的平台
      • (4)SPI通讯
      • (5)IIC通讯
      • (6)PC以太网通讯(SSH)
    • 3.远程通讯方式


前言

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!

无人车&无人机导航合集
https://blog.csdn.net/qq_35635374/article/details/142832839

1、衡量好一个导航系统多少是业务比例、场景比例、算法比例、工程逻辑比例、人力资源比例? 基于这样看,具体问题具体分析,每个机器人的导航架构都不一样!

大家共同努力才搭建出来的!融入其中可以学会搭建一个系统的能力

架构师都是深入底层,对整个框架的每个具体实现都懂的(管好各个模块不打架)

系统框架不是看看书就行,要根据实际的来,要自己动手去做!理论学习,工程实践,自己搭架构这一关是少不了的,还有一些系统架构设计、系统架构管理的学习,理论和实践一样都少不了!

架构师要懂得搭建架构,理论架构还有工程架构,三方库啥的,cmake工程链接架构的

你可能感兴趣的:(机器人实战项目,嵌入式硬件,系统架构)