自定义博客皮肤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)
  • 资源 (18)
  • 收藏
  • 关注

原创 FreeRTOS学习:使用STM32CubeMX创建FreeRTOS多任务

使用STM32CubeMX创建FreeRTOS多任务应用

2023-02-15 23:30:27 700

原创 从零开始使用C#做一个自己的UDP传输JSON数据应用

一步一步的让你拥有一个属于自己的UDP JSON应用程序

2024-03-17 11:08:19 839

原创 STM32+W5500+以太网应用开发+002_TCP 服务器和客户端

基于STM32CubeMX创建工程,移植W5500最新驱动库ioLibrary_Driver-4.0.0。创建TCP服务器应用和TCP客户端应用。

2024-03-16 22:51:43 73

原创 STM32+W5500+以太网应用开发+001_Ping 新建工程,移植驱动

基于STM32CubeMX创建工程,移植W5500最新驱动库ioLibrary_Driver-4.0.0。

2024-03-09 16:22:21 60

原创 Typora使用HTML语言创建表格---可以合并的单元格

今天在使用Typora创建表格发现不能合并,网络搜索后发现使用HTML语言创建的单元格是可以合并的,但还是挺麻烦的,表格不总修改还好。

2024-03-07 10:26:25 417

原创 嵌入式C语言秘籍_1

【代码】嵌入式C语言秘籍_1。

2023-12-04 15:56:21 41

原创 office_professional_plus_2013不能卸载,不能重新安装的解决方法

前段时间手欠,C盘可用空间比较小,删除了一些东西,导致office运行正常,想卸载提示卸载失败,想重新安装也提示安装失败,用第三方强力卸载工具整过还是安装失败,最后在网上发现微软有官方的office卸载工具,,里面有一个Download,这是个下载插件,需要联网下载,大概50多MB,下载完毕按照提示安装修复即可,之后就可以正常安装office了,希望可以帮助到有需要的朋友。

2023-05-11 09:58:37 1196

转载 nRF52832开发笔记-简化版移植FreeRTOS(基于nus例程)

测试ble_app_uart例程可以正常使用..\nRF5SDK160098a08e2\examples\ble_peripheral\ble_app_uart\pca10040\s132\arm5_no_packs参考usbd_ble_uart_freertos例程..\nRF5SDK160098a08e2\examples\peripheral\usbd_ble_uart_freertos\pca10056\s140\arm5_no_packs头文件路径..\..\..\..\..\..\externa

2022-12-05 16:08:52 806

转载 nRF52832开发笔记-资源下载

历史SDK下载直接下载链接地址https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v14.x.x/nRF5_SDK_14.0.0_3bcc1f7.zip

2022-12-04 09:41:59 240

原创 STM32获取时钟频率

现在好多程序都是STM32CubeMX配置的,还好一些打卡STM32CubeMX就可以看到时钟树,如果参考一些标准库的代码,涉及到时钟的时候往往还是需要调用函数看一下时钟频率比较放心,下面整理一下标准库和HAL库对应的时钟频率函数。HAL库需要调用4个函数uint32_t HAL_RCC_GetSysClockFreq(void)uint32_t HAL_RCC_GetHCLKFreq(void)uint32_t HAL_RCC_GetPCLK1Freq(void)uint32_t HA

2022-03-03 23:02:36 3278

原创 HAL_GPIO_ReadPin

GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin){ GPIO_PinState bitstatus; /* Check the parameters */ assert_param(IS_GPIO_PIN_AVAILABLE(GPIOx, GPIO_Pin)); if ((GPIOx->IDR & GPIO_Pin) != (uint32_t)GPIO_PIN_RESET) .

2021-11-03 21:40:37 4727

原创 Windows下Keil工程指定默认打开的Keil4或Keil5解决办法

WIN+R打开运行,接着输入regedit.exe打开注册表想使用Keil4默认打开打开"C:\Keil\UV4\UV4.EXE" "%1"想使用Keil5默认打开打开"C:\Keil_v5\UV4\UV4.exe" "%1"

2021-07-26 11:23:13 1385

转载 原版Win10下载_VMware 15安装原版Win10系统教程

VMware Workstation 15更新了高 DPI 用户界面,提供全新 REST API 及对最新 Windows 和 Linux 操作系统的支持。借助VMware 15虚拟机软件,您可以在电脑上同时运行多个操作系统(支持运行Mac、Linux等多种系统),创建真实的桌面、服务器和平板电脑环境,用于代码开发、解决方案构建、应用测试、产品演示等。下面就和小编一起学习一下VMware 15安装原版Win10系统的方法,希望大家会喜欢。访问:微软原版Win10 ISO镜像虚拟机VMware 1

2021-07-01 16:35:14 496

转载 linux内核中有哪些子系统(框架)呢?

注意: 分析用的linux内核版本为5.1.31. RTC子系统2. Remote Processor子系统3. Remote Processor Message子系统4. SCSI子系统5. SCSI Target子系统6. Security子系统7. SOC-CAMERA V4L2子系统8. SOUNDWIRE子系统9. SPI NOR子系统10. SPI子系统11. SPMI 子系统12. STAGING 子系统13. SWIOTLB 子系统14

2021-04-15 11:15:58 249

原创 04_beep第一个相对完整的MISC驱动实践编写

源码/** @Descripttion: 基于杂项设备的蜂鸣器驱动*/#include <linux/init.h> //初始化头文件#include <linux/module.h> //最基本的文件, 支持动态添加和卸载模块。#include <linux/miscdevice.h> //包含了 miscdevice 结构的定义及相关的操作函数。#include <linux/fs.h> //文件系统头文件, 定义文件表结构(file,b

2021-04-04 17:19:22 154

原创 03_fops_write 应用层向内核层写数据

源码#include <linux/init.h> //初始化头文件#include <linux/module.h> //最基本的文件, 支持动态添加和卸载模块#include <linux/miscdevice.h> //注册杂项设备头文件#include <linux/fs.h> //注册设备节点的文件结构体#include <linux/uaccess.h> //copy_to_use

2021-04-04 14:15:18 270

原创 03_fops_read 应用层从内核层读数据

源码#include <linux/init.h> //初始化头文件#include <linux/module.h> //最基本的文件, 支持动态添加和卸载模块#include <linux/miscdevice.h> //注册杂项设备头文件#include <linux/fs.h> //注册设备节点的文件结构体#include <linux/uaccess.h> //copy_to_use

2021-04-04 13:44:31 251

原创 02_misc制作一个简单的杂项设备模块驱动

源码#include <linux/init.h> //初始化头文件#include <linux/module.h> //最基本的文件, 支持动态添加和卸载模块#include <linux/miscdevice.h> //注册杂项设备头文件#include <linux/fs.h> //注册设备节点的文件结构体struct file_operations misc_fops={ //文件操作集 .o

2021-04-04 10:18:24 132

原创 01_helloworld模块驱动

基于imx6ull开发板,制作一个HelloWorld模块驱动

2021-04-03 22:51:39 64

原创 2021-3-3 开始更新Linux学习之路

2021.3.1 购入迅为电子i.MX6ULL终结者开发板(EMMC版本)选择EMMC版本可以做更多的实验和学习QT,从新系统的学习一边并进行记录。2020.12.7 购入明远智睿i.MX6ULL EK140MINI板(NAND版本)编译uboot、kernel,修改设备树,编译字符驱动、杂项驱动,安富莱4.3寸LCD可以显示但触摸驱动没有成功,已经做过基本尝试。...

2021-03-03 10:07:30 81

转载 Wireshark配合nRF Sniffer使用技巧

Wireshark配合nRF Sniffer使用技巧 Wireshark配合nRF Sniffer使用技巧说明:该文档介绍了wireshark的使用技巧,帮助开发者更快上手wireshark这个软件的一些操作习惯,本文档主要讲述Wireshark配合nRF Sniffer使用技巧,进行BLE协议数据的抓取等,其它协议的不在此文档的介绍范围。1. 开发环境的搭建请参考《nRF Sniffer 环境搭建.docx》一文。2. 打开wireshark,插上nrf sniffer,点击F..

2020-12-15 16:07:13 704

原创 基于安富莱STM32-V6开发板学习RT-Thread---准备工作

RT-Thread 简介作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread 的魅力和它相较于其他同类型 RTOS 的种种优越之处。RT-Thread 是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。经过近 12 个年头的沉淀,伴随着物联网的兴起,它正演变成一个功能强大、组件丰富的...

2019-12-28 01:47:05 1104 1

原创 Source Insight对齐设置技巧

1. 字体  使用Courier New字体。Option-Document Options-Screen/Printer Fonts2. 缩进  使用自动缩进。Option-Document Options-Auto Indenting(Indent Open Brace缩进左大括号,Indent Open Brace缩进右大括号)3. 注释  注释字体修改,

2015-09-16 17:19:55 3191

原创 C语音数据类型转换

/** * @brief BCD to hexadecimal number. * @param ConverData: Conversion data * @retval ConverResult: Conversion result */uint8_t TypeConver_BCDHEX(uint8_t ConverData){ uint8_t ConverResu

2015-08-22 11:52:57 247

原创 博客开通

从天津出差到苏州,期间签了老婆婚后第一个七夕节。在苏州,这个鱼米之乡开通CSDN博客喽!

2015-08-22 11:41:37 191

工业边缘数据采集器设计.pdf

工业边缘数据采集器设计

2024-03-18

基于Modbus+TCP对电厂DCS输出数据接口软件系统的设计与实现.pdf

基于Modbus+TCP对电厂DCS输出数据接口软件系统的设计与实现

2024-03-18

基于WiFi无线传感器网络的室内环境监控系统设计.pdf

基于WiFi无线传感器网络的室内环境监控系统设计

2024-03-18

基于电力载波与以太网的煤矿局部排水系统联网控制.pdf

基于电力载波与以太网的煤矿局部排水系统联网控制

2024-03-18

工业以太网数据采集器的设计与实现.pdf

工业以太网数据采集器的设计与实现

2024-03-18

基于STM32的uIP协议栈的移植与分析.pdf

基于STM32的uIP协议栈的移植与分析

2024-03-18

边缘计算平台的“即插即用”设备接入组件开发.pdf

边缘计算平台的“即插即用”设备接入组件开发

2024-03-18

基于工业4.0的车间监测系统设计与研究.pdf

基于工业4.0的车间监测系统设计与研究

2024-03-18

20MN复合材料液压机电控系统的设计研究.pdf

20MN复合材料液压机电控系统的设计研究

2024-03-18

基于STM32的CANopen运动控制主从站开发.pdf

基于STM32的CANopen运动控制主从站开发

2024-03-18

面向OTA的信息安全防护协议研究.pdf

面向OTA的信息安全防护协议研究

2024-03-18

IO-Link通信从站协议栈的设计.pdf

IO-Link通信从站协议栈的设计

2024-03-18

基于ZigBee3.0技术的高校照明控制系统设计.pdf

基于ZigBee3.0技术的高校照明控制系统设计

2024-03-18

通用红外温度监控仪通讯功能的实现.pdf

通用红外温度监控仪通讯功能的实现

2024-03-18

物联网水质监测系统研究.pdf

物联网水质监测系统研究

2024-03-18

从零开始使用C#做一个自己的UDP传输JSON数据应用

一步一步的让你拥有一个属于自己的UDP JSON应用程序 使用可以参照博客地址https://blog.csdn.net/role_2099/article/details/136778180?spm=1001.2014.3001.5502

2024-03-17

基于嵌入式的远程工件检测系统设计.pdf

基于嵌入式的远程工件检测系统设计

2023-12-29

基于STM32的嵌入式web服务器的设计.pdf

基于STM32的嵌入式web服务器的设计

2023-12-29

嵌入式Web服务器的研究与实现.pdf

嵌入式Web服务器的研究与实现

2023-12-29

基于嵌入式Linux的物联网网关研究与实现.pdf

基于嵌入式Linux的物联网网关研究与实现

2023-12-29

基于WiFi的智能插座检测系统.pdf

基于WiFi的智能插座检测系统

2024-03-18

嵌入式多路串口服务器设计与实现.pdf

嵌入式多路串口服务器设计与实现

2024-03-18

基于物联网的智能交通信号控制机设计.pdf

基于物联网的智能交通信号控制机设计

2024-03-18

基于WiFi的无线传感器网络的研究与应用.pdf

基于WiFi的无线传感器网络的研究与应用

2024-03-18

基于4G的光伏汇流箱火灾监测预警系统的设计.pdf

基于4G的光伏汇流箱火灾监测预警系统的设计

2024-03-18

钢轨平直度检测仪设计及误差分析与性能实验研究.pdf

钢轨平直度检测仪设计及误差分析与性能实验研究

2024-03-18

农用无人机云台关键技术研究.pdf

农用无人机云台关键技术研究

2024-03-18

现代IO-Link技术的应用研究及开发.pdf

现代IO-Link技术的应用研究及开发

2024-03-18

基于IO-Link的气动智能阀岛的研究.pdf

基于IO-Link的气动智能阀岛的研究

2024-03-18

基于STM32的CANopen协议栈的实现_2.pdf

基于STM32的CANopen协议栈的实现_2

2024-03-18

基于CANopen的嵌入式下位系统研究.pdf

基于CANopen的嵌入式下位系统研究

2024-03-18

基于CANopen的可配置远程I_O模块设计.pdf

基于CANopen的可配置远程I_O模块设计

2024-03-18

基于Cortex-M3的嵌入式WEB服务器监控系统的设计与实现_2.pdf

基于Cortex-M3的嵌入式WEB服务器监控系统的设计与实现_2

2024-03-18

基于CANopen协议的数据采集系统的研究.pdf

基于CANopen协议的数据采集系统的研究

2024-03-18

基于中间件对嵌入式设备远程升级的设计与实现_2.pdf

基于中间件对嵌入式设备远程升级的设计与实现_2

2024-03-18

用于汽车尾气遥感检测的实时数据采集控制系统.pdf

用于汽车尾气遥感检测的实时数据采集控制系统

2024-03-18

基于STM32的交通电源管控系统设计.pdf

基于STM32的交通电源管控系统设计

2024-03-18

基于LoRa无线技术与MQTT通信协议的高压输电线路在线监测终端的设计与实现.pdf

基于LoRa无线技术与MQTT通信协议的高压输电线路在线监测终端的设计与实现

2024-03-18

基于μC_OS-Ⅱ的嵌入式Modbus通信系统设计与实现.pdf

基于μC_OS-Ⅱ的嵌入式Modbus通信系统设计与实现

2024-03-18

基于多任务实时操作系统的激光器控制系统.pdf

基于多任务实时操作系统的激光器控制系统

2024-03-18

空空如也

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

TA关注的人

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