主板
智能硬件开发流程
- 需求分析
- 项目角色确定:产品经理-硬件工程师-系统软件工程师-结构工程师-UI设计师-测试工程师
- 外设选型:4G模块-显示器-摄像头-打印机-接口-其他
- 主板选型:各种外设接口支持
- 外壳结构设计
- 硬件工程师外设驱动开发
- UI设计-软件开发
- 产品样品建模,组装
- 固件烧写,测试
- 用户文档书写
常见功能
序号 | 功能 | 说明 |
---|---|---|
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
射频
射频(Radio Frequency) RF,表示辐射到空间的电磁频率,频率范围从300KHZ ~ 30GHZ之间。射频是一种高频交流变化电磁波的简称。
射频芯片负责射频收发、频率合成、功率放大;
基带
基带则是band中心点在0HZ的信号,包括调制解调器,信道编解码,信源编解码,以及信号处理
- 高通
- 华为(有设计无制造)
- 英特尔
- 三星
- 联发科
- 紫光展锐
芯片卡脖子环节
- IP核授权
- EDA软件:电子电路设计与仿真、PCB 设计软件、IC 设计软件
- 光刻机
- 半导体材料
车用芯片
- 大脑:CPU/GPU/FPGA/ASIC/MCU
- 心脏:功率芯片
- 眼睛:CMOS 图像传感器
- 耳朵:射频芯片
- 手杖:超声波/毫米波/激光雷达
- 记忆:存储芯片