AAOS(Android Automotive OS)IVI(车机娱乐信息系统)相关的简单讲解

基础知识:

1.Android Automtive OS(AAOS)是一款基于Android的车载信息娱乐系统。

2.首先 编译手机与汽车实际上用的同一套代码库,只不过我们在编译的时候做出了选择。

3.模块---》域 EEA : 电子电气架构:模块就叫域;

4.组件 五大组件-》三大组件-》融合在一起;

一个组件可能就会有多个操作系统;汽车有很多操作系统。

模块不同的域搭载不同的系统

车载系统:Android(娱乐信息)+QNX(仪表)+rtos(实时)

android系统 语音数据 (解析 指令)-》车控操作系统

socket (套接字,建立TCP/IP连接)

A系统(数据格式?序列化?) = 》 B系统


应用协议:

汽车里面完成应用层协议通信有很多

1.someip:宝马 车载 vsomeip被收录到autosar

2.dds:西班牙 软件公司 可以基于tcp也可以基于udp来实现

用户级进程 pid=1,init

service 进程名 程序地址 -xxxxxx

配置

class core:类型(组别)核心 ;在这的核心类就会被重新拉起

配好

windows 启动项目 满足 有service 进程

windows计划任务 满足 因为会配核心类

例子:service 腾讯QQ ....\QQSclauncher.exe

-xmx -xms

通信:socket 敏感操作


为了让它通信 要赋予一定的权限 涉及到安卓的权限管理机制,底层会采用俩种机制共同进行权限管理:
**1.DAC机制:**熟悉 app权限管理建立的基石

group:组 用户组

用户 与 用户组可以用来权限管理;叫做自主访问控制机制 也称为DAC机制;

**2. app的沙盒机制:**利用uid,每一个app安装

platform.xml:是一个app权限与用户组的映射关系

在platform.xml:中 <permisson name="android.permission.BLUETOOTH"> <group gid="net_bt"> </permisson>

在AndroidMainfest.xml:中增加了 BLUETOOTH(蓝牙权限) :

<uses-persion android:name="android.permission.BLUETOOTH">

然后在android_filesystem_conflg.h中找到 net_bt中对应的3002

运行 在 packages.list中找到了对应的3002。


none 0 1 1 @null:

3003:用户组 具有网络通信权限的用户组 id

名称 root

id 0


**MAC机制:**强制访问控制机制

MAC:配置文件。如果写了不允许访问A文件那么无法访问,即使你自己配置了用户可以访问也不行。是强制的。

SeLinux 变种-》SeAndroid

相关推荐
chaoyuanl9 小时前
现有游乐设施 XR 数字化升级改造方案
大数据·科技·3d·xr·娱乐
2601_957190909 小时前
中小景区升级首选|XR 无轨黑暗乘骑,破解文旅同质化与低复购难题
xr·娱乐
janeboe18 小时前
抖音黑科技兵马俑总站源头简博科技 | 抖音7月推流算法深度重构,收藏率首超完播率成核心指标
大数据·科技·重构·娱乐
2601_957190901 天前
2026 沉浸式文旅投资风口|XR 黑暗乘骑市场前景、收益模型与落地指南
大数据·娱乐
初晴融雪-快雪时晴2 天前
二级市场登系圈层全解:老登、中登、小登溯源、博弈逻辑与交易适配体系
基础知识
初晴融雪-快雪时晴3 天前
二级市场K型分化深度拆解:结构性割裂行情认知、成因与实操交易体系
基础知识
初晴融雪-快雪时晴6 天前
专利代理师:驰名商标法律定义与核心考点解析
基础知识
齊家治國平天下6 天前
Google AAOS 中 SOME/IP 框架深度解析:从架构到实践
android·autosar·aaos·车载以太网·some/ip·sdv·vsomeip
chaoyuanl6 天前
沉浸式飞行影院进场安装前期筹备事项
大数据·科技·3d·xr·娱乐
初晴融雪-快雪时晴23 天前
产业分析:AI产业 上下游 全景分析 202606版本
人工智能·基础知识