自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芯心智库

嵌入式技术相关~

  • 博客(25)
  • 资源 (17)
  • 收藏
  • 关注

原创 浅谈MQTT底层原理(网络调试助手直连阿里云)

讨论一下MQTT协议底层数据收发的过程,直接通过网络调试助手与阿里云连接进行实验验证。

2021-08-13 18:27:51 3900 4

原创 OpenCV--图像读取与视频读取

视频的本质是一桢桢图片。以下视频视频灰度图输出与视频速度自定义调节。这里主要输出的是hwc、属性、大小、数据类型。直接在imread的第二个参数写入灰度即可。直接用cv2的模块进行读取。

2022-08-29 23:09:19 1427

原创 安卓源码一级目录分析(以RK3399-Android 7.1为例)

最近买了一块Firefly-RK3399开发板来玩,在RK官网下载Android7.1industrySDK源码,编译成功并且生成的文件可以成功烧录和运行。然后对已经编译成功的源码进行分析。

2022-07-19 21:36:18 1389

原创 selenium自动化测试

目录第一节:selenium概述第二节:在PyCharm中使用selenium第三节:使用selenium自动控制浏览器第四节:selenium在大数据的使用第一节:selenium概述selenium是一个自动化测试工具,主要用于控制浏览器去完成指定操作。第二节:在PyCharm中使用seleniumstep1:在PyCharm终端输入pip install selenium (可以带参数-i https://pypi.tuna.tsingh...

2022-05-30 16:03:37 2821

原创 Android Audio官方文档分析

目录第一节本文的主要内容第二节官方文档的目录分析第二节Android Audio架构分析第三节配置音频第五节Tee Sink的作用第一节本文的主要内容 对于开发者而言,掌握第一手开发资料尤其重要,官方文档毋容置疑是妥妥的一手资料,如果官方都出现问题,那么使用官方提供的资源进行开发,也会受到极大地影响,官方虽然不一定完全正确,但是官方作为顶级的开发者,其资料大有参考价...

2022-04-13 21:24:22 843

原创 Android Audio Architecture

Android Audio架构的介绍,包括输入流入、输出流、控制流三方面。指的注意的是从不同角度来看框架,结果是不一样的(但是大致都是相同的),因为Android Audio的源码内容范围非常多&广。文本主要以流程图的方式进行解读,关于流程图的部分名词解释如下:Media Player/Media Recorder :该代码使用android.media API与音频硬件进行交互。AudioTrack:提供给音频播放APP调用的接口AudioRecord...

2022-03-26 19:19:39 2519

原创 Python快速入门(需要C/C++基础)

本文展现的是作者的笔记,主要以C/C++的角度来看待Python的语法和数据结构,并附上相关的使用方法。如果读者拥有扎实的C/C++基础,这篇文章应该能一看就懂,因为Python的语法和使用非常简单。

2022-03-21 21:37:22 1884 2

原创 IEC60958/61937协议

IEC60958/61937协议是我们音频开发中常见的一种协议,本文就叙述一下该协议的架构(因为协议涉及的内容比较多,全部解释清楚要好几篇文章),如果要对架构下具体每个位的含义进行学习,可以下载博主在CSDN上的资源,该资源为官方的文件,里面对IEC60958/61937的数据内容的具体含义都有介绍。

2022-03-08 19:42:59 4510 2

原创 I2S协议

目录第零节:简述第一节:I2S简介第二节:I2S硬件接口第三节:I2S时序图第零节:简述 在音频驱动的开发中,I2S可谓是最常见的音频格式。但I2S的资料在网络上太多了,所以本文就不在详细地叙述I2S了,文章主要给大家梳理一下I2S相关的知识点。第一节:I2S简介I2S(也叫IIS,即:Inter IC Sound)总线, 又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线采用主/从模式,专责...

2022-03-08 19:21:45 3396

原创 音频编码格式与术语汇总

目录前言:PCM编码:LPCM:MPEG编码:AAC:MP4:M4A:WMA:WAV:Dolby Digital(杜比)家族:Dolby Digital(又称AC3):Dolby Digital +(又称EA3/EAC3):杜比数字环绕EX(Dolby Digital Surround EX,简称DD EX):杜比数字实时编码技术(Dolby Digital Live):Dolby TrueHD(杜比TrueHD):DTS家族:DTS/

2022-03-06 19:06:54 11248 2

原创 音频接口种类

本文简述一下音频接口的常见种类,通俗点来说,就是带大家看一下音频线的种类,包括RSA、TRS(大三芯)、XLR(卡侬头)、耳机、同轴接口(Coaxial)、光纤接口(Optical)、HDMI接口,介绍每个接口中会附带音频接口的实际图片。

2022-03-06 18:53:48 58996

原创 Android audio开发相关的名词解释

本文讲解一下audio开发中的常见名词。包括PCM、采样率、奈奎斯特定律、Audio Endode、Decode、Codec、Downsample、Upsample、AMP等。

2022-03-06 18:37:26 2823

原创 STM32移植modbus通讯协议简明教程

Modbus通讯协议简明教程,STM32上实现Modbus协议,并与Modbus Poll联合调试,开放源码+工具。笔者在B站有相关讲解视频,欢迎大家前往观看!

2022-01-23 15:04:07 23556 28

原创 Linux驱动--pinctr和gpio子系统

pinctr和gpio子系统基础知识!

2021-09-25 21:36:20 855

原创 Linux驱动开发--设备树(3)

直接使用设备树驱动硬件的本质以及过程

2021-09-25 21:06:37 362

原创 Linux驱动开发--设备树(2)

Linux设备树中的属性与操作函数

2021-09-24 17:46:48 1937

原创 Linux驱动开发--设备树(1)

掌握设备树是 Linux 驱动开发人员必备的技能!因为在新版本的 Linux 中, ARM 相关的驱动全部采用了设备树(也有支持老式驱动的,比较少),最新出的 CPU 其驱动开发也基本都是基于设备树的。

2021-09-22 21:42:05 411

原创 Linux设备驱动框架总结以及私有数据

Linux设备驱动框架总结(不使用设备树)

2021-09-19 21:08:37 1262

原创 完善Linux设备驱动框架--非设备树操作

简易总结,完善Linux设备驱动框架(非设备树),自动注册设备号、自动创建设备节点。

2021-09-19 17:26:34 744

原创 Linux设备驱动--使用基本框架操作LED

简易总结,使用Linux驱动的基本框架进行开发--操作寄存器版本

2021-09-18 20:30:18 359

原创 Linux设备驱动框架完善(不包含自动注册节点)

简易总结,完善一下Linux设备驱动框架,使得应用程序可以调用它,此文不包含自动注册节点

2021-09-17 21:06:27 224

原创 Linux驱动框架--搭建最基本的设备驱动框架

简易总结,Linux驱动开发中最最基本的框架

2021-09-17 17:45:01 514

原创 一个大型软件/产品是怎么诞生的?

了解一下大型软件/产品如何从无到有!软件开发模型讲解

2021-08-28 14:55:42 348

原创 VsCode配置C/C++开发环境

VScode中搭建标准C/C++运行环境

2021-08-20 17:06:44 7143

原创 初学者如何选择RTOS功能(RTOS常用功能汇总)

解决你们的困惑—该选取哪种RTOS功能在我的项目中?

2021-08-13 17:07:12 1146

原创-贪吃蛇的C语言实现代码

这个是我自己写的贪吃蛇的C语言实现代码, 适合C语言的初学者进行学习与参考

2025-02-13

Ubuntu官方的根文件系统

适合学习Linux的人群 同步的教程:https://blog.csdn.net/weixin_47702410/article/details/145601490

2025-02-12

Linux官方直接下载的源码,附带搭建标准Linux环境教程

适合学习Linux人士下载与阅读。 同步的教程:https://blog.csdn.net/weixin_47702410/article/details/145601490

2025-02-12

adb文件,用于安卓调试,实测可用

使用环境:window 10/11 使用方法:把文件放在不包含中文的路径下,将设备连接到电脑,注意安卓设备需要开启USB调试功能,打开window的CMD命令行,在cmd中进入adb所在文件的目录,然后adb shell就可以看到设备了,也可以使用其他的adb指令喔! 实测可用安卓系统:安卓8到安卓12或者安卓O到安卓S 可用的板子:MTK、FireFly

2022-09-14

录屏工具Captura+ffmpeg

录屏工具Captura(win10实测可用),然后有ffmpeg文件在里面,需要在Captura中设置好,然后就可以正常录屏了。

2022-08-03

proteus仿真--基于51单片机的计时器

作品:proteus仿真--基于51单片机的计时器 使用材料:51单片机、数码管 平台:proteus 和 keil 技术实现:51单片机在8个数码管上显示当前计时时间(单位/秒) 资源内容:proteus仿真电路图一份,keil平台的51程序 使用方法:1、在proteus中点击AT89C51器件,然后选择Program File选项,再选择hex文件路径,点击运行就可以看到运行效果了。 使用人群:有需要使用proteus仿真计时器的人群

2022-07-03

proteus仿真--基于单片机的枪答器设计

作品:proteus仿真--基于单片机的枪答器设计 使用材料:STM32F103、数码管、按键 平台:proteus 和 keil 技术实现:在点击开始后,STM32使用定时器进行倒计时,时间显示在数码管上,如采集到按键,将其号码显示到数码管上 资源内容:proteus仿真电路图一份,keil平台的STM32程序 使用方法:1、在proteus中点击STM32器件,然后选择Program File选项,再选择hex文件路径,点击运行就可以看到运行效果了。 2、先按下开始按键(位于左上角),此时数码管显示倒计时,在倒计时内按下数字按键后,数码管显示当前抢答的号码,再次按下开始按键,则重新开始抢答 使用人群:有需要使用proteus仿真抢答器的人群

2022-07-03

proteus仿真--STM32控制LCD显示

作品:proteus仿真--STM32控制LCD显示 使用材料:STM32F103、LCD1602 平台:proteus 和 keil 技术实现:STM32控制LCD1602显示数据 资源内容:proteus仿真电路图一份,keil平台的STM32程序 使用方法:1、在proteus中点击STM32器件,然后选择Program File选项,再选择hex文件路径,点击运行就可以看到运行效果了。 使用人群:有需要使用proteus仿真控制LCD1602的人群

2022-07-02

proteus仿真--STM32时钟设计与实现

作品:proteus仿真--STM32时钟设计与实现 使用材料:STM32F103、8位数码管 平台:proteus 和 keil 技术实现:STM32控制8位数码管,显示小时、分钟、秒、毫秒;时钟用定时器实现 资源内容:proteus仿真电路图一份,keil平台的STM32程序 使用方法:1、在proteus中点击STM32器件,然后选择Program File选项,再选择hex文件路径,点击运行就可以看到运行效果了。 使用人群:有需要使用proteus仿真STM32时钟设计的人群

2022-07-02

proteus仿真--基于单片机的脉搏心跳检测设计

作品:proteus仿真--基于单片机的脉搏心跳检测设计 使用材料:STM32F103、数码管、LCD、按键 平台:proteus 和 keil 技术实现:按键模拟人的脉搏,每按下一次按键,则相当于心跳一次,心跳的次数用数码管显示,LCD显示当前的时间 资源内容:proteus仿真电路图一份,keil平台的STM32程序 使用方法:1、在proteus中点击STM32器件,然后选择Program File选项,再选择hex文件路径,点击运行就可以看到运行效果了。 使用人群:有需要使用proteus仿真STM32脉搏心跳检测的人群

2022-07-02

proteus仿真--两个STM32,各连8个流水灯,使用串口通讯进行同步

作品:proteus仿真--两个STM32,各连8个流水灯,使用串口通讯进行同步 使用材料:STM32F103、LED 平台:proteus 和 keil 技术实现:两个STM32,甲机连着8个流水灯,乙机连着8个流水灯,两机使用串口通讯,实现LED的同步 资源内容:proteus仿真电路图一份,keil平台的STM32程序两份 使用方法:1、在proteus中点击STM32器件,然后选择Program File选项,再选择hex文件路径,注意主机和从机要分别选择程序的hex路径,点击运行就可以看到运行效果了。 使用人群:有需要使用proteus仿真两个STM32使用USART同步的人群

2022-07-02

proteus仿真--STM32读取DHT11温湿度传感器并显示在数码管上

作品:proteus仿真--STM32读取DHT11温湿度传感器并显示在数码管上 使用材料:STM32F103、DHT11温湿度传感器、数码管 平台:proteus 和 keil 技术实现:利用单片机读DHT11的温湿度数据,并且显示到数码管上 资源内容:proteus仿真电路图一份,keil平台的STM32程序一份,DH11资料一份 使用方法:1、在proteus中点击STM32器件,然后选择Program File选项,再选择hex文件路径,点击运行就有数据了。 2、调节DHT11的三个按钮可以改变虚拟的环境数值,起到仿真的作用 使用人群:有需要使用proteus仿真DHT11温湿度传感器的人群

2022-07-02

proteus仿真--基于stm32f103r6的数字电压表设计

作品:proteus仿真--基于stm32f103的数字电压表设计 平台:proteus 和 keil 技术实现:利用AD转换功能实现两路数字电压检测功能并显示到数码管上。 资源内容:proteus仿真电路图一份,keil平台的STM32程序一份。 使用方法:1、在proteus中点击STM32器件,然后选择Program File选项,再选择hex文件路径,点击运行就有数据了。 2、调节两侧的电阻器可以改变采集的电压大小。 3、已完成串口的编程,用于调试,串口与数码管会实时显示当前采集的电压数值。 使用人群:有需要使用proteus仿真STM32实现两路AD转换功能的人。

2022-07-02

pycharm和python-3.10.3-amd64

pycharm和python-3.10.3-amd64

2022-03-20

IEC61937官方文档,密码:1234

IEC61937官方文档,密码:1234

2022-03-08

OS_任务调度+信号量机制(工程文件).zip

教程--“完善自制OS--加入信号量机制!”的工程示范文件

2021-08-17

WenOS_多任务调度+信号量机制(内核文件).zip

教程--“完善自制OS--加入信号量机制”的内核文件

2021-08-17

OS快速体验_任务调度(工程文件).zip

教程--从零开始自制一个OS的工程示范文件

2021-08-17

WenOS_任务调度(内核文件).zip

教程--从零开始自制一个OS的内核文件

2021-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除