自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 构建全志 T113 Tina SDK

非常详细的构建全志 T113 Tina SDK文章

2024-12-27 14:14:51 2098

原创 IEC104协议与示例解析以及模拟工具的使用

IEC 60870-5-104,简称IEC 104,是国际电工委员会(IEC)制定的用于电力系统远程控制和监视的通信协议,继承了IEC 60870-5-101协议的应用层,适用于广域网环境。

2024-11-01 12:50:35 4200 2

原创 ARM-Linux 开发板下安装编译 OpenCV 和 Dlib

rk3568 arm 平台下安装 OpenCV 和 Dlib安装 OpenCV 时提示缺少 boostdesc_bgm.i 文件的问题解决方案安装 OpenCV 时提示缺少 test_detectors_regression.imp.hpp文件的问题解决方案

2024-03-22 20:36:44 2828

原创 一个简单好用的C++语言单元测试框架-GoogleTest

GoogleTest 是由 Google 开发的一个用于编写 C++ 单元测试的框架。它是一个开源项目,广泛应用于 C++ 代码的单元测试。

2024-01-18 16:06:05 1520

原创 一个简单好用的C语言单元测试框架-Unity

Unity是一个用于C语言的轻量级单元测试框架。Unity的设计目标是易于使用、轻便、可移植,并能够在各种嵌入式和非嵌入式系统中运行。

2024-01-18 15:55:54 4810 5

原创 VScode远程连接开发嵌入式开发板

VScode远程连接开发调试嵌入式开发板

2024-01-12 11:52:39 3842 1

原创 Linux设备树插件

Linux 设备树插件的使用。Linux4.4 以后引入了动态设备树(Dynamic DeviceTree)。设备树插件(Device Tree Overlay) 是一种用于设备树(Device Tree)的扩展机制。

2023-10-18 20:09:02 1892 2

原创 Linux驱动实现IO模型

理解Linux IO模型的5种类型:阻塞IO, 非阻塞IO, IO多路复用, 信号驱动IO, 异步IO。怎么使用驱动实现IO模型。

2023-09-28 01:04:14 248

原创 Linux驱动之input输入子系统

输入子系统用于实现Linux系统输入设备(鼠标 键盘 触摸屏 游戏杆)驱动的一种框架。输入子系统从下到上分为输入驱动层、输入核心层、输入事件处理层,最终给用户空间提供可访问的设备节点。

2023-04-29 20:52:23 3454

原创 Linux驱动之platform设备驱动

inux内核提供了将驱动的硬件部分和软件部分分离开来的方法,移植的时候只需要修改其中的硬件部分。platform是一条虚拟的总线,也叫平台设备总线驱动。

2023-04-26 22:04:49 1997

原创 Linux驱动之等待队列

Linux驱动之等待队列。定时器按键消抖、

2023-04-17 22:05:55 1337

原创 Linux驱动中断和定时器

Linux驱动中断和定时器一文搞定中断顶半部,底半部机制,硬件中断,软中断,Tasklet,工作队列,jiffies,定时器

2023-04-17 19:12:47 1630

原创 Linux内核的竞态和并发

什么是内核竞态,产生的原因是什么,解决内核竞态问题的方法有哪些中断屏蔽,原子操作,自旋锁,读写锁,顺序锁,信号量,读写信号量,互斥体

2023-04-15 16:21:17 1069

原创 Linux驱动之GPIO函数、IO内存映射、混杂设备驱动

Linux驱动之LED驱动:介绍了多种实现led驱动的方法字符设备通过GPIO函数或者IO内存映射来实现驱动,以及混杂设备怎么实现驱动

2023-04-13 16:13:33 2628

原创 蓝桥杯嵌入式第十四届省赛题目解析

新版开发板(G431)蓝桥杯嵌入式第十四届 客观题,主观题解析。程序设计题目的解析,CubeMX的配置以及全部代码演示。还有历年比赛客观题解析和程序设计题的PDF分享喔

2023-04-11 17:37:51 26746 57

原创 蓝桥杯嵌入式第十届初赛题目解析

新版开发板(G431)蓝桥杯嵌入式第十届 客观题,主观题解析。程序设计题目的解析,CubeMX的配置以及全部代码演示。有蓝桥杯历年的比赛题目和解析喔。

2023-04-10 20:03:01 1255

原创 蓝桥杯嵌入式第十一届省赛题目解析

新版开发板(G431)蓝桥杯嵌入式第十一届 客观题,主观题解析。程序设计题目的解析,CubeMX的配置以及全部代码演示。还有历年比赛客观题解析和程序设计题的PDF分享喔

2023-04-09 12:02:45 2891 4

原创 蓝桥杯嵌入式第十二届初赛题目解析

新版开发板(G431)蓝桥杯嵌入式第十二届 客观题,主观题解析。程序设计题目的解析,CubeMX的配置以及全部代码演示。还有历年比赛客观题解析和程序设计题的PDF分享喔

2023-04-08 21:35:14 1675 2

原创 蓝桥杯嵌入式第十三届省赛题目解析

新版开发板(G431)蓝桥杯嵌入式第十三届 客观题,主观题解析。程序设计题目的解析,CubeMX的配置以及全部代码演示。还有蓝桥杯历年的比赛题目和解析喔。

2023-04-07 16:53:42 5259 5

原创 Linux字符设备驱动(设备文件,用户空间与内核空间进行数据交互,ioctl接口)

设备文件的两种创建方式,用户空间怎么与内核空间进行数据交互,字符设备驱动ioctl接口是什么,本文一键搞定。

2023-03-25 21:28:28 2378

原创 Linux字符设备驱动(cdev注册,使用和注销,文件私有数据使用)

Linux字符设备驱动(cdev注册,使用和注销,文件私有数据使用)字符设备驱动cdev的详细讲解,以及字符设备驱动的模板编写

2023-03-24 22:11:48 2027

原创 Linux驱动字符设备(设备号的申请)

Linux驱动之字符设备在了解Linux字符设备先了解一下Linux设备的分类:字符设备、块设备、网络设备。设备号的静态申请和动态申请

2023-03-12 16:27:25 945

原创 Linux驱动内核模块参数和模块符号导出

Linux驱动之内核模块参数和模块符号导出以及模块依赖关系当我们写应用程序可以使用scanf等函数来获取我们想要给某一变量设置的值,而驱动程序又不能使用应用层的库函数,我们怎么把值传递给驱动程序呢?我们就需要使用模块参数来完成。有两种方式修改变量的值。1、加载模块时修改变量的值2、模块加载后修改变量的值。

2023-03-12 15:45:26 723

原创 Linux驱动交叉编译把驱动文件放入开发板,以及printk函数打印级别

Linux驱动交叉编译把驱动文件放入开发板,以及printk函数打印级别交叉编译的介绍printk函数介绍

2023-03-07 18:36:59 1582

原创 初学者的第一个Linux驱动

初学者的第一个Linux驱动软件环境:Ubuntu20.04 Linux内核源码:3.4.39 硬件环境:GEC6818驱动程序的编写和Makefile文件的编写以及模块的使用和基本命令

2023-03-05 20:17:57 786

原创 解决 Ubuntu 不能上网,嵌入式开发网络配置以及无法远程连接 Ubuntu

一网打尽 Ubuntu20.04 不能上网问题,嵌入式开发怎么配置 PC、Ubuntu和开发板之间的IP,以及无法远程连接 Ubuntu。输入 ifconfig 只有 lo 网卡?网卡 ens33 没有 IPv4 的地址?不能远程连接 Ubuntu?

2022-12-27 12:31:33 24685 17

原创 C语言指针进阶(3)

C语言指针进阶,主要类容包括指向函数指针数组的指针、回调函数和指针练习。

2022-08-22 20:38:49 408

原创 C语言指针进阶(2)

C语言指针进阶,主要内容包括数组传参、指针传参、函数指针、函数指针数组(转移表)。

2022-08-21 17:37:19 602

原创 C语言指针进阶(1)

C语言指针进阶,包含字符指针、指针数组、数组指针。

2022-08-20 13:21:12 686

原创 Git的基本使用

Git的基本使用,及配置公钥。

2022-06-19 21:44:00 247

原创 Flask页面的分页

flask分页,Pagination模块快速分页,MySQL数据库导出数据分页

2022-06-05 23:58:54 2185

原创 wordcloud的使用

wordcloud的介绍及使用方法,Mysql数据库配合使用wordcloud

2022-06-05 13:18:12 2702

原创 快速上手Echarts

快速上手Echarts,flask使用MySQL数据库。

2022-06-03 20:05:37 560

原创 Eclipse配置及使用MySQL数据库

Eclipse配置及使用MySQL数据库将MySQL的JAR包添加到Eclipse工程中去。在工程中选中项目名然后右键,选中Build Path->Configure Build Path。进入这个页面后。选择Liberaries,再选择Moudulepath,然后点击Add External JARs。找到JAR文件,然后选中并打开mysql-connector-java-8.0.28.jar。这样就把MySQL的JA.

2022-05-22 16:19:45 9686

原创 Eclipse配置JAVA日志Log4j及使用

log4j的配置及使用,日志的产生保存及输出。

2022-05-22 14:47:56 4608 1

原创 使用Visual Studio Code编写markdown文件以及转成PDF格式和markdown常用语法

VScode编写markdown文件,VScode里markdown文件转PDF,markdown的常用语法

2022-03-09 21:23:44 30246 5

原创 python爬虫scrapy之请求传参、使用selenium和CrawlSpider

我们在spider中经常使用了两个或多个方法来用作数据解析,且每个都是解析不同的数据内容,那我们的item又只能实例化一次,我们要怎么把item类型对象分配到不同的方法中呢?当我们使用scrapy爬取的数据是动态加载的怎么办呢?scrapy中怎么使用selenium呢?怎么使用crawlspider呢?CrawlSpider的常用有哪些呢?怎么实现全站数据爬虫呢?

2022-02-22 18:45:18 1306

原创 python爬虫之scrapy的应用

让我们看看创建一个scrapy项目,怎么使用,scrapy的常用方法是什么,怎么存储,怎么写代码

2022-02-22 15:55:43 1057 1

原创 python爬虫之scrapy框架

什么是scrapyScrapy 是用 Python 实现的一个为了爬取网站数据、提取结构性数据而编写的应用框架。Scrapy 常应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。通常我们可以很简单的通过 Scrapy 框架实现一个爬虫,抓取指定网站的内容或图片。scrapy五大部件Scrapy Engine(引擎):用来处理整个系统不同模块之间的数据,信号传递。(框架核心)Scheduler(调度器):用来接收引擎发过来的request请求,压入队列中,并在引擎

2022-02-18 20:06:41 1656

原创 python爬虫之selenium模块

当我们使用python爬虫,想爬取一个网页的数据时,要知道该网页的数据有没有动态加载出来的,没有的话就可以向该网页发起请求拿到数据,有那就要使用selenium模块了。那我们怎么知道网页的数据是不是动态加载出来的呢?在想要爬取的页面打开开发者工具,然后在元素(element)下找到自己想要的数据,之后在去网络(network)下刷新一下页面,一般是第一个包打开看标头(headers)里请求url和和当前的网页的url是不是一样的,要找到一样的。找到之后点击响应(response),在里面找有没有之前

2022-02-17 20:22:53 4600

空空如也

空空如也

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

TA关注的人

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