
海思开发
文章平均质量分 93
ProYuan28
嵌入式音视频开发方向,一起分享,一起学习,一起成长。
展开
-
linux下检测磁盘的识别和使用
一、识别磁盘在/proc/partitions中存放着磁盘的设备名称,如sda,sdb2等,以sd开头。(1)、major 主设备号,比如一个U盘有3个分区,主设备名为sda,major为8,(2、)minor则为分区号(3、)name即为设备名,连接/dev/sd*设备名,就可以挂载到一个目录。(4)、blocks表示物理设备逻辑块的大小,下面sdb的blocks值为3171942...原创 2019-11-08 15:57:32 · 2659 阅读 · 0 评论 -
海思HI3520D设备上移植QT5.5.1
一、前言 QT由于跨平台而得到广泛的应用,并且QT也是开源的,现在许多的嵌入式产品上都使用QT界面,本文是在海思HI3520D嵌入式设备上对QT进行移植,使用arm-hisiv300-linux-交叉编译器,实现鼠标实现对于QT界面的操作。二、QT的交叉编译1、下载网址:https://download.qt.io/archive/qt/5.5/5.5.1/single/ ...原创 2019-10-31 10:34:18 · 1832 阅读 · 0 评论 -
海思芯片上GPIO操作
前期 本博客是根据Hi3521A/Hi3520DV300硬件接口用户指南.pdf(其它都一样)写的,具体信息请参考文档,文档下载:https://download.youkuaiyun.com/download/u012478275/11264057一、GPIO的配置 GPIO的设置一般为三步:1设置gpio端口复用、2 设置GPIO口的方向、3 读取或者写入GPIO值;第一步不是每...原创 2019-07-02 17:44:39 · 3239 阅读 · 0 评论 -
海思GPIO应用程序和寄存器操作
前期 海思操作GPIO,可以通过海思自带命令himm直接操作寄存器配置,具体请查看博主文章:海思芯片上GPIO操作;本博客主要是通过代码的形式去实现对GPIO的控制,当然无论是哪种方式,其原理都是差不多的。一、应用程序控制GPIO 对于应用程序,需要操作底层驱动,才能达到控制外设GPIO的作用,驱动程序这里就不多说明,可以去下载驱动源码:https://download...原创 2019-07-02 20:21:30 · 2506 阅读 · 0 评论 -
海思3520Dv300和NVP6124B摄像头自适应
前言: 对于HIS视频采集、输出和编解码,直接使用海思SDK中的sample代码+NVP6124就可以实现,这里有提供HIMPP开发文档、海思sample源码和NVP6124的驱动代码,可以自行去下载; HIMPP开发文档: https://download.youkuaiyun.com/download/u012478275/11573292 海思sample源码:...原创 2019-08-19 17:55:16 · 4971 阅读 · 2 评论 -
海思SDK 安装以及升级使用说明
前言:这个SDK主要正对Hi3521A/Hi3520DV300,首先你的有Hi3521A_SDK_Vx.x.x.x.tgz HIS SDK包,1、Hi3521A SDK包位置 在"Hi3521A_V100R001***/01.software/board"目录下,您可以看到一个 Hi3521A_SDK_Vx.x.x.x.tgz 的文件,该文件就是Hi3521A的软件开发包。2、解...原创 2018-12-13 14:04:38 · 6218 阅读 · 2 评论 -
基于Fat32文件系统的预分配
一、前言 硬盘是用来存储数据的,为了使用和管理方便,这些数据以文件的形式存储在硬盘上。任何操作系统都有自己的文件管理系统,不同的文件系统又有各自不同的逻辑组织方式。例如:常见的文件系统有FAT,NTFS,EXT,UFS,HFS+等等。本博客是基于linux的FAT32文件系统讲解,应用于嵌入式产品磁盘存储的预分配。二、FAT32文件系统结构FAT32文件系统由DBR及其保留扇区...原创 2019-10-08 20:44:55 · 893 阅读 · 0 评论