当前位置:网站首页>B / Qurt Utilisateur Guide (36)
B / Qurt Utilisateur Guide (36)
2022-07-07 23:26:00 【Weixin 38498942】
B_QuRT_User_Guide(36)
- 22 System Environment
- 22.1 qurt_sysenv_get_app_heap()
- 22.2 qurt_sysenv_get_arch_version()
- 22.3 qurt_sysenv_get_hw_timer()
- 22.4 qurt_sysenv_get_max_hw_threads()
- 22.5 qurt_sysenv_get_max_pi_prio()
- 22.6 qurt_sysenv_get_process_name()
- 22.7 qurt_sysenv_get_stack_profile_count()
- 22.8 qurt_atomic64_xor_return()
- 22.9 Data Types
- 22.9.1 Data Structure Documentation
- 22.9.1.1 struct qurt_sysenv_swap_pools_t
- 22.9.1.2 struct qurt_sysenv_app_heap_t
- 22.9.1.3 struct qurt_arch_version_t
- 22.9.1.4 struct qurt_sysenv_max_hthreads_t
- 22.9.1.5 struct qurt_sysenv_hthreads_t
- 22.9.1.6 struct qurt_sysenv_max_pi_prio_t
- 22.9.1.7 struct qurt_sysenv_hw_timer_t
- 22.9.1.8 struct qurt_sysenv_procname_t
- 22.9.1.9 struct qurt_sysenv_stack_profile_count_t
- 22.9.1.10 struct qurt_sysevent_error_t
- 22.9.1.11 struct qurt_sysenv_swap_pools_t
22 System Environment
Le programme est accessible QuRT Diverses propriétés de l'environnement système .
Max.pimutex La priorité spécifie qu'un thread hérite de la priorité mutex La plus haute priorité qui peut être réglée lorsque la serrure est sur . Cette valeur rend les autres inutilisés pimutex Le thread peut être supérieur à pimutex Exécution de la priorité de Thread de la plus haute priorité .
L'environnement système supporte les opérations suivantes .- qurt_sysenv_get_app_heap()
- qurt_sysenv_get_arch_version()
- qurt_sysenv_get_hw_timer()
- qurt_sysenv_get_max_hw_threads()
- qurt_sysenv_get_max_pi_prio()
- qurt_sysenv_get_process_name()
- qurt_sysenv_get_stack_profile_count()
- qurt_sysenv_get_hw_threads()
- Data Types
22.1 qurt_sysenv_get_app_heap()
22.1.1 Documentation fonctionnelle
22.1.1.1 int qurt_sysenv_get_app_heap ( qurt_sysenv_app_heap_t ∗ aheap )
Obtenir des informations sur le tas du programme à partir du noyau .
Types de données connexes
qurt_sysenv_app_heap_t
Paramètres
Valeur de retour
QURT_EOK – Success.
QURT_EVAL – Invalid parameter.
Dépendances
None.
22.2 qurt_sysenv_get_arch_version()
22.2.1 Documentation fonctionnelle
22.2.1.1 int qurt_sysenv_get_arch_version ( qurt_arch_version_t ∗ vers )
Obtenir du noyau Hexagon Version du schéma du processeur .
Paramètres
Valeur de retour
QURT_EOK – Success.
QURT_EVAL – Invalid parameter
Dépendances
None.
22.3 qurt_sysenv_get_hw_timer()
22.3.1 Documentation fonctionnelle
22.3.1.1 int qurt_sysenv_get_hw_timer ( qurt_sysenv_hw_timer_t ∗ timer )
Obtenir l'adresse mémoire du minuteur matériel du noyau .
Paramètres
Valeur de retour
QURT_EOK – Success.
QURT_EVAL – Invalid parameter.
Dépendances
None.
22.4 qurt_sysenv_get_max_hw_threads()
22.4.1 Documentation fonctionnelle
22.4.1.1 int qurt_sysenv_get_max_hw_threads ( qurt_sysenv_max_hthreads_t ∗ mhwt )
AccèsHexagon Nombre maximum de Threads matériels pris en charge dans le processeur .API Y compris les Threads matériels désactivés , Pour refléter le nombre maximum de fils matériels .Par exemple, Si l'image est configurée pour quatre Threads matériels ,Et danscust_config.xmlMoyennehthread_maskEst réglé à0x5,Alors seulementHW0EtHW2ParQuRTInitialisation.HW1EtHW3 Pas du tout utilisé .Dans ce cas,,qurt_sysenv_get_max_hw_threads() Encore quatre .
Types de données connexes
qurt_sysenv_max_hthreads_t
Paramètres
Valeur de retour
QURT_EOK – Success.
QURT_EVAL – Invalid parameter.
Dépendances
None.
22.5 qurt_sysenv_get_max_pi_prio()
22.5.1 Documentation fonctionnelle
22.5.1.1 int qurt_sysenv_get_max_pi_prio ( qurt_sysenv_max_pi_prio_t ∗ mpip )
Obtenir la priorité maximale du spoiler hérité du noyau .
Types de données connexes
qurt_sysenv_max_pi_prio_t
Paramètres
Valeur de retour
Masqué 64 De la variable atomique bitwise AND Résultats.
Dépendances
None.
22.6 qurt_sysenv_get_process_name()
27.6.1 Documentation fonctionnelle
22.6.1.1 int qurt_sysenv_get_process_name ( qurt_sysenv_procname_t ∗ pname )
Obtenir des informations sur le nom du processus d'environnement système à partir du noyau .
Types de données connexes
qurt_sysenv_procname_t
Paramètres
Valeur de retour
QURT_EOK – Success.
QURT_EVAL – Invalid parameter.
Dépendances
None.
22.7 qurt_sysenv_get_stack_profile_count()
22.7.1 Documentation fonctionnelle
22.7.1.1 int qurt_sysenv_get_stack_profile_count ( qurt_sysenv_stack_profile_count- _t∗count )
Obtenir des informations du noyau sur le nombre de profils de pile .
Types de données connexes
qurt_sysenv_stack_profile_count_t
Paramètres
Valeur de retour
QURT_EOK – Success.
Dépendances
None.
22.8 qurt_atomic64_xor_return()
22.8.1 Documentation fonctionnelle
22.8.1.1 int qurt_sysenv_get_hw_threads ( qurt_sysenv_hthreads_t ∗ mhwt )
AccèsQuRTInHexagon Nombre de Threads matériels initialisés dans le processeur .Par exemple, Si l'image est configurée pour quatre Threads matériels ,Et danscust_config.xmlMoyennehthread_maskEst réglé à0x5,QuRTInitialisation seulementHW0EtHW2.HW1EtHW3Non utilisé.Dans ce cas,,qurt_sysenv_get_hw_threadsRetour2.
Types de données connexes
qurt_sysenv_hthreads_t
Paramètres
Valeur de retour
QURT_EOK – Success.
QURT_EVAL – Invalid parameter.
Dépendances
None.
22.9 Data Types
Cette section décrit les types de données pour les services d'environnement système .
22.9.1 Data Structure Documentation
22.9.1.1 struct qurt_sysenv_swap_pools_t
QuRT Type d'information du pool d'échange .
22.9.1.2 struct qurt_sysenv_app_heap_t
QuRT Appliquer le type d'information heap .
22.9.1.3 struct qurt_arch_version_t
QuRT Schéma version type d'information .
22.9.1.4 struct qurt_sysenv_max_hthreads_t
QuRT Maximum Hardware thread Information type .
22.9.1.5 struct qurt_sysenv_hthreads_t
QuRT Type d'information du thread matériel actif .
22.9.1.6 struct qurt_sysenv_max_pi_prio_t
QuRTMax.pi Type d'information prioritaire .
22.9.1.7 struct qurt_sysenv_hw_timer_t
22.9.1.8 struct qurt_sysenv_procname_t
QuRT Nom du processus type d'information .
22.9.1.9 struct qurt_sysenv_stack_profile_count_t
QuRT Stack Profile count Information type .
22.9.1.10 struct qurt_sysevent_error_t
QuRT Type d'événement d'erreur système .

22.9.1.11 struct qurt_sysenv_swap_pools_t
QuRT Type d'information pour l'événement d'erreur de page .
边栏推荐
- Inftnews | the wide application of NFT technology and its existing problems
- Install Fedora under RedHat
- USB (十七)2022-04-15
- Gee (IV): calculate the correlation between two variables (images) and draw a scatter diagram
- HDU 4747 mex "recommended collection"
- UE4_ Ue5 combined with Logitech handle (F710) use record
- 移动端异构运算技术 - GPU OpenCL 编程(基础篇)
- v-for遍历对象
- 谷歌浏览器怎么登录及开启同步功能
- UE4_UE5全景相机
猜你喜欢

In the field of software engineering, we have been doing scientific research for ten years!

Mysql索引优化实战一

UE4_ Use of ue5 blueprint command node (turn on / off screen response log publish full screen display)
![[compilation principle] lexical analysis design and Implementation](/img/8c/a3a50e6b029c49caf0d791f7d4513a.png)
[compilation principle] lexical analysis design and Implementation

Oracle-数据库的备份与恢复

One week learning summary of STL Standard Template Library

成年人只有一份主业是要付出代价的,被人事劝退后,我哭了一整晚

JS get the key and value of the object

Binary tree

LDO voltage stabilizing chip - internal block diagram and selection parameters
随机推荐
Turbo introder common scripts
Conversion between commonsmultipartfile and file
php 使用阿里云存储
【编译原理】词法分析设计实现
RE1 attack and defense world reverse
[microservices SCG] gateway integration Sentinel
LDO穩壓芯片-內部框圖及選型參數
LeeCode -- 6. Zigzag transformation
Count the top 10 films at the box office and save them in another file
windows设置redis开启自动启动
V-for traversal object
Talk about the design and implementation logic of payment process
Wechat forum exchange applet system graduation design (5) assignment
包装行业智能供应链S2B2B商城解决方案:开辟电商消费新生态
VS扩展工具笔记
Opencv scalar passes in three parameters, which can only be displayed in black, white and gray. Solve the problem
生鲜行业数字化采购管理系统:助力生鲜企业解决采购难题,全程线上化采购执行
Adults have only one main job, but they have to pay a price. I was persuaded to step back by personnel, and I cried all night
Vulnerability recurrence ----- 49. Apache airflow authentication bypass (cve-2020-17526)
Matlab 信号处理【问答随笔·2】