当前位置:网站首页>Overview of Qualcomm 5g intelligent platform
Overview of Qualcomm 5g intelligent platform
2022-07-29 01:51:00 【wufeng_ asia】
qualcomm 5G Overview of intelligent platform
qualcomm android The software of smartphone solution consists of two parts
- With linux Operating system based android System
- With L4,REX On the basis of Modem part
In the architecture of Qualcomm series , One IC Internal integration has two ARM processor , One ARM9( perhaps arm11), Specifically responsible for handling communication protocols , RF and GPIO etc. , The software architecture adopts AMSS, The other is ARM11, Used to deal with Multimedia , Upper application , And some other tasks , The running system is android System , The two processors communicate with each other by sharing memory .


What is? L4,REX,BREW,AMSS And the relationship between them
L4 It's a set of computer programs , Is originally from Jochen Liedtke The operating system kernel of the designed microkernel architecture , Now it has formed a family of microkernels .L4 This microkernel system has been recognized by the computer industry because of its excellent performance and small size , It has been transplanted to many different hardware architectures . High pass L4 It provides the most basic operation of the operating system , It's someone else's .
Most of the early operating systems were Monolithic Kernel, It means the whole operating system – Include Scheduling ( Dispatch ), File system ( file system ), Networking ( The Internet ), Device driver ( Device driver ), Memory management ( Storage management ), Paging( Storage page management ) – All done in the kernel . Until now, the widely used operating system , Such as UNIX,Linux, and Windows Mostly monolithic kernel operating system . But as the operating system becomes more and more complex ( The kernel of modern operating system has one or two million lines C Programs are a very common thing ), Putting all these functions in the kernel makes the design more difficult .
Microkernel It's a relationship with Monolithic Kernel The opposite design concept . Its purpose is to minimize the size of the kernel , Remove all possible functional modules from the kernel . Ideally , Only... Is left in the kernel Address Space Support( Address space support ),IPC (Inter-Process Communication, Interprocess communication ), and Scheduling( Dispatch ), Other functional modules run as user processes .
REX Is in L4 Services encapsulated above , It's a preemptive , Multitasking RTOS, All tasks are based on task There is a form of ,REX Includes task creation , Sync , Mutually exclusive , timer , Interrupt control and other functions API, there task It's actually our thread , Every task Corresponding to a thread .REX Maintain a task list( Double linked list ), Always run high priority task.products All the services in it include 3g The protocol stack is based on task Run in the form of rex Above .
and Brew If so, it is the running environment , Follow Java It's a bit like , It's like a virtual machine .
AMSS―― Advanced mobile user software (Advanced Mobile Subscriber Software) technology , Is a new software architecture , It's about the original software architecture DMSS The upgrade . AMSS The source code is actually QC BREW(Binary Runtime Environment For Wireless) The bottom part of the platform , Removed the need to provide an interface to the application AEE(application execution environment) part , Qualcomm in Dual Proc Other platforms on the chip basically adopt this architecture .
Reference documents :
Microkernel operating system and its application L4 summary
http://wenku.baidu.com/view/90929762caaedd3383c4d311.html
MSM On the platform AMSS
http://blog.csdn.net/yili_xie/archive/2010/01/04/5129469.aspx
边栏推荐
猜你喜欢
![[WesternCTF2018]shrine](/img/c1/c099f8930902197590052630281258.png)
[WesternCTF2018]shrine

Autoware reports an error: can't generate global path for start solution

【Web技术】1395- Esbuild Bundler HMR

我们总结了 3 大Nacos使用建议,并首次公开 Nacos 3.0 规划图 Nacos 开源 4 周年

TDA75610-I2C-模拟功放I2C地址的确定

Planning mathematics final exam simulation II

【Unity项目实践】合成大西瓜

承办首届算力大会,济南胜在何处?

Matplotlib Chinese question

Six simple techniques to improve the value of penetration testing and save tens of thousands of yuan
随机推荐
TypeError: can only concatenate str (not “int“) to str
The scientific research environment has a great impact on people
[7.21-26] code source - [sports festival] [Dan fishing war] [maximum weight division]
关于df[‘某一列名’][序号]
围绕新市民金融聚焦差异化产品设计、智能技术提效及素养教育
[网鼎杯 2020 朱雀组]Nmap
Plato launched the LAAS protocol elephant swap, which allows users to earn premium income
PCL point cloud intensity image
正则过滤数据学习笔记(①)
[golang] network connection net.dial
New 1688 API access instructions
【观察】三年跃居纯公有云SaaS第一,用友YonSuite的“飞轮效应”
Read the recent trends of okaleido tiger and tap the value and potential behind it
Merkel Studio - harmonyos implementation list to do
科研环境对人的影响是很大的
Sigma-DSP-OUTPUT
[hcip] MPLS Foundation
New upgrade: get Taobao product details "advanced version" API
J9 number theory: what factors determine the value of NFT?
新生代公链再攻「不可能三角」