数字电路基础

Digital circuits

Posted by LXG on May 13, 2021

Android智能硬件开发心得-1

Android智能硬件开发心得-2

显示硬件篇

主板

rk3288

智能硬件开发流程

  1. 需求分析
  2. 项目角色确定:产品经理-硬件工程师-系统软件工程师-结构工程师-UI设计师-测试工程师
  3. 外设选型:4G模块-显示器-摄像头-打印机-接口-其他
  4. 主板选型:各种外设接口支持
  5. 外壳结构设计
  6. 硬件工程师外设驱动开发
  7. UI设计-软件开发
  8. 产品样品建模,组装
  9. 固件烧写,测试
  10. 用户文档书写

常见功能

序号 功能 说明
1 开机自启 智能硬件一般只运行一个应用,且开机就要自动打开
2 保证应用永远在前台运行 让用户永远不会看到除了应用之外的其它安卓界面
3 有接口设置系统时间 有些局域网场景无法连接外网,需要同步局域网服务器时间
4 定时开关机(带RTC电池) 为了让系统更好运行,可能需要每隔几天重启一次
5 静默安装应用,完成后直接拉起应用 更新安装应用过程必须是无感的
6 系统固件更新接口 将新的系统固件放入系统后能用有方法更新
7 支持U盘、TF卡且有路径检测 对于非联网管理的产品必须要能检测到外部存储插入
8 设置静态以太网IP接口 对于某些依赖于IP地址进行管理的产品必须要能设置IP
9 开启/关闭背光电源接口 有些场景可能要求节能环保,关背光很必要
10 读写IO口接口 IO口是控制外设开关的关键功能
11 设置屏幕显示方向 横竖屏根据项目会有不同要求

串口

RS232:全双工通信,传输距离较短,其通讯距离小于15 m,传输速率小于20 kb/s

RS485: 采用半双工(两线制)最大传输距离约1219米,传输速度最高达10Mbps

屏幕

Android现在主流的屏幕接口共有四种。

  • HDMI 高清多媒体接口(High Definition Multimedia Interface)
  • LVDS Low Voltage Differential Signaling即低压差分信号传输
  • EDP Embedded DisplayPort
  • MIPI Mobile Industry Processor Interface

screen_type

射频

射频(Radio Frequency) RF,表示辐射到空间的电磁频率,频率范围从300KHZ ~ 30GHZ之间。射频是一种高频交流变化电磁波的简称。

射频芯片负责射频收发、频率合成、功率放大;

基带

基带则是band中心点在0HZ的信号,包括调制解调器,信道编解码,信源编解码,以及信号处理

  • 高通
  • 华为(有设计无制造)
  • 英特尔
  • 三星
  • 联发科
  • 紫光展锐

芯片卡脖子环节

  • IP核授权
  • EDA软件:电子电路设计与仿真、PCB 设计软件、IC 设计软件
  • 光刻机
  • 半导体材料

车用芯片

  • 大脑:CPU/GPU/FPGA/ASIC/MCU
  • 心脏:功率芯片
  • 眼睛:CMOS 图像传感器
  • 耳朵:射频芯片
  • 手杖:超声波/毫米波/激光雷达
  • 记忆:存储芯片