- 博客(8)
- 资源 (33)
- 收藏
- 关注
原创 RK3399平台开发系列讲解(项目实践篇)1.3、在RK3399上通过MTCNN进行人脸识别(一)MTCNN介绍
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录为什么是嵌入式平台使用MTCNN进行人脸识别MTCNN整体处理过程为什么是嵌入式平台使用MTCNN进行人脸识别 ------图像金字塔—>------NMS---->MTCNN算法优势:针对此目标检测算法的优势,可分为以下来说明:(1)准确度(recall):它采用的是级联卷积神经网络,由粗到细的对目标进行检测,同时使用了关键点的信息对目标进行定位和 Online Ha...
2020-07-26 17:22:15 3731 11
原创 RK3399平台开发系列讲解(内核入门篇)1.3、从内核的角度看外设芯片的驱动
文章目录1、芯片的基本功能模块1.1、复位1.2、中断1.3、接口2、一个完整的芯片驱动2.1、初始化2.2、芯片的正常工作状态2.3、suspend和resume1、芯片的基本功能模块在驱动开发过程中我们最常接触的就是寄存器。内核与硬件联系紧密,但它本身属于软件,可以说是与硬件联系最紧密的软件。作为软件,与硬件沟通很多情况下都是通过寄存器实现的。寄存器按照功能不同一般可以分为三类:控制寄存器:可写,用来控制芯片的行为、工作方式等;状态寄存器:可读,用来反映芯片当前的统计、异常等状态;数据寄.
2020-07-26 16:24:03 4772 11
原创 RK3399平台开发系列讲解(内核入门篇)1.6、图解字符驱动模块设计思路
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录图解字符驱动模块设计思路图解字符驱动模块设计思路在Linux世界,应用进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。如上图所示,应用程序控制硬件的必要的必要因素包括应用程序、设备文件、设备驱动程序和硬件,前面三个部分在控制硬件时的具体作用和形式如下应用程序:应用程序是指利用系统函数...
2020-07-25 16:25:31 3729 11
原创 RK3399平台开发系列讲解(其他篇)1.16、音频的采样与量化图解
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录采样频率量化位数数字音频涉及到的概念非常多,对于在Linux下进行音频编程的程序员来说,最重要的是理解声音数字化的两个关键步骤:采样和量化。采样就是每隔一定时间就读一次声音信号的幅度,从本质上讲,采样是时间上的数字化。量化则是将采样得到的声音信号幅度转换为数字值,从本质上讲,量化则是幅度上的数字化。采样频率采样频率是指将模拟声音波形进行数字化时,每秒钟抽取声波幅度样本的次数。...
2020-07-25 01:35:58 2504 8
原创 RK3399平台开发系列讲解(项目实践篇)1.10、如何完成软硬件的绑定,从而做到软件加密
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录目标思路加密芯片方式(嵌入式产品设计初期)GPIO 管脚上下拉方式(嵌入式产品成熟阶段)目标防止软件被别人盗用比较有效的方法是通过软件和硬件配合修改,起到软硬件绑定的作用。分两种情况:设计初期,电路设计阶段。成熟的量产产品,硬件上基本上上不能做大的变动。思路加密芯片方式(嵌入式产品设计初期)首先给大家一个开易科技,ADAS SDK软件的加密方法参考:使用加密芯片软件Libr...
2020-07-24 19:30:50 2724 11
原创 RK3568平台开发系列讲解(项目篇)RK3568 赋能 NVR/XVR应用项目
瑞芯微推出全新安防后端NVR/XVR芯片方案RK3568,其四大特性赋能NVR/XVR的全面硬件升级。在视频监控系统数字化、网络化、高清化、智能化的发展趋势过程中,网络视频监控系统的市场需求日益提升。随着安防行业的大范围涉及,尤其是平安城市、智能交通等项目的全面展开,监控场景趋向复杂化,监控点分散化,后端设备NVR/XVR的应用面逐渐扩大,对其性能要求不断提升。
2020-07-19 14:46:04 3708 12
RK3399 Android7.1-Box 软件开发指南 V1.01-20170401.rar
2021-06-04
ioremap_gpio_demo.c
2021-02-26
rkisp的驱动代码
2020-10-21
MLX90640红外开发资料包.zip
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人