自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (12)
  • 收藏
  • 关注

原创 欢迎各位加入git开源代码小团队

最近想建立一个开源小分队,主要用意如下:1、团结力量,想开源进军2、团队协作,相互学习,相互提升3、分享项目经验,提升自我价值4、接触更多优质开源项目拟定GIT仓:https://github.com/pangyiwen主要平台:C语言为主,java为辅目前视野:IOT、智能硬件、嵌入式软件...

2020-05-12 14:55:51 184

原创 日积月累,以致千里

1. #pragma once 在头文件中的意义 #pragma once 一般由编译器提供保证:同一个文件不会被包含多次。注意这里所说的“同一个文件”是指物理上的一个文件,而不是指内容相同的两个文件。...

2019-11-22 10:30:24 144

原创 错误案例笔记(自用,不间断更新)!!

1. 中断函数没有返回值:可能编译会通过但运行时报错,或编译就出现oops错误代码        https://blog.csdn.net/kangear/article/details/81311252. rmmod的时候出现:rmmod: chdir(/lib/modules): No such file or directory       原因在于内核裁剪时开启【*】Enab...

2018-07-14 14:00:53 462

原创 驱动常用函数(自用,不间断更新)!!

Linux如何返回线程退出时的数据:https://www.cnblogs.com/Older-Driver-of-Newer/p/6739316.htmlGPIO相关:            struct keyinfo{};        //用于存放按键信息            gpio_request(gpio,name);         //gpio资源申请     ...

2018-07-11 20:59:40 1649

原创 网络资源网址(自用,不间断更新)!!

1.百问网的资料:HTTP://www.100ask.org/a/download/tools/ 理由:韦东山的Linux的全程学习资料2.关于PID算法在C51上的实例:HTTPS://www.cnblogs.com/xiabodan/p/4038629.html3.博客园博主:HTTPS://www.cnblogs.com/xiabodan/p/403863...

2018-07-06 10:54:17 5270

原创 strace命令详解

strace命令详解 - 马昌伟 - 博客园

2021-12-14 10:37:20 364

原创 【WSL】关闭tab与Esc键哔哔响声音 以及 vim不能使用方向键E388错误

1、E388错误导致的不能使用方向键问题 ①用户空间可以使用set term=ansi,设置vim环境变量(vim ~/.vimrc)vim ~/.vimrc ②root环境中,使用vim编辑时,命令行执行如下命令:set term=builtin_ansi2、关闭哔哔响声音sudo vim /etc/inputrc找到如下行,去掉#注释符# set bell-style none ...

2020-10-19 10:28:08 870

转载 MQTT服务器(Broker) - mosquitto配置文件详解【转载】

转载:https://www.cnblogs.com/shuiche/p/12630591.html推荐理由:常用配置、默认监听器、基于证书的SSL/TLS的支持等等配置说明##常用配置###使用每个侦听器的安全设置。##建议先设置此选项。##如果此选项设置为true,则所有身份验证和访问控制#选项是根据每个侦听器控制的。以下选项是#受影响的有:## password_file acl_file psk_file auth_plugin auth_opt_* allow_ano

2020-09-08 11:33:01 2384

原创 物联网----云平台框架

2020-08-03 17:05:37 414

原创 docker---基本入门(摘要)

1、docker 基本操作(参考:https://blog.csdn.net/qq_36113761/article/details/104990913)

2020-08-03 15:41:53 155

原创 交叉编译:libcurl动静态库

可参考移植方法:https://blog.csdn.net/weixin_38184741/article/details/92843608

2020-07-23 00:00:44 283

原创 Spring boot初探----建立第一个post请求服务

直接上代码://不加@ResponseBody注释,返回的内容不是Json字符串@ResponseBody@RequestMapping(value = "/testpost", method = RequestMethod.POST)public String testpost() { System.out.println("hello test post"); return "ok";}1、不加@ResponseBody注释,调试时会报错误:InternalServ.

2020-06-12 16:59:58 221

原创 Spring boot初探----建立第一个属于自己的HTML5页面

直接上项目结构与代码框架:

2020-06-12 16:09:52 713

原创 Hutool-------值得推荐的java工具库

网址:https://www.hutool.cn/docs/#/包含组件一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:模块 介绍 hutool-aop JDK动态代理封装,提供非IOC下的切面支持 hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤 hutool-cache 简单缓存实现 hutool-core 核心,包括Bean.

2020-06-10 14:23:39 301

转载 JDBC相关类以及详细的ResultSet结果集解释

二.接口1.Connection接口Connection接口代表着与数据库的链接connection接口的常用方法返回类型 方法 功能描述 Statement createStatment() 创建一个Statment对象 Statement createStatment(int resultSetType,int resultSetConcurrency) 创建一个statment对象,该对象将生成具有给定类型并发性,和可保存的ResultSet对

2020-06-10 10:19:16 1199

原创 GIT命令思维导图

https://www.processon.com/view/link/5c6e2755e4b03334b523ffc3#map

2020-06-09 13:40:15 204

原创 C语言下遍历目录下所有文件

#define LOG_DIR “/iot/log”#define FILENAME_LOG ".log"void print_dir_files(void){ DIR *dir_fd = NULL; struct dirent *dir_ptr = NULL; if ((dir_fd = opendir(LOG_DIR)) != NULL) { ...

2020-04-10 15:22:34 611 1

原创 shell脚本--export设置环境变量

在Makefile工程中,一般会通过shell脚本设置环境量,可以参考如下常用的设置:#!/bin/sh#获取脚本绝对路径SCRIPTPATH=$(cd $(dirname ${BASH_SOURCE[0]}) && pwd )#export设置环境变量export KCFLAGS="--sysroot=$SDKTARGETSYSROOT"export ARCH...

2020-03-31 14:09:14 5195

原创 关于rssi信号值的解析

为什么无线信号(RSSI)是负值答:其实归根到底为什么接收的无线信号是负值,这样子是不是容易理解多了。因为无线信号多为mW级别,所以对它进行了极化,转化为dBm而已,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。弄清信号强度的定义就行了:RSSI(接收信号强度)Received Signal Strength IndicatorRss=10logP,只需将...

2020-03-26 11:46:10 2799

原创 signal----Linux系统信号在编程中应用

void SignalUser_Handle(int sig_num){ printf("%d%s sig_num:%d\n", __LINE__, __FUNCTION__,sig_num); if (sig_num == SIGUSR1) { //kill -10 app //响应10的回调操作 } else if (sig_num == SIGU...

2020-01-04 09:28:07 146

原创 CRC16校验实现代码

const unsigned char CRCHi[] = {0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,...

2019-09-04 19:57:19 504

原创 物联网协议-----MQTT

先上几篇参考文档:协议详解(精品):https://blog.csdn.net/anxianfeng55555/article/details/80908795(了解)https://blog.csdn.net/qq_35703234/article/details/78503203(了解)https://www.cnblogs.com/caca/p/mqtt.html开源代码:h...

2019-08-20 22:42:10 326

原创 Linux根文件系统裁剪

文件系统的选择:https://blog.csdn.net/liuaigui/article/details/5521024 https://blog.csdn.net/fickyou/article/details/51328750文件系统的裁剪:https://www.jb51.net/article/164845.htm...

2019-08-11 18:04:25 797

转载 Linux音频框架ALSA-----lib接口调用简介

ALSA lib接口调用简介 ALSA逻辑,在我当前看来,总共有两条线:1、录放音流控,2、amixer cset控件。 录放音流控(自定义名称),相当于操作OSS的/dev/dsp...

2019-08-10 17:48:28 1702

原创 C语言编程中实现shell命令调用方法

1、system(执行shell 命令) 相关函数 fork,execve,waitpid,popen 表头文件 #include<stdlib.h> 定义函数 int system(const char * string);#include<stdlib.h>main(){ system(“ls -al /etc/passwd ...

2019-07-31 11:06:47 652

转载 Linux设备驱动之——input子系统

什么是INPUTInput子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统提供的接口注册到内核,利用子系统提供的功能来与用户空间交互。输入设备一般包括键盘,鼠标,触摸屏等,在内核中都是以输入设备出现的。下面分析input输入子系统的结构,以及功能实现。linux中input系统主设备号是13次设备号:0-31 joystick(游戏杆)...

2019-07-31 10:17:03 144

原创 shell脚本--read用法

read:是shell基本读取函数基本用法: read [选择参数] [接受变量] (默认读取键盘输入)-p 指定要显示的提示 -s 静默输入,一般用于密码 -n # 指定输入的字符长度最大值# -d ‘字符’ 输入结束符,当你输入的内容出现这个字符时,立即结束输入 -t N 超出N秒没有进行输入,则自动退出...

2019-07-29 10:49:02 457

原创 LXC ubuntu官网介绍

LXCContainers are a lightweight virtualization technology. They are more akin to an enhanced chroot than to full virtualization like Qemu or VMware, both because they do not emulate hardware and bec...

2019-07-12 15:01:48 811

原创 代码管理:git常用命令

Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [u...

2019-07-12 14:48:21 77

原创 LXC 移植步骤初探

1.最新LXC的获取(官网)LXC has four active git branches: master: Current development branch stable-2.0: Stable update branch for LXC 2.0.x stable-3.0: Stable update branch for LXC 3.0.xYou ca...

2019-07-12 14:30:30 1296 1

转载 LXC:Linux 容器工具

摘自IBM社区:https://www.ibm.com/developerworks/cn/linux/l-lxc-containers/index.html容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与虚拟化相比,这样既不需要指令级模拟,也不需要即时编译。容器可以在核心 CPU 本地运行指令,而不需要任何专门的解释机制。此外,也避免了...

2019-07-12 11:55:44 279

原创 LXC基本使用命令

LXC provides OS templates for the most popular Linux distributions; Debian, Ubuntu, Centos, Fedora etc.These templates are customised to operate in a container environment.To create a containerl...

2019-07-12 11:42:21 556

原创 Google的C++编程规范总结

编程规范很重,对于自己,对于他人,都有着深远的影响~~~重视,重视,重视~~~转载一篇编程规范的文章:https://blog.csdn.net/orange_littlegirl/article/details/94153948...

2019-07-04 15:34:10 148

原创 编程练习本---链表及其接口实现

#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_SIZE 32#define FAILURE -1#define SUCCESS 0typedef struct list{ char name[MAX_SIZE]; ...

2019-06-28 16:19:36 144

原创 关于对node中数组赋值的问题(已解决)

#include<stdio.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>#include "string.h"#include <stdlib.h>typedef struct list{ char info_name[128];...

2019-06-28 00:54:18 1649

转载 C语言单链表实现19个功能完全详解

#include "stdafx.h"#include "stdio.h"#include <stdlib.h>#include "string.h" typedef int elemType ; /************************************************************************//* ...

2019-06-27 10:27:32 128

原创 0与1之间的转换——与、或、 非

为了对门电路的工作原理有一个初步了解,在介绍TTL集成逻辑门和CMOS集成逻辑门之前,先对简单的晶体二极管与门、或门和晶体三极管非门(又称为反相器)进行简单介绍。  (1)“与”门  “与”门有两个以上输入端和一个输出端。图1(a)给出了由二极管组成的两输入“与”门电路,与其对应的逻辑符号如图1(b)所示。    图1 二极管与门电路及与门逻辑符号  图1(a)中,A、B为输入...

2018-11-26 21:33:26 14928

转载 linux 下C编程 大牛总结

这里推荐一篇大牛写linux前前后后的一些总结:https://blog.csdn.net/weirenren_027/article/details/8458455

2018-09-23 02:45:33 394

原创 Git—大型项目中必备的工具

为了帮助快速简单入门,这里有个视频教程:https://www.jikexueyuan.com/course/479_2.html?ss=1 

2018-09-19 21:20:24 188

原创 按键消抖的其他方法收集

巧妙的按键扫描程序,核心算法只有三行:https://blog.csdn.net/chenben/article/details/27514241基于状态机的新型按键消抖扫描程序:https://blog.csdn.net/yzb1012/article/details/44681877...

2018-08-29 22:15:26 472

Omnipeek_V5.1.zip

Omnipeek

2021-03-11

glibc-2.29.tar.gz

GUN发布的2019版本C语言标准库函数 上传保存一份,以备后续之用

2019-07-11

基于Linux 3.5的 MPlayer多媒体移植

基于Linux 3.5的 MPlayer多媒体移植 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35769746/article/details/81346546

2018-08-01

ARM-Linux移植MT7601U USB无线网卡

ARM-Linux移植MT7601U USB无线网卡。 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35769746/article/details/81333328

2018-08-01

Cube快速上手学习教程(16个例程)

这是一份整理好的Cube学习笔记,一共有16个例程,基本涵盖了STM32的所有开发例程,可以供大家快速上手Cube

2018-07-24

内网无线积分破解

内含使用说明,请打开readme,积分直接变成99999999999

2018-07-20

嵌入式开发源码

配套数据:https://www.linuxprobe.com/embedded-linux-development.html

2018-07-20

SD-Flasher友善之臂

尽量提供免费的资源。。尽量提供免费的资源。。尽量提供免费的资源。。尽量提供免费的资源。。

2018-06-25

C C++参考手册

找得很辛苦,网上都需几个币或其他权限才能下载,为了方便,想免费分享一下。 为了恶意下载,加一个币的权限下载!!!!!

2018-06-01

基与QT的串口助手源码

本工具源引于:http://www.openedv.com/forum.php?mod=viewthread&tid=91008&highlight=QT

2018-05-28

基与STM32的示波器方案

该次嵌入式技术作品为基于stm32的微型掌上示波器,核心技术为arm芯片stm32f103c8t6的控制技术和芯片资源以及4.2英寸液晶屏的应用。

2018-05-28

原子F7例程源码

ALIENTEK 阿波罗STM32F7开发板。源码值得学习和借鉴,也仅供参考。 ALIENTEK 阿波罗STM32F7开发板。源码值得学习和借鉴,也仅供参考。 ALIENTEK 阿波罗STM32F7开发板。源码值得学习和借鉴,也仅供参考。

2018-05-10

空空如也

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

TA关注的人

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