【HISI系列】之开发板调试基本知识

本文介绍了HISI平台的根文件系统结构及其重要性,包括Linux目录结构、根文件系统的概念及作用。同时,针对HISISDKAPI调用错误,提供了详细的日志查看和等级调整方法,帮助开发者快速定位问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. HISI 根文件系统简介

 Linux 的目录结构的最顶层是一个被称为“ / ”的根目录。系统加载 Linux 内核之后,就会挂载一个设备到根目录上。存在于这个设备中的文件系统被称为根文件系统。所有的系统命令、系统配置以及其他文件系统的挂载点都位于这个根文件系统中。
在这里插入图片描述
在这里插入图片描述
参考文档:Hi3559A V100R001C02SPC010\ReleaseDoc\zh\01.software\board\OSDRV下《Hi3559A╱C V100 开发环境用户指南.pdf》

2. 调用HISI SDK API接口出现错误怎么办

方法 :查看MPP的日志信息
【现象】
 需要查看日志和调整 log 日志的等级。
【分析】
 Log 日志记录 SDK 运行时错误的原因、大致位置以及一些系统运行状态等信息。因此可通过查看 log 日志,辅助错误定位。
目前日志分为 7 个等级,默认设置为等级 3 。等级设置的越高,表示记录到日志中的信息量就越多,当等级为 7 时,系统的整个运行状态实时的被记录到日志中,此时的信息量非常庞大,会大大降低系统的整体性能。因此,通常情况下,推荐设置为等级 3 ,因为此时只有发生错误的情况下,才会将信息记录到日志中,辅助定位绝大多数的错误。
【解决】
 获取日志记录或修改日志等级时用到的命令如下:

  • 查看各模块的日志等级,可以使用命令 cat /proc/umap/logmpp ,此命令会列出所有模块日志等级。
  • 修改某个模块的日志等级,可使用命令 echo “venc=4” > /proc/umap/logmpp ,其中 venc 是模块名,与 cat 命令列出的模块名一致即可。
  • 修改所有模块的日志等级,可以使用命令 echo “all=4” > /proc/umap/logmpp 。
  • 获取日志记录,可以使用命令 cat /dev/logmpp ,此命令将打印出所有的日志信息;如果日志已读空,命令会阻塞并等待新的日志信息,可以使用 Ctl+C 退出。如果不想阻塞等待日志信息,可以使用命令 echo wait=0 > /proc/umap/logmpp 取消
    阻塞等待。也可以使用 open 、 read 等系统调用来操作 /dev/logmpp 这个设备节点。

参考文档:《HiMPP 媒体处理软件 FAQ.pdf》

参考资源链接:[海思HISI3516DV300开发板QT应用:触控旋转90度详解与tslib集成](https://wenku.youkuaiyun.com/doc/6412b4d4be7fbd1778d40fa6?utm_source=wenku_answer2doc_content) 要在海思HISI3516DV300开发板上实现触摸屏的90度旋转,并使用QT5.12.7进行应用程序的开发,首先需要确保你已经正确安装并配置了tslib。以下是详细步骤: 1. 获取tslib源码并确保版本至少为1.18,以支持旋转功能。 2. 在交叉编译环境中安装autoconf、automake和libtool等依赖工具。 3. 使用`./autogen-clean.sh`和`./autogen.sh`命令生成configure脚本,然后执行`./configure`进行配置。 4. 编译并安装tslib库,使用命令`make && make install`。 5. 在海思HISI3516DV300开发板上编译QT5.12.7源代码,确保在编译过程中通过设置环境变量或配置选项启用tslib支持。 6. 在QT应用程序中处理触摸事件时,使用tslib库获取经过旋转校正的触摸坐标。 7. 通过这种方式,触摸屏的输入将根据tslib的适配层旋转90度,适应你的应用界面设计需求。 更多关于如何在海思HISI3516DV300开发板上进行QT应用程序开发,并集成触摸屏旋转功能的详细信息和技巧,可以参考《海思HISI3516DV300开发板QT应用:触控旋转90度详解与tslib集成》这份资料。这份指南将为你提供更加深入和全面的了解,帮助你解决实际开发中可能遇到的问题,并鼓励你在掌握基础概念后继续深入学习相关技术。 参考资源链接:[海思HISI3516DV300开发板QT应用:触控旋转90度详解与tslib集成](https://wenku.youkuaiyun.com/doc/6412b4d4be7fbd1778d40fa6?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值