自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN博客

CSDN博客

  • 博客(44)
  • 资源 (109)
  • 收藏
  • 关注

转载 ubuntu更换国内源

ubuntu16.04和18.04更换国内源写在前面:安装好ubuntu双系统后,默认的软件更新源是国外的,在国内使用速度很慢,用"apt install xxx"安装软件时可能出现"网络不可达"、"你的网络需要认证吗"、"无法定位软件包"等错误,所以我们需要更换成国内的源,这样才能正常安装和更新软件。一、ubuntu16.04更换国内源1.备份原始源文件source.list桌面......

2019-11-07 14:06:33 240775 30

转载 51单片机定时器TMOD与TCON、SCON

51单片机中断级别中断源 默认中断级别 序号(C语言用)INT0---外部中断0 最高 0T0 ---定时器/计数器0中断 第2 1INT1---外部中断1 第3 ...

2019-11-29 16:18:29 34398 4

转载 51 TMOD、TCON设置定时

定时器工作的流程可以按照这个顺序(以51为例用定时器0方式一产生50毫秒的定时)1、TMOD的低四位是设置定时器0的,高四位是用来设置定时器1的,其中的M0,M1是用来设置定时器工作在哪种方式,GATE一般用不要设置,C/T是选择计数模式还是定时模式的,如:TMOD = 0X01,就说明定时器0工作在方式1。2、接下来就要设置定时的时间,用定时器定时50毫秒,可以用这种方式TH0 ...

2019-11-29 14:15:45 4541 2

转载 单片机不支持printf函数,实现几个常用串口打印函数

在keilC51或者iar for c8051编译器下:一、int 占两个字节 范围:-32768~+32767二、long占四个字节 范围:-2147483648~+2147483647三、float占四个字节 范围:3.40E+38 ~ +3.40E+38四、double占8个字节 范围:-1.79E+308 ~ +1.79E+30851单片机是对所有兼容Intel...

2019-11-27 19:47:30 1430

转载 git remote 远程仓库介绍和用法

1 远程仓库的作用使用Git的远程仓库可以实现团队协作开发。2 远程仓库的使用介绍假设我们已经有了一个远程仓库,地址是:https://github.com/CnPeng/test.git1) 克隆远程版本仓库到本地:git clone https://github.com/CnPeng/test.git 将https://github.com/CnPeng/test....

2019-11-26 15:04:07 2565 1

转载 Makfile records

http://www.ruanyifeng.com/blog/2015/02/make.htmlhttp://blog.csdn.net/ruglcc/article/details/7814546/1、wildcard : 扩展通配符2、notdir : 去除路径notdir把展开的文件去除掉路径信息3、patsubst :替换通配符详见https://blog.csd...

2019-11-24 14:43:48 121

原创 LINUX_KERNEL_PATH:=/lib/modules/`shell uname -r`/build

` 这个是主键盘上数字1左边那个键linux的shell中 `` 包裹的内容会先执行,然后把结果放回到shell中让后面的语句继续执行。例:echo `ls`会先执行ls,然后把ls产生的结果作为echo的参数最后执行echo反引号,和$()作用一样,用于在shell中执行命令,一般用$(),反引号容易看错.echo `sh uname -r`echo `una...

2019-11-22 13:46:59 701

转载 linux设备驱动makefile入门解析

一、模块的编译我们在前面内核编译中驱动移植那块,讲到驱动编译分为静态编译和动态编译;静态编译即为将驱动直接编译进内核,动态编译即为将驱动编译成模块。而动态编译又分为两种:a -- 内部编译在内核源码目录内编译b -- 外部编译在内核源码的目录外编译二、具体编译过程分析 注:本次编译是外部编译,使用的内核源...

2019-11-22 13:41:54 911

原创 Ubuntu下编译Hello World驱动并运行全过程

HelloWorld.c#include<linux/init.h> //初始换函数#include<linux/kernel.h> //内核头文件#include<linux/module.h> //模块的头文件static int hello_init(void){ printk("aldrich Hello, world...

2019-11-21 20:27:06 820

原创 ubuntu18.04 实现 linux5.0下的helloword驱动

新建一个hello_world文件夹,文件里面建立一个hello_world.c和Makefilehello_world.c:#include <linux/module.h> #include <linux/init.h>...

2019-11-21 17:52:44 408

原创 无缘蜂鸣器音量大小音调高低调节-求答案

下面的图不知道是否正确,欢迎留言指点迷津。已有方案同时可以控制音调和音量大小。

2019-11-18 20:42:03 7601

转载 linux硬盘分区、格式化、挂载超详细步骤(fdisk/parted))

2019-11-16 21:31:40 1162

原创 Ubuntu Desktop下自动启动终端并运行脚本

1.进入桌面后按Alt + F2组合键,输入gnome-session-properties并回车2.点击添加在command栏里输入我们要添加的程序 gnome-terminal -x bash -c "/home/XXX/test.sh" 或者 gnome-terminal -x bash -c "/home/XXX/test.sh;read"然后点击保存 --&...

2019-11-16 13:09:20 3150

转载 ubuntu-18.04 设置开机启动脚本

ubuntu-18.04 设置开机启动脚本参阅下列链接https://askubuntu.com/questions/886620/how-can-i-execute-command-on-startup-rc-local-alternative-on-ubuntu-16-10ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置...

2019-11-15 17:12:38 279

转载 XShell的安装和使用

XShell简介XShell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNET协议。XShell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。由于在虚拟机中操作Linux系统需要频繁切换鼠标,缺乏个性化设置,不支持中文显示,所以我们将使用XShell来连接并使用安装好Linux系统...

2019-11-14 16:42:57 571

转载 如何书写自定义的WPRP(Windows Performance Recorder Profile)文件

简介前面我们提到了如何通过wprUI和wpr这两个程序去记录系统状态,但是整个过程中我们都是使用的WPT工具包内建的.wprp文件。如何说我们想要去获得更强的控制权应该怎么做呢?答案就是书写属于我们自己的.wprp文件。这个文件里面定义了我们需要的Providers Collectors Profile TraceMergeProperties整个.wprp文件的内容实质就是一个...

2019-11-14 16:00:19 869

转载 Python使用 turtle 模块报错 no module named tkinter

在终端下运行Python3, import turtle 报错 no module named tkinter,解决方法为sudo apt-get install python3-tk解决ImportError: No module named tkinter的问题1终端输入安装Tkinter:python2:sudo apt-get install python-tk...

2019-11-14 09:16:51 5834 2

原创 STC12C5A60S2 双串口通信

STC12C5A60S2单片机拥有两个全双工串行通信接口,串口1的功能及操作与传统51单片机串行口相同;STC12C5A60S2单片机内部有一个独立波特率发生器,串口1可以使用定时器1作为波特率发生器,也可以使用独立波特率发生器作为波特率发生器;而串口2只能使用独立波特率发生器作为波特率发生器。/*********************************************...

2019-11-13 13:49:41 4810

转载 linux驱动-设备树简单使用

本文章给出使用设备树来驱动板卡上的led灯的示例。设备树对gpio的描述如下:/ { gpio-leds{compatible = "gpio-leds";led1{label = "led1";gpios = <&tegra_main_gpio TEGRA_MA...

2019-11-12 16:39:01 388

转载 Linux使用命令行挂载U盘和拷贝文件

创建文件夹usb(挂载点):命令:mkdir /mnt/usb命令行挂载U盘:步骤一:插U盘命令:cat /proc/partitions插u盘之前,上述命令cat / proc/partitions,观察现在系统的分区情况;插上u盘后,再次运行上述命令,查看多出来的分区(通常是sda1)。l步骤二:查看输出结果命令:fdisk -l /dev/sda例如:...

2019-11-10 22:42:10 2084

转载 Python实现经典算法

1,快速排序题目形式:手写一下快速排序算法。题目难度:中等。出现概率:约50%。手写快排绝对是手撕代码面试题中的百兽之王,掌握了它就是送分题,没有掌握它就是送命题。参考代码:def quick_sort(arr,start=0,end=None): if end is None: end = len(arr)-1 if end<=start...

2019-11-10 22:00:25 548

原创 ubuntu 为USB串口绑定固定的设备名

ubuntu USB设备号为从零开始依次累加,多个设备每次开机后设备号不固定.udev的规则,可以参考博客:http://blog.csdn.net/cokewei/article/details/8281239将端口重映射到固定的名字,并且设置其权限为可读。使用对应的 id 设备映射到固定的名字上。 lsusb 查看对应的 usb 端口信息 1...

2019-11-10 17:57:33 3712 6

原创 Ubuntu16.04系统查看已安装的python版本,及Python2与Python3之间切换

Ubuntu1604LTS 首先可以看到 Python2 和 Python3 都已经安装了的默认使用的是 Python3想要使用 Python3 运行程序可以用命令: Python3 xx.py 或者 Python xx.py想要使用 Python2运行程序可以用命令: Python2 xx.py如果没有安装Python3,就需要进行安装。  1.首...

2019-11-10 16:01:02 771

转载 arm交叉编译工具链使用说明

1、arm交叉编译工具链使用    arm交叉编译工具链是用于在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统。arm-none-linux-gnueabi-gcc:是...

2019-11-09 20:21:06 2483 1

原创 FileZilla中文乱码解决方法 与 设置界面为中文

2019-11-08 16:43:27 4188

转载 apt 网络代理设置 http proxy

有时候apt会被网络管理员禁用,这个时候就要找台有权限的机器做代理。session 临时设置# export http_proxy="http://用户名:密码@代理IP:代理端口"# apt update12apt 永久设置# vi /etc/apt/apt.conf# vi /etc/apt/apt.conf.d/00aptproxyAcquire::http::Proxy...

2019-11-08 15:44:47 1601

转载 linux命令系列 sudo apt-get update和upgrade的区别

入门linux的同志,刚开始最迫切想知道的,大概一个是中文输入法,另一个就是怎么安装软件。本文主要讲一下LINUX安装软件方面的特点。在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。...

2019-11-08 15:29:06 132

原创 安装 win10 与Ubuntu 双系统

大体步骤:先安装win10(这里不再介绍),在计算机管理下磁盘管理中压缩出安装Ubunt的未分配空间,记住大小。 如果win10是MBR硬盘格式,推荐无损改为GPT格式。参考https://blog.csdn.net/u012308586/article/details/102970887)硬盘MBR格式转换GPT ( https://blog.csdn.net/u012308586/art...

2019-11-08 13:17:50 213

原创 硬盘MBR格式转换GPT

硬盘MBR格式转换GPT首先介绍下什么是MBR和GPTMBR、GPT是硬盘系统的主引导记录表。MBR对于具有更好的兼容性,而GPT则具有更好的安全性,适用于更新的主板、硬盘配置,更大的存储空间等等。在过去,BIOS + MBR一直都是PC的主流的启动方式。但是随着PC硬件和系统的发展,BIOS + MBR逐渐成为过去式,在WIN8以后微软推荐用户使用UEFI + GPT的启动方式。有很...

2019-11-08 12:30:36 3402

转载 windows10安装ubuntu双系统教程(绝对史上最详细)--转

快车道:Windows10安装ubuntu16.04双系统教程Windows10安装ubuntu18.04双系统教程一、先搞清楚自己电脑的类型:A MBR传统bios+单硬盘B MBR传统bios+双硬盘(SSD固态硬盘+机械硬盘)C UEFI新式bios+单硬盘D UEFI新式bios+双硬盘(SSD固态硬盘+机械硬盘)E 以上任意一种情况+...

2019-11-07 14:26:12 953 2

转载 Win10与Ubuntu 18.04双系统安装。(Win10引导Linux)

转载之前: 需要考虑 MBR 和 UEFI 的区别,文章中好像没有区分。1、win10安装(已安装请略过)1)系统U盘制作(参照微信公众号“软件安装管家”):http://mp.weixin.qq.com/s?__biz=MzIwMjE1MjMyMw==&mid=2650199025&idx=1&sn=49b0d9b6d9f02b68223f7a9f913cde...

2019-11-06 17:51:29 836 1

原创 secureCRT连接linux系统

linux和secureCRT利用ssh协议22端口进行远程连接的连接如果没有成功,请检查远程主机的端口和ssh是否开启一、检查看SSH服务是否开启    当然有的linux系统使用的命令是/etc/init.d/sshd status或service sshd status二、开启SSH  /etc/init.d/ssh start或service...

2019-11-06 15:15:22 295

原创 sudo source /etc/profile 提示找不到source命令

修改了/etc/profile,需要source一下使修改立刻生效sudo source /etc/profile提示找不到source命令改成 sudo /etc/profile还是找不到用su直接切换到root,再执行susource /etc/profilelinux系统/etc目录内容简介/etc:系统主要的配置文件几乎都放置...

2019-11-06 15:07:29 9690 5

转载 解决ubuntu在/etc/profile中配置环境变量后失效的问题

文章目录1、配置在系统变量里的环境变量不生效了?2、解决一、重新加载/etc/profile3. 解决二、设置环境变量到用户下面3. 激活用户下的环境变量4. 测试有效性昨天设置了tomcat+nginx+session共享:nginx +多个tomcat实现负载均衡和session共享(完整教程,图文并茂).1、配置在系统变量里的环境变量不生效了?因为之前是通过安装包安装的jdk...

2019-11-05 21:15:31 4869

转载 SecureCRT设置linux终端显示颜色

第二步,选项--》会话选项设置完成后,重新连接linux用户,字体颜色已发生变化-------------------------------------------个性签名: 所有的事情到最後都是好的,如果不好,那說明事情還沒有到最後~...

2019-11-05 19:42:35 626

转载 putty使用教程

putty文件提取:链接:https://pan.baidu.com/s/1_V8RwUXBmYB_kb-B28hdXg提取码:0pia一、使用putty进行虚拟机的操作putty能够给我们模拟虚拟机的界面,方便我们的操作,可以使用复制和粘贴,在后期需要配置环境变量的时候会很方便,但是有时候大家会苦恼没法永久设置字体样式,下面给大家提供方法1.打开putty2...

2019-11-05 12:59:51 1702

原创 securecrt中文乱码解决

1点击Options,在弹出的下拉列表中,点击Global Options2在弹出对话框中选择Default Session,然后点击Edit Default Settings按钮3选择Appearance,修改右侧的Character encoding字符集设定成UTF-8,点击OK按钮保存...

2019-11-04 22:05:04 229

原创 Ubuntu openssh-server 安装和使用

记录一下Ubuntu17.10的openssh-server的安装和使用。安装之后就可以使用ssh登陆Ubuntu了,所以是Ubuntu的基础设定之一。事前准备Ubuntu版本:17.10devops@ubuntu:~$ cat /etc/issueUbuntu 17.10 \n \ldevops@ubuntu:~$ lsb_release -aNo LSB module...

2019-11-04 21:58:00 9293

原创 windows下vim安装与中文乱码处理

Windows 下 vim 网址https://github.com/vim/vim-win32-installer/releaseshttps://www.vim.org/set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set encoding=prcVim有四个跟字符编码方式有关的选项,分...

2019-11-04 19:52:47 762 1

转载 在 Intel NUC 上安装 Linux

https://linux.cn/article-11477-1.html在上周,我买了一台InteL NUC。虽然它是如此之小,但它与成熟的桌面型电脑差别甚小。实际上,大部分的基于 Linux 的微型 PC都是基于 Intel NUC 构建的。我买了第 8 代 Core i3 处理器的“准系统barebone” NUC。准系统意味着该设备没有 RAM、没有硬盘,显然也没有操作系统。我...

2019-11-04 15:43:47 1628

WIndows_Driver_WDF.zip

WDF 图书,笔记,记录

2020-08-14

Windows Performance Analyzer.zip

Windows Performance Analyzer.zip

2020-08-14

Microsoft Message Analyzer.zip

Microsoft Message Analyzer MessageAnalyzer64.msi MessageAnalyzer64.msi

2020-08-14

JavaInstaller.zip

jdk-8u241-windows-x64.exe windows 下 java 环境安装

2020-08-14

SocketTransferFileMain.exe

局域网文件传输工具,同一局域网下的两台电脑可以直接传输文件,而不用优盘。 不好用你来打我。 局域网文件传输工具,同一局域网下的两台电脑可以直接传输文件,而不用优盘。 不好用你来打我。

2020-08-05

putty.rar-putty.exe

putty.rar-putty.exe

2019-05-10

WinObj.rar

WinObj

2019-05-10

CC++嵌入式系统编程_中文版带书签.pdf

CC++嵌入式系统编程_中文版带书签.pdf

2019-05-08

深入理解计算机系统(中文版第二版).rar

深入理解计算机系统(中文版第二版).rar

2019-05-07

设计模式.pdf

设计模式.pdf

2019-05-07

STM32嵌入式系统开发实战指南 FreeRTOS与LwIP联合移植 李志明等编著

STM32嵌入式系统开发实战指南 FreeRTOS与LwIP联合移植 李志明等编著

2019-05-07

编码——隐匿在计算机软硬件背后的语言上.pdf

编码——隐匿在计算机软硬件背后的语言上

2019-05-07

图解HTTP.pdf

图解HTTP

2019-05-07

Python定时关机小工具

基于Python写的定时关机工具,已经打包成exe文件,在windows下直接运行。 如果不能用请留言或者留下联系方式,我会协助解决。

2019-05-07

定时关机软件CN

定时关机软件CN

2019-05-06

定时关机软件exe

定时关机软件exe

2019-05-06

Windows内核安全与驱动开发PDF(随书光盘)

Windows内核安全与驱动开发PDF带书签(随书光盘).

2019-05-06

Windows内核安全与驱动开发.pdf.zip

Windows内核安全与驱动开发.pdf 带书签,不好用你来打我

2019-05-06

局域网文件传输工具

局域网文件传输工具,同一局域网下的两台电脑可以直接传输文件,而不用优盘。 不好用你来打我。

2019-04-21

MFC截取按键消息

MFC截取按键消息

2019-04-14

Win32.mak - Win32.mak

Win32.mak

2021-06-15

VNC-Viewer-6.20.529-Windows-64bit.exe

VNC viewer exe 免安装 直接运行 VNC-Viewer-6.20.529-Windows-64bit.exe

2020-07-07

Zimo3InstallFULL.zip

Zimo3InstallFULL.exe 取模软件 Zimo 安装包

2020-05-30

DFU_en.stsw-stm32080等1个文件.zip

STM32的DFU上位机软件, DfuSe_Demo_V3.0.5_Setup。 用USB进行固件升级,也就是下载应用程序。Device Firmware Updgrade(DFU)。

2020-04-30

CygwinSetup-x86_64_20200310.rar

压缩包内就一个文件, CygwinSetup-x86_64_20200310.exe, 20200310 为下载日期。 需要联网安装。

2020-03-11

TransferFileMain_CN_boxed.exe

局域网文件传输工具

2019-12-31

Num2Bin.exe

十进制或者十六进制转为二进制工具,输入十六进制或十进制数,输出对应的打印二进制数,exe 格式工具,直接运行 如果有问题请留言,告知问题,我会改进重新上传

2019-12-18

Hex2Dec.exe

十进制转十六进制工具,输入十六进制数,输出打印十进制数,exe 格式工具,直接运行 如果有问题请留言,告知问题,我会改进重新上传

2019-12-18

Dec2Hex.exe

输入十进制数,输出对应的十六进制数,exe 格式工具,直接运行 输入十进制数,输出对应的十六进制数,exe 格式工具,直接运行 如果不能用请留言,或者告知问题

2019-12-18

STM32F417xx(Keil)_ADC连续、循环采集两条通道数据(DMA方式).rar

STM32F4_ADC_DMA_连续采集两条通道数据_Keil.zip STM32F4_ADC_DMA_连续采集两条通道数据_Keil.zip

2019-08-01

api-ms-win-core-console-l1-2-0.zip

api-ms-win-core-console-l1-2-0.zip

2019-07-24

嵌入式linux驱动开发教程--源代码.rar

嵌入式linux驱动开发教程--源代码.rar 嵌入式linux驱动开发教程--源代码.rar

2019-07-18

WINDOWS黑客编程技术详解-配套资源.rar

WINDOWS黑客编程技术详解-配套资源

2019-06-27

QQ拼音输入法纯净版.exe

QQ拼音输入法纯净版

2019-06-26

busmaster.rar

busmaster.rar

2019-06-26

ftdi_ft232_drive.rar

ftdi_ft232_drive.rar

2019-06-26

usbview_X64.exe

usbview.exe

2019-06-25

WinRAR.rar

WinRAR,解压缩工具

2019-06-25

DebugView v4.90.zip

DebugView v4.90

2019-06-25

npp.7.7.bin.x64.7z

NotePad++7.7 免安装,解压即可使用

2019-06-25

空空如也

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

TA关注的人

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