[发明专利]HAL日志的生成方法、调试方法、装置及存储介质在审

专利信息
申请号: 202111239859.4 申请日: 2021-10-25
公开(公告)号: CN113986209A 公开(公告)日: 2022-01-28
发明(设计)人: 史爱国 申请(专利权)人: 展讯半导体(南京)有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06F11/36;G06F16/18
代理公司: 上海弼兴律师事务所 31283 代理人: 罗朗
地址: 211899 江苏省南京市高新*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: hal 日志 生成 方法 调试 装置 存储 介质
【说明书】:

发明公开了一种HAL日志的生成方法、调试方法、装置及存储介质,生成方法包括:获取HAL日志的生成指令;将生成指令注入至HAL工具的第一目标位置;获取目标对象;基于HAL工具编译目标对象以生成目标文件;在运行目标文件时生成HAL日志。本发明当编译目标对象中的HAL函数时,会使用到HAL工具,由此可以将HAL工具中的生成指令注入至HAL函数中,以生成同时包括HAL函数及生成指令的目标文件,在运行目标文件时,同时生成HAL函数的HAL日志。本发明不再需要给各个HAL的owner单独添加日志,所有的HAL服务的接口,都注入了HAL日志生成指令,提高了日志注入的效率,可以实现日志的自动生成。

技术领域

本发明涉及Android HAL层处理领域,特别涉及一种HAL日志的生成方法、调试方法、装置及存储介质。

背景技术

Android 8.0(一种安卓操作系统)之后,Android HAL(Hardware AbstractionLayer,硬件抽象层)服务(以下简称HAL服务)均缺乏调试日志,具体而言,HAL服务在编译时会由Android编译系统自动生成不同版本的源代码,这些源代码包含HAL服务的客户端与服务端通信的接口调用方式,但由于这些代码是编译时自动生成的,没有任何日志。

然后HAL服务在使用过程涉及调用层、中间层、服务层多个层级,目前的HAL服务由于日志的缺失,想快速定位问题出现在哪一层、哪一个HAL、或者HAL中的哪一个方法中,都非常困难。

由于HAL服务很多,不同HAL服务的实现各不相同,格式不统一,如果要给所有的HAL服务添加日志,则需要针对每个HAL服务owner(所有者)一一添加日志,费时费力。

发明内容

下面先对实施例中常出现的术语进行解释,以便于理解:

【包括的定义】如这里所使用的术语“具有”、“可以具有”、“包括”或“可以包括”指示本公开的相应功能、操作、元件等的存在,并且不限制其它的一个或多个功能、操作、元件等的存在。此外应当理解到,如这里所使用的术语“包括”或“具有”是指示在说明书中所描述的特点、数字、步骤、操作、元件、部件或其组合的存在,而不排除一个或多个其它特点、数字、步骤、操作、元件、部件或其组合的存在或增加。

【和/或的定义】如这里所使用的术语“A或B”、“A和/或B的至少之一”或“A和/或B的一个或多个”包括与其一起列举的单词的任意和所有组合。例如,“A或B”、“A和B的至少之一”或“A或B的至少之一”意味着(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少一个A和至少一个B两者。

【第一、第二的定义】本申请实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本申请实施例中对设备个数的特别限定,不能构成对本申请实施例的任何限制。例如,可以将第一元件称为第二元件,而没脱离本公开的范围,类似地,可以将第二元件称为第一元件。

【电子设备的含义】根据本公开各种实施例的电子设备例如可以包括以下至少之一:智能手机、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上PC、上网本、工作站、服务器、个人数字助手(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗设备、照相机或可穿戴设备(例如,头戴设备(HMD)、电子眼镜、电子衣服、电子手镯、电子项链、电子配件、电子纹身、智能镜子或智能手表)。在其它实施例中,电子设备可以是智能家用电器,例如,电视(TV)、数字视频盘(DVD)播放器、音频组件、电冰箱、空调、吸尘器、烤箱、微波炉、洗碗机、空气净化器、机顶盒、家庭自动控制板、安全控制板、TV盒、游戏台、电子词典、电子钥匙、摄录像机或电子相框。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯半导体(南京)有限公司,未经展讯半导体(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111239859.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top