自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯凉白开

从追求极致中获得快乐

  • 博客(34)
  • 资源 (14)
  • 收藏
  • 关注

原创 呼吁大家关注并支持博客园 —— 保住开发者的净土

正如大家可能已经知道的,博客园一直以来坚持为开发者提供无广告的干净环境,这让它与其他商业化、充斥着广告的技术平台(如CSDN)形成了鲜明的对比。然而,这样的初心和坚持,也导致了博客园面临着巨大的资金困境。尽管它为我们提供了一个远离商业广告干扰的技术分享平台,但在没有稳定收入来源的情况下,这样的坚守也让平台难以为继。

2024-08-21 20:16:32 459

原创 轻量管理内核复杂级别的项目

在嵌入式开发中,管理大型项目(例如Linux内核)往往是一个复杂的过程。常规的版本控制系统如Git在处理小型项目时非常高效,但面对庞大的代码库时可能会显得笨重且占用大量存储空间。本文将介绍几种轻量级的方法来管理内核级别的项目,确保您在进行修改和打补丁时能够方便地回退,同时最大限度地节省存储空间。

2024-06-05 22:09:37 325

原创 Git将当前分支暂存切换到其他分支

在我们使用Git进行版本控制时,经常会遇到这样的情况:我们正在一个分支上进行一些修改,但突然需要切换到另一个分支进行一些操作。这时,我们可以使用git stash命令来暂存我们的修改,然后再切换到其他分支。

2024-01-24 10:04:58 1914

原创 理解编译选项-no_unaligned_access

-no_unaligned_access的作用

2023-12-29 14:13:46 703

原创 如何在Git中修改远程仓库地址

修改Git的远程仓库地址是一个重要的操作,它决定了你与远程仓库交互的位置。通过上述步骤,你可以轻松地更改远程仓库地址以适应你的需求,无论是与不同的远程仓库进行协作还是适应仓库地址变化。在开发中,灵活地管理远程仓库地址是非常有用的,特别是在多人协作或项目迁移时。Git是广泛使用的分布式版本控制系统,它允许开发者在本地仓库上工作,并将更改上传到远程仓库。然而,有时候你可能需要修改远程仓库的地址,可能是因为仓库的URL发生了变化,或者你需要将代码推送到不同的远程仓库。:要修改的远程仓库的名称,通常是。

2023-10-18 11:52:39 789

原创 在T507开发板上移植ubuntu系统

在T507上移植ubuntu系统总是启动失败,文件系统挂载不成功

2023-09-26 17:10:52 428

原创 Git分支合并和推送操作详解

Git分支合并和推送操作详解

2023-07-24 11:54:00 2884

原创 git的.gitignore文件更新后不起作用

在.gitignore文件中添加了新的规则,但文件仍然受到Git跟踪

2023-06-21 09:42:57 3721

原创 centos7编译安装python3.8提示Could not import runpy module

centos7编译安装python3.8提示Could not import runpy module

2023-04-22 13:19:50 885

原创 【QT】qt5.12引用自定义组件提示Unknow component.(M300)但运行不报错

qt5.12引用自定义组件提示Unknow component.(M300)但运行不报错

2023-03-29 13:58:22 1766 1

原创 mysql导出所有数据库

一句命令 mysql导出所有数据库

2023-01-10 13:33:01 137

原创 Allergo导出Gerber文件

Allergo导出生产文件,包括钻孔、Gerber、坐标、IPC网表和结构文件

2022-11-11 21:33:38 9192

原创 ext4磁盘修复

linux下修复ext4磁盘,解决磁盘写保护的问题。/dev/sda1 contains a file system with errors, check forced

2022-11-02 13:32:55 2489 1

原创 根据mac地址设置设备禁止访问外网,可以访问内网

通过iptables设置内外网访问权限,根据mac地址设置设备禁止访问外网,可以访问内网

2022-11-01 19:31:56 1326

原创 晶振电容如何选择?

晶振X1、外部负载电容CX1、CX2构成震荡电路。由于晶振在谐振时呈感性,因此可以看作是电容三点式震荡电路,电路中的X1、CX1、CX2为串联关系,晶振的负载电容计算方式为:

2022-07-25 07:28:08 9974

原创 在服务器上搭建Cadence16.6 CIS共享库

通过sshfs实现Cadence CIS库远程和局域网共享的方式。

2022-06-26 18:25:29 3226

原创 ESD和TVS管的区别

首先说ESD和TVS管都属于保护器件。ESD全称为Electro-Staticdischarge,叫做静电放电保护二极管;TVS全称为Transient Voltage Suppressors,叫做瞬变电压抑制二极管。ESD和TVS的区别主蛀牙要区别在功率、应用场合和封装。ESD的保护电压在2kV~15kV,结电容低,可以达到1pF以下,因此可以用在高速信号传输线上,像USB、HDMI等;TVS具有很快的响应能力和强大的浪涌吸收能力,主要用在电源的输入端起到保护作用,由于TVS的结电容会大一些,

2022-02-09 17:58:07 9003

原创 allergo(16.6)创建异形焊盘

allergo(16.6)创建异性焊盘文章目录allergo(16.6)创建异性焊盘一.创建paste层二.创建solder层三.创建焊盘需要建立的异性焊盘如下图所示:一.创建paste层1.打开PCB Editor软件,点击File->New新建一个dra文件:s_0P9_0P8.dra:2.点击Setup->Grids设置网格(可选):3.点击Setup->Design Parameters…设置画图区域大小(可选):4.在option窗口中选中层:5.点击A

2021-09-11 22:23:20 2694

原创 python multiprocessing pool.map传递多个参数

针对一些特殊需求,需要对map函数传递两个或者多个参数,这时单纯的map函数已经不能满足需求了,这时就需要借助偏函数来完成。1.偏函数partial偏函数时python自带的包,直接导入就能用。偏函数partial的第一个参数就是所承载的原函数,之后原函数的参数再依次传入partial函数。例子# -*- coding: utf-8 -*-from functools import partialdef calsum(a, b): return a + b# 承载calsum函

2021-03-24 19:02:42 13676 1

原创 Centos7 安装wordpress

Centos7 安装wordpress一.安装MariaDB安装MariaDByum install mariadb-server -y启动MariaDBsystemctl start mariadbsystemctl enable mariadb修改密码mysql_secure_installation登陆数据库mysql -uroot -p更新库grant all on *.* to root@'%' identified by '123456';grant all o

2021-03-09 17:56:15 1267 6

原创 Spark Join 操作

Spark Join 操作文章目录Spark Join 操作一.创建数据二.合并操作1.inner2.cross3.outer4.full5.full_outer6.left7.left_outer8.right9.right_outer10.left_semi11.left_anti官方文档:https://spark.apache.org/docs/2.4.7/api/python/pyspark.sql.html?highlight=join#pyspark.sql.DataFrame.join

2021-03-09 17:53:33 1104 1

原创 win10用cython将python打包成.pyd文件

一.准备使用环境:win10 + python3.6.8所需软件:VC++ 2015:https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/MInGW32:二.安装2.1安装VC++2015双击visualcppbuildtools_full.exe注意改成自定义方式。选择win10 SDK后,下一步点安装。2.2 配置Mi...

2020-09-11 20:08:47 4791 3

原创 Linux C http下载文件

简单粗暴懒得说,上代码#include <sys/socket.h>#include <sys/types.h>#include <netinet/in.h>#include <netdb.h>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include <errno.h>

2020-07-22 18:44:00 2162 2

原创 ESP32 报错is installed, but the tool failed to run

在Linux下搭建ESP32开发环境报错:Adding ESP-IDF tools to PATH...WARNING: tool openocd-esp32 version v0.10.0-esp32-20190313 is installed, but the tool failed to runERROR: tool openocd-esp32 has no installed versions. Please run '/root/esp/esp-idf/install.sh' to in

2020-06-21 12:51:38 1442 2

原创 C解析GPS数据

最近用C撸了个解析GPS数据的代码,放在GitHub上了:https://github.com/iE-zhi/NMEA_GPS_parse一个函数就可以解析全部的GPS数据,支持标准的NMEA协议 可以设置需要解析的字段 支持多种字段ID

2020-06-06 16:41:07 6769 12

原创 电池容量与放电时间的关系

原文链接:http://www.7d.design/article/10电池容量与放电时间的关系制造商通常用安培·小时或瓦特·小时作为电池容量的标度,该参数是电池在特点速率下放电到特定截至电压时记录的值。 例如电池电容为C(单位mA·h),平均电流为I(单位mA),电池放电时间定义为: 式中,n为占空比。 举例:电池容量为100mA·h,电路工作电流是5mA,而电路每...

2020-03-29 21:34:39 7415

原创 3.7V升压12V电路

FP6296与AX5302对比有个项目需要用到锂电池升12V电路,于是在网上找到了FP6296和AX5302两种芯片,先对比下这两个芯片,之后再说下我的经历。参数AX5302FP6296输入电压3.0V to 24V2.7V to 12V输出电压12V、15V、18V、24V<13VMOS管需外置NMOS管内置15mΩ,10A,14V MOS...

2020-03-18 18:53:33 14394 10

原创 uart转RS422

原文链接:http://www.7d.design/article/8RS422简介在硬件的构成上,EIA-422 (RS-422)相当于两组EIA-485(RS-485),即两个半双工的EIA-485(RS-485)构成一个全双工的EIA-422(RS-422)。和RS-485不同的是RS-422不允许出现多个发送端而只能有多个接收端。特性:传输距离:1千米最大传输速率:10Mb/s...

2020-03-18 14:45:37 7760 1

原创 docker笔记

文章目录启动容器启动容器查看本机存在的容器:docker image ls启动容器:docker run -itd --name ubuntu REPOSITORY:TAG /bin/bash #启动一个容器并后台运行docker ps #查看容器的IDdocker exec -it ID /bin/bash #进入容器...

2020-03-03 15:25:09 159

原创 win10删除con.txt文件

MD,稀里糊涂的创建了个con.txt文件,谁能想到这还是个windows的大BUG,正常的方式既创建不了,也删除不了。百度了一大堆,说的蒙蒙的,最后还是google了下解决。很简单,打开cmd运行:del \\?\I:\software\bug\web\pa\con.txt就能删除了,记得换成自己的路径~...

2019-12-19 18:48:27 980

原创 buildroot编译grantlee报错要开启c++11

最近用buildroot2019.08.2编译系统,执行到grantlee时报错,报错信息就是:error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=...

2019-11-19 10:06:16 548

原创 arm linux下实现ntp移植(2018.3.8亲测成功)

1.首先需要下载ntpclient文件:    https://download.csdn.net/download/y15713080686/102761022.将下载的文件在Linux环境下解压,解压会生成“ntpclient-2015”文件夹,进入该文件夹下修改Makefile文件:    如图将改行的注释去掉,CC后面修改为自己交叉编译环境,我的交叉编译环境是arm-linux-gnuea...

2018-03-08 16:55:32 4107 2

原创 ARM Linux下安装CH341串口驱动

在arm-Linux环境下安装CH341串口驱动需要单独编译串口的驱动。本人编译环境Ubuntu 14.04gcc编译工具arm-linux-gnueabihf-gcc。1.代码检查    查看内核目录下 kernel/drivers/usb/serial/ch341.c文件    static const struct usb_device_id id_table[] = { { USB_DE...

2018-03-07 13:21:16 7260 4

原创 树莓派搭建百度云同步

1.安装sudo pip install bypy2.绑定sudo bypy info运行命令后,会产生一串网址,将网址复制进浏览器打开,登录百度云会生成授权码,将授权码复制到命令行窗口,回车3.同步百度云上传bppy upload该命令可以将当前文件夹下的内容同步至百度云第一次运行该命令同样会生成一个网址,操作和第二步一样该命令不是自动同步,需要同步时

2018-01-24 10:14:46 5020

MinGW32.7z

MinGW32,里面包含gendef.exe

2020-09-11

Linux i2c驱动Si7021源码

Linux下用i2c驱动Si7021芯片,读取温湿度数据,这是源码,非编译好的二进制的文件,方便自己移植编译

2019-05-13

抓包工具SmartRF_Packet_Sniffer2_1.5.0

蓝牙、wifi、抓包工具SmartRF_Packet_Sniffer2_1.5.0,文件从官网下载,免去注册等步骤

2018-12-01

.md文件编辑器Haroopad

好用的.md文档编辑器,安装简单,比markdown好用,编辑出来的界面很漂亮,具有先进的UI设计

2018-03-27

Linux ntpclient代码

该代码实现ntp时间自动同步,能够移植到ARM Linux嵌入式开发板中,使用教程见我的博客

2018-03-08

linux C 实现时间同步

C源文件,用于Linux实现网络时间同步,同时支持在嵌入式arm linux平台上使用,亲测成功!!!

2018-03-07

Linux C实现http下载文件

在linux下用C实现http文件下载,可以直接用gcc编译,之后文件后跟上下载地址和保存路径即可,在嵌入式ARM Linux也可使用,只是编译方式不同。 可以不用下载,直接去博客复制:https://blog.csdn.net/y15713080686/article/details/107520296

2018-03-06

树莓派LCD屏幕驱动

树莓派LCD屏幕驱动,用于驱动LCD3.2、LCD3.5。通通过指令可以切换HDMI和LCD

2018-01-27

pixellib-1.2.67

来源谷歌 开源轻量级图形库 高质量的免费开源2D绘图库

2018-01-25

dlib-19.8.1 基于windows python3.6环境

dlib19.8.1直接pip安装,无需其他插件,安装环境前提是python3.6,windows平台

2018-01-13

单片机智能车资料寻迹+蓝牙+红外+超声波

单片机智能车资料,内含寻迹、蓝牙、红外和超声波源码

2017-12-08

电脑屏幕分屏软件

该软件提供多种分屏方式,可以实现在一台电脑上看着文档写代码。

2015-06-13

wen7摄像头

在我的电脑里可以显示摄像头,并且提供录像功能,操作简单

2015-06-13

心形流水灯

此程序将实现灯的五种效果控制,循环长度3'40''

2014-12-27

空空如也

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

TA关注的人

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