用BPI-M64 DIY自己的安卓车载中控(第二版)
之前折腾的安卓车载中控框架(https://blog.csdn.net/babyshan1/article/details/81327853),液晶屏显示部分一直觉得不完美(通过HDMI转LVDS),最近终于下定决心直接用主板的MIPI DSI来驱动MIPI屏,总体架构算是比较符合自己的预期了。接下来把近期的一些工作进行梳理。
一、硬件总体架构
分三大部分:
(一)主板
BPI-M64,双核64位CPU,2G DDR3内存。
(二)MIPI液晶屏
480x1280分辨率的MIPI屏,显示效果不错,不带触摸屏。目前也还没做触屏功能,所有控制通过方向盘按键和浏览器来实现。
(三)DIY扩展板
主要有以下几个模块:
1.12V转5V供电电路,将汽车12V直流转为5V直流,为整个硬件系统供电;
2.MIPI液晶屏背光驱动电路及MIPI信号转接电路;
2.MCP2515+TJA1050 CAN控制、收发电路;
3.串口GPS模块接口,和现成的GPS模块对接;
由于使用了MIPI屏,整个硬件系统体积较之前的版本减少了很多。
二、软件总体架构
分三大部分:
(一)底层boot及驱动
1.boot0:由于厂家提供的boot0会有10秒的按键延时等待,实际应用中不需要这个等待,要修改编译自己的boot0;
2.驱动:要实现spi-gpio驱动、串口gps和MCP2515驱动;
(二)安卓系统定制
1.横屏显示
2.launcher导航按钮布局修改
3.禁止锁屏
4.去掉搜索栏
5.修改默认语言
(三)应用层APP
1.集成高德导航
2.显示车辆信息(车速、转速、剩余油量、车外温度、里程、车门状态、倒车雷达等等)
3.倒车视频。用的是带红外夜视功能的USB摄像头。从CAN总线中检测到倒车信息后就显示倒车视频。
4.行车记录仪。开机即开始录像。
5.音乐播放。通过方向盘和手机控制切歌、音量。
6.web服务器。手机通过wifi连接web服务器,实现对车机的导航路线目的地设定、控制音乐播放、查看车况、查看行车记录视频等。
下图是红外倒车摄像头的效果:
下面的动图是上路效果:
用BPI-M64 DIY自己的安卓车载中控(第二版)相关推荐
- android车载支持格式,DIY自己的安卓车载中控(支持原车协议)
之前折腾的高6大屏液晶仪表(//www.xcar.com.cn/bbs/viewthread.php?tid=26988078),受限于硬件性能和系统架构,很多功能无法实现(如高级ui.导航.gps等 ...
- DIY自己的车载中控(安卓+CAN总线+usb摄像头+GPS导航)-(框架)
之前装的某安卓导航中控经常莫名重启,看来即将寿终正寝了.TB上看来看去,满意的价格贵,便宜的不满足需求,作为技术宅,自己动手丰衣足食.废话少说,开干! 一.功能需求 1.放置位置:主驾正前方,所以屏幕 ...
- 汽车中控屏显示com点android,手机映射车载中控屏方法 手机映射功能详解
用usb数据线的两端连接上手机和中控,连接成功后就能够映射到车载中控屏上了,车载蓝牙和手机蓝牙匹配成功后也能够映射到车载中控屏上,手机打开热点,中控连接上热点也可以映射到车载中控屏. 手机映射功能 汽 ...
- 安卓巴士诚招版主,希望各位巴友踊跃加入我们!
一.安卓巴士诚招版主,希望各位巴友踊跃加入我们! http://www.apkbus.com/android-48399-1-1.html 二.回帖就能获取50000元应用梦想基金以及数千元精美书籍公 ...
- 一加连续点Android版本号,一加6推送国内首个安卓9.0正式版!刘作虎:一加6T出厂就预装...
原标题:一加6推送国内首个安卓9.0正式版!刘作虎:一加6T出厂就预装 在今年5月份的谷歌2018 I/O开发者大会上,谷歌正式发布了Android P(安卓9.0)的开发者预览版.这次开发者预览版除 ...
- 终于!华为Mate 9已获安卓9.0正式版更新
[TechWeb]1月27日消息,根据网友反馈,华为Mate 9现已获安卓9.0正式版更新,版本号为9.0.1.150,Mate 9手机用户可以进行升级体验了. 以下为具体更新内容: ●自然极简自然设 ...
- 小米6android版本更新,小米6正式迎来了安卓9.0稳定版升级,一代神机继续创造辉煌...
原标题:小米6正式迎来了安卓9.0稳定版升级,一代神机继续创造辉煌 此前,小米6已经经过了好几个月的Android P(安卓9.0)开发版内测,很多已经是开发版的小伙伴早已经升级体验了,总得来,本次由 ...
- 罗永浩回应“调侃”俞敏洪转行做直播;苹果3月9日举行春季发布会;CentOS推出新车载Linux发行版 | 极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) ...
- 电脑配置低android模拟器,安卓模拟器低配置版哪个好 电脑内存再小也不怕
现在安卓模拟器作为安卓文件在电脑上运行的辅助工具,使用率非常高,不过有一些用户表示自己的电脑配置比较低,使用一些较为热门的模拟器可能会比较卡,不好用,那么下面小编就为大家推荐一番. 安卓模拟器低配置版 ...
最新文章
- 设计模式之适配器模式(Adapter)摘录
- Android 布局文件Graphical Layout不显示预览
- PMcaff 2015上半年干货精选,不容错过哦~
- 搜索 | 电商行业模版驱动业务增长实践
- Spring MVC:表单处理卷。 1个
- n3k配置vpc是否还需要配置hsrp_HSRP
- Atitit mybatis快速开发 的sql api接口
- MFC(6)点击按钮弹出新的对话框源码
- 使用 visio 画软件结构图
- 识别PDF文字,教你两招
- 使用Python生成docx文档
- Tensor A must be from the same graph as Tensor B
- Netty03 进阶
- C# 使用Emit深克隆
- 经济观察评论:现在是筑底时期, 对复苏仍可以保持乐观!]
- IC REG BUCK ADJUSTABLE 3A 8SOIC
- 华为Watch Buds耳机打电话时效果差、听不清楚声音、通话有杂音是怎么回事?
- 历史名酒元氏益成永——宋曹贡酒
- android 横竖屏坐标转换,Android:横竖屏转换问题
- python 仪表驱动_技术文章 | 锐视模块化仪器python驱动使用说明