主板
智能硬件开发流程
- 需求分析
- 项目角色确定:产品经理-硬件工程师-系统软件工程师-结构工程师-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 图像传感器
- 耳朵:射频芯片
- 手杖:超声波/毫米波/激光雷达
- 记忆:存储芯片
FEATURED TAGS
Android
debug
dumpsys
shell
linux
Permission
心理学
ubuntu
JNI
android
IMS
systemui
selinux
投资
eSIM
androidstudio
performance
pms
wms
view
flutter
iptables
netd
property
c++
kernel
mqtt
usb
company
statusbar
docker
ssh
hardware
webrtc
recovery
web
camera
rk3288
ota
A133
driver
rockchip
rk3399
chip
rk3588
a133
qt
t113
buildroot
AI
MCU
硬件
markdown
rk3568
随笔
rk3576