天花板的随笔

人与人之间最小的差距是智商,最大的差距是坚持!记录点滴,稳步成长!

光大DVR模块串口通信协议开发总结

之前我写了如何使用串口发送和接收数据,但这只是最原始的一步,下面分享一下我开发基于广大DVR串口通信协议的过程。 概述: 1、每一帧的协议数据必须要是完整的才能用,主要是通过冗余校验位来检测。校验位放在每一帧数据的最后面,它的值是除了它自己之外前面所有数据的总和。每一帧数据的协议头始终是aa开...

2019-05-21 20:48:16

阅读数 18

评论数 0

Android串口开发总结

在嵌入式的开发中,经常会用到串口通信,用来和不同的硬件模块通信。比如最近我在开发行车记录仪,就用到了串口通信,串口就像一个桥梁,连接起了核心板(imax6)和行车记录仪(DVR)之前的数据通路。 使用串口,分为以下几个步骤: 1、导入Google的开源串口项目,此项目通过jni的方式提供了打开...

2019-05-13 20:20:16

阅读数 14

评论数 0

车机屏幕适配方案总结

基本概念: 1、px 像素单位,构成图片的最小单位,1px相当于屏幕的一个物理像素点。 2、分辨率 屏幕的宽度上的像素点 * 高度上的像素点,例如1280*720。 可以通过命名 vm size 获取分辨率信息 wm size Physical size: 1280x480 ...

2019-03-11 15:11:09

阅读数 88

评论数 0

车载系统Android WIFI开发小结

1、WifiManager 操作wifi的管理类 ,通过系统服务获取: wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(true/...

2019-03-04 17:22:16

阅读数 151

评论数 0

车机中行车记录仪(DVR)MVP模式开发总结

现在的车机系统中,DVR已经是不可或缺的功能了,下面是本人在开发DVR应用中总结的一些经验。

2018-12-12 17:57:07

阅读数 456

评论数 0

讯飞消噪处理的知识点总结

音频流是通过MIC录入的,录入的音频流会经过讯飞模块消除噪音之后,再给到讯飞识别模块,或者给到蓝牙电话等其他应用使用。 首先这里有两种输入模式:外挂模式和顶灯模式。如果是单个麦克风,由于声音能量比较小,所以我们的硬件驱动会对输入增益后,再给到讯飞的降噪模块,此为外挂模式;如果是麦克风组,比...

2018-12-11 19:43:28

阅读数 198

评论数 0

车载定制化系统设置中实现平滑的语言切换

在每个车载系统中,都会有自己独特的UI风格。比如系统设置这个功能,为了统一风格,我们不能直接去调用Android原生的设置应用,而是应该重新做一个风格统一的符合需求的系统设置应用。我们要说的语言切换这个功能,就是其中一个设置项。 如果简单地实现语言切换,应该是比较简单的,就是利用反射重新设置一下...

2018-11-23 18:55:43

阅读数 127

评论数 0

车机系统开发中的经验总结

1、ACC OFF代表的是车辆熄火,ACC ON代表的是车辆打火;LOCK ON代表的是打开车门,LOCK OFF代表的是关闭车门;B+代表的是车上的电源,连接B+就是把车前面的电瓶的电源连上,掉B+就是把电瓶的电源拔了。 2、主机的运行状态有多种,需要注意区分。 息屏状态:MCU只是单纯地把...

2018-11-19 18:24:03

阅读数 365

评论数 0

MVP模式在车载系统中车身设置的运用

车载系统的中的关于车身相关的设置过程,是一个异步的过程,就像网络请求一样。只是和网络用的http协议不同的是,车载主机和车身各个控制器的通信,是通过CAN协议实现的。CAN线就像是一个神经网络,它允许各个控制器也包括主机去获取自己感兴趣的报文,而我们的主机更像是一个整辆车的大脑一样。 我们以辅助...

2018-11-14 20:29:30

阅读数 3021

评论数 1

讯飞汽车语音助理在其他外部应用唤醒

我们可以通过讯飞提供的外部唤醒适配功能,可以在不用唤醒语音关键词的情况下,监听我们所发出的语音命令。比如,我们用TTS播报一段消息,“规划前往北京鸟巢,是否前往?” ,这个时候语音其实是还没有通过唤醒词唤醒的,我们就需要通过外部唤醒适配功能,让语音去识别到我们的命令,是前往还是取消。实现此功能有以...

2018-11-05 16:41:38

阅读数 346

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭