栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

qnx 8155学习

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

qnx 8155学习

Qualcomm CreatePoint 高通官网,注册,登录,edit->Infotainment->选择sa8155p->favorites,点击View TOC->chipcode列出所有基线代码。

缩写概念:

ACDB文件:audio calibration database,acdb就是dsp的参数配置⽂件,⽤于控制dsp的内部通路,用于调音参数

AIS:automotive imaging system,汽车成像系统

A2DP:一种蓝牙协议

AMSS的source实际上是Qualcomm平台的的底层部分,去掉了为应用程序提供接口的AEE(application execution environment)部分,高通在DualProc芯片上的其他平台基本上都是采用的这样的架构。所以如果要了解这套source的话有必要对BREW作一个基本的了解,不需要了解它应用程序的运作机制,只需要了解底层的操作系统,尤其是REX(Run Time Executive)的运行机制必须了解。在6K平台只有单芯片(ARM9或者ARM11)。在7K&8K平台硬件上采用的是ARM9+ARM11(最新的采用Cotex-A8或是Cotex-A9)的架构。其中ANDROID是在ARM11上运行,而ARM9部分负责处理通信协议、射频、GPIO等,或者可以称作MODEM端,同样也运行一个OS,称为AMSS(Advanced Mobile Subscriber Software)

ABL(Application bootloader):应⽤引导程序。主要应⽤于android。

PBL(Primary Boot Loader):主引导加载程序
XBL(eXtensible boot loader / Secondary bootloader):扩展引导加载程序

BAM:Bus Access Module,总线访问模块

BLSP:BAM Low-Speed Peripheral,低速接口的总线访问模块
can signal:can一般有高和低2根线,差分信号

DMS(Drive Monitor System):驾驶员监控系统

DTS:device tree source,设备树源码,描述硬件的数据结构

ECU(Electronic Control Unit/Engine Control Unit):电⼦控制单元/引擎控制单元

SMMU:system memory manage uint,将IO设备的DMA地址请求(IOVA)转化为系统总线地址(PA),实现地址映射、属性转换、权限检查等功能,实现不同设备的DMA地址空间隔离。

virtio:半虚拟化 hypervisor 中位于设备之上的抽象层。

I2C:半双工总线

SPI:全双工总线

UART:全双工总线

QCSBL(qualcomm second bootloader)  
OEMSBL(oem second bootloader)  

QNX(Quick Unix):⿊莓旗下⼀款商业实时操作系统

QUP:Qualcomm Universal Peripheral,高通统一的外设

Qualcomm(QC):⾼通

QVM(QNX Cirtual Machine):QNX虚拟机

pvm:物理虚拟机,qnx侧

gvm:客户虚拟机,linux侧

GPIO:General-purpose input/output,通用输入输出

HAB(Hypervisor ABstraction):虚拟机管理器抽象层。是⾼通⽤于连接guest os到hypervisor的核⼼框架。
UHAB(User Hypervisor Abstraction):⽤户空间(客户端)虚拟机管理器抽象层。

fe:front end前端

be:back end后端

hypervisor:虚拟机管理器

ICP(Image control processor):摄像头控制处理器
CSI(Camera Serial Interface):相机串⼝

CCI(Camera Control Interface):相机控制接⼝

RVC:rear view camara,后视摄像机

SVC:surround view camara,全景摄像机

regulator:输出电压相关

SPMI:system power manage interface

VFE:视频前端

APSS (Applications Processor Subsystem)

MPSS (Modem peripheral subsystem)

MCU:微控制器,别名单片机

SOC:系统级芯片,低端的SOC就是在MCU的基础上加了一些定制化的功能,比如蓝牙协议,Zigbee协议,或者解码功能,和MCU功能上没什么大区别,其他的在差别就是在跑操作系统上。

AUTOSAR:Automotive Open System Architecture,汽车开发系统架构,分4层,application,RTE,BSW基础软基层,MCAL

SWC:software component,作为autosar的应用层

定制修改:

frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java

frameworks/base/services/core/java/com/android/server/pm/Settings.java

frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java

frameworks/base/services/core/java/com/android/server/qisi/QisiSystemManagerService.java

frameworks/base/services/core/java/com/android/server/tbox/TboxXCallService.java

frameworks/base/services/java/com/android/server/SystemServer.java

hardware/interfaces/automotive/vehicle/2.0/default/impl/vhal_v2_0/QisiVehicleHal.cpp

vendor/qisi/proprietary/interfaces/tbox_proxy_service/1.0/default/service.cpp

参考文章:

高通8155 音频数据从HAL到DSP - SegmentFault 思否

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/882360.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号