工作准备.md 3.6 KB

准备

基础知识补习

1.markdown学习

资料:https://www.runoob.com/markdown/md-link.html

2.docker学习

    #docker镜像需要Dockerfile编写
    docker build [imagename] [imagepath]
    #docker本地镜像发布到远程
    docker login
    docker tag [local_imageid]  [dockerid]/[remote_imageid]  #dockerid=accountid
    docker push tendollor/[remote_imageid]

2.行业硬件厂商了解

  • 全志
  • 安腾
  • 晓龙

设备组件选型

核心

  • 开发板

  • 电源模块 充电宝功能可选 至少给核心板供电 资料查找

    • 18650封装
    • 纯锂电池封装
  • 摄像头 目前发热 不防抖 调研手机摄像头模组价格 是否纯软件防抖 至少想有手机水准 以我锤子手机参考 低端手机无意义

  • 4G模块

    • ec6000n模组 CAT.1 下行 10M上行5M 速度不太行 模组很小型 低功耗

      高通驱动 USB接入虚拟出串口 ttyUSB0 ttyUSB1 ttyUSB2 用1号进行AT命令设置

      AT+QCFG="usbnet",3  //自动设置模式
      AT+qnetdevctl=3,1,1 //立即拨号并设置重启自动拨号模式
      

      拨前进行dhcp获取能成功自动拨号模式不管dhcp 模块是rt-thread系统 lwip协议实现

    • sim7600CE模组 CAT.4 下行150M上行50M 这个应该可以就是功耗大点 需要独立供电单独USB功率过小会触发自重启 至少0.6W 从电源得表现规律估算来得 没有做负荷测试

      默认高通USB驱动不兼容 卸载 rmmod qmi_wan SIM7600CE专门得驱动 编译产生simcom_wwan.ko insmod simcom_wwan.ko加载

      AT+CNMP=2 //设置自动模式
      AT$QCRMCALL=1,1 //拨号  暂无找到资料表示如何自动拨号
      

      拨号成功后才可申请dhcp 必须先手动拨号成功才行 模块跑得linux系统 USB连接才初始化4G连接 独立供电也不自动连接4G网络

软件方案选择

核心

  • 流推
  • 视频处理
  • 还要扩展屏幕控制
  • 以上三大核心决定开发语言 决定平台系统 参考选择开发核心板 暂定安卓
  • go
  • c++
  • python

思路

结合项目最几个核心需求 考虑后面需要扩展 应该选用安卓开发板 项目不能一步登天 分几个阶段合适点 最开始在验证阶段可以利用手上资源 树莓派或者其他现有 LINUX开发板进行测试 模组验证 总结问题 再定 毕竟对电子硬件产业不熟悉