- 博客(31)
- 资源 (15)
- 收藏
- 关注
原创 深圳租房你必须知道的问题有哪些?
深圳租房你必须知道的问题有哪些?由于4月份换了新工作来到了深圳,所以租房就是必须面对的问题了,但是租房的“水”有多深,你租的时候就知道了!!! 如果你想租房的话,你一定会选择在各种租房平台去注册账号,然后在上面选择相应的价格、面积、位置。。。。。等等等等,这样该是租房人的首选,但是不要想的太理想,远远没有那么理想,租房可比在淘宝买东西难选择的多了。因为,在安居客、贝壳找房、58同城、房多多...
2020-05-05 22:37:57
996
1
原创 Ubuntu18.04 如何配置软件源
Ubuntu 18.04 如何配置软件源目录Ubuntu 18.04 如何配置软件源配置方法1、打开配置文件2、替换内容3、更新apt结束为什么要配置系统的软件源?配置软件源有什么用?第一:有些软件是某些源才有的,而且不同的源的软件版本也是不一样的;第二:配置软件源也可以理解为从不同的服务器中获取资源,所以说源的好坏也就直接决定了获取的速度。所以说源还是很重要的。配置方法1、打开配置...
2020-04-25 22:26:06
1759
原创 一文解决常见宏定义
一文解决常见宏定义目录**一文解决常见宏定义****@指令用途****@基础宏定义用法****@带参数的宏定义****@宏定义撤销****@跨行宏定义****@ 三个特殊符号:**#,##,#@**@根据宏定义是否存在,进行条件编译****@常用宏定义****@使用一些宏跟踪调试**@指令用途# 空指令,无任何效果#include 包含一个源代码文件#define 定义...
2020-04-18 22:56:51
866
转载 嵌入式基础知识整理
嵌入式基础知识整理宏定义@ 预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL#define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)预处理器将为你计算常数表达式的值,因此直接写出你如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。...
2020-04-11 11:19:18
2860
1
原创 C语言——递归算法
一、什么是递归简单来说递归是一个函数直接或者间接的调用自身的一种方法,他通常将一个大型问题层层装换为相似的规模较小的问题来求解。举个例子:比如在字典中查询一个词语,当查到这个词的解释后,发现他所给的解释出现了不懂的词语,那么我就需要继续查询,一直查询到懂了为止,当查询结束后,也就相当于递归结束了。用递归解决问题需要具备哪些条件? 递归的表达式,也可以 来理解为你发现的规律;...
2020-03-29 17:48:15
1359
原创 步进电机什么情况下会堵转?为什么要使用加减速算法?
为什么会堵转?在启动或加速时如果步进脉冲变化太快,转子由于惯性而跟随不上电信号的变化,产生堵转或失步在停止或减速时由于同样原因则可能产生超步。为防止堵转、失步和超步,提高工作频率,要对步进电机进行升降速控制。步进电机的转速取决于脉冲频率、转子齿数和拍数。其角速度与脉冲频率成正比,而且在时间上与脉冲同步。因而在转子齿数和运行拍数一定的情况下,只要控制脉冲频率即可获得所需速度。由于步进电机是借助它...
2020-03-28 08:57:45
5071
原创 弧度与度的理解
度和弧度都是衡量角的大小的单位,就像厘米(cm)和英寸(in)都是用来衡量长度的单位。度用°来表示,弧度用rad表示。度和弧度之间可以相互转换,转换规则为:1rad = (180/π)° ≈ 57.3°1° = (π/180)rad ≈ 0.01745rad示例求 90° 角的弧度值:90 × (π/180) = π/2(rad)在一个圆中,弧长等于半径的弧,其所对的圆心角就是 ...
2020-01-02 19:15:04
6361
原创 wxPython 第五篇、使用TextCtrl、Button写的Log in 实例讲解
wxPython 第五篇、使用TextCtrl、Button写的Log in 实例讲解前言: wxPython有很多控件例如Button、CheckBox、StaticText、ListBox 等等(and so on),它的控件还是很多的,可以满足基本的开发需要,但是一天是不介绍不完的,慢慢介绍,不要急于求成,一口是吃不成一个胖子的!!!这些小控件的用法我会以小demo的方式逐一讲解,也或...
2019-11-10 18:28:44
1120
原创 E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?快 准 狠这种情况的原因是有一个程序正在运行,相当于被锁住,所以提示资源暂时不可用,可能是安装未完成,或者 安装进行时,总之就是被占用了。那么想办法结束它就好了!!!!输入一下命令即可sudo rm /va...
2019-11-10 11:29:19
711
原创 wxPython第四篇、Choice、MessageDialog控件实例讲解
wxPython第四篇、Choice、MessageDialog控件实例讲解前言: wxPython有很多控件例如Button、CheckBox、StaticText、ListBox 等等(and so on),它的控件还是很多的,可以满足基本的开发需要,但是一天是不介绍不完的,慢慢介绍,不要急于求成,一口是吃不成一个胖子的!!!这些小控件的用法我会以小demo的方式逐一讲解,也或许你会发现...
2019-11-03 22:32:29
2860
原创 wxPython第三篇、Checkbox控件实例讲解
wxPython第三篇、Checkbox控件实例讲解前言: wxPython有很多控件例如Button、CheckBox、StaticText、ListBox 等等(and so on),它的控件还是很多的,可以满足基本的开发需要,但是一天是不介绍不完的,慢慢介绍,不要急于求成,一口是吃不成一个胖子的!!!这些小控件的用法我会以小demo的方式逐一讲解,也或许你会发现这些小demo界面似曾相...
2019-10-30 22:48:31
4688
原创 wxPython第二篇、Button控件实例讲解
wxPython第二篇、Button控件实例讲解前言: wxPython有很多控件例如Button、CheckBox、StaticText、ListBox 等等(and so on),它的控件还是很多的,可以满足基本的开发需要,但是一天是不介绍不完的,慢慢介绍,不要急于求成,一口是吃不成一个胖子的!!!这些小控件的用法我会以小demo的方式逐一讲解,也或许你会发现这些小demo界面似曾相识。...
2019-10-29 23:21:18
2484
原创 wxPython入门第一篇环境搭建
wxPython入门第一篇环境搭建介绍: wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能健全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台...
2019-10-28 21:08:22
612
原创 vs2017常用设置 显示行号 格式化代码(Python)
vs2017常用设置 显示行号 格式化代码(Python)第一步;第二步:搞定!!!!
2019-10-23 22:56:34
1166
原创 FreeRTOS 创建任务失败原因
(我的环境是:我在移植开源库时里面的是 Heap_3 但是 我使用了 Heap_4的配置导致申请 任务堆栈空间失败)创建 任务原因/*Allocate space for the stack used by the task being created. */pxStack = ( StackType_t * ) pvPortMalloc( ( ( ( size_t ) usStac...
2019-10-21 09:35:56
5015
原创 stm32模拟IO并行
前言大家应该使用过很多IO模拟的协议常见的有SPI、IIC,也有些不常见的比如8080,但是一般8080端口的模拟的协议中,传送并口数据的都是连续的IO口,例如从A0-A7,8个连续的IO口,但是连线真的烦,还有就是布线的时候更烦,那么为啥不把这8个IO口也模拟一下呢????原理说道这个原理那确实是很简单的,例如PA=0xffff,就学那相当于把它的IO口全部置1,所以我们可以按照这个特性来...
2019-10-16 21:25:43
4146
1
原创 使用JLink下载 RT1052 (i.MX RT系列芯片)
使用JLink下载 RT1052 (i.MX RT系列芯片)前言 好久之前使用的jlink下载stm32的程序,后来就改用野火家的DAP了,因为JLink长的太大了带着是在不方便,所以一直使用着DAP下载器,但是越来越发现DAP的下载速度太慢了,如果使用MDK的话还是JLlink下载速度快,最近在使用RT1052时的一个工程,估计代码量有点大,对于DAP有点难为人了,哈哈哈。同样的一个程...
2019-09-26 19:41:18
5584
原创 DOS命令部分语法
1) dir–显示指定路径上所有文件或目录的信息它的格式为”dir [盘符:][路径][文件名] [参数]”,比如”DIR E:\FF.M3U”。2) md(mkdir)–建立目录它的格式为”md [盘符][路径]”,例如”MD TEMP”。3) rd(rmdir)–删除目录格式为”RD [盘符][路径]”。注意:该命令只能删除空目录,并且不能删除当前目录。4) cd–进入指定目录...
2019-09-20 17:00:10
1191
转载 Qt Creator下载和安装
简介Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址:http://www.qt.io/也可以访问Qt项目域名:http://qt-project.org/Qt本身支持众多操作系统。从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持QNX、VxWorks,应用非常广泛。基于Qt...
2019-09-10 09:14:48
1405
转载 MinGW 安装教程
前言本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更容易理解作者的意图及思想。因此,我将安装 MinGW 的过程和步骤,编写成了这篇以图片为主的教程,为了让看到这篇文章的任何人,都可以很容易按照图片所示正确安装 MinGW。一、什么是...
2019-09-07 10:43:47
1109
转载 WIN下vscode调试C/C++,从零开始生成helloworld项目
转载来自:https://my.oschina.net/u/3669041/blog/1838710/print最近迷上了vscode这款编译器,小巧美观,用起来也很顺手,最主要的是全平台,正好最近要上手做Linux C客户端,以前没接触过linux,先拿它先在WIN上练练手。这几天在网上找了非常多的教程,win总是配不好环境。(linux和win一起开始配的,感觉linux环境比win好...
2019-09-07 10:38:55
5031
3
原创 keil的那些小操作之browse information 不能跳转
keil5以上版本不能跳转问题当 go to 时出现不能跳转时,一般是编译选项没有打钩这个位置打钩就可以编译后 go to了,但是编译时间会长一点,有可能你觉得便是时间没有长多少啊!代码量大的时候,编译时间会翻倍增长。。。...
2019-08-17 09:04:49
7076
5
原创 keil的那些小操作之代码格式化工具Astyle(插件)
Astyle是一个针对C/C++代码格式化的插件,原本是在Eclipse上使用的插件,但是也可以在keil上使用。并且使用起来特别方便。接下来说一下怎么配置这个插件》》》》》》第一步》》第二步配置具体选项》》3选择对当前文件格式化注意!!!!!!格式化之前一定要先保存文件,不保存文件格式化是无效的。...
2019-08-16 17:22:05
622
转载 vscode 常用快捷键
常用 General按 Press 功能 FunctionCtrl + Shift + P,F1 显示命令面板 Show Command PaletteCtrl + P 快速打开 Quick OpenCtrl + Shift + N 新窗口/实例 New window/instanceCtrl + Shift + W 关闭窗口/实例 C...
2019-08-16 16:49:17
324
原创 OV2640摄像头移植总结
环境:stm32f429+OV2640移植到RT1052+OV2640stm32f429 DCMI相机接口RT1052 CSI接口移植步骤:(1) 确定SCCB(IIC)配置或者初始化正确,以可以读到设备的ID为标准,设备的ID可以读到,证明SCCB配置正确。配置不正确遇到的问题1、设备地址(SCCB地址)是否填写正确。格外要注意有些代码是8位地址有...
2019-08-07 20:25:22
3788
3
原创 代码开源之大学时的点阵屏
收拾电脑偶然间看到大学时候写的点阵屏的代码,删掉又可惜,在这保存一下哈,#include<reg52.h>typedef unsigned char uchar ;typedef unsigned int uint ;#define data_port_1 P1#define data_port_2 P2sbit A1_0 = P3^0; //第...
2019-08-03 21:44:15
583
原创 keil的那些小操作之j-scope 搭建环境与使用
1、安装Segger的工具包,版本在4.90E以上。(我用的V6.33版本)见下载区2、卸载老版本避免冲突。安装步骤:一直next就ok了。安装结束后如下图3、打开JScope工具。到这里就能看变量画出来的波形了。。。...
2019-07-19 22:48:04
2832
原创 keil的那些小操作之快捷键设置方法
对于一些ARM的芯片开发,一定少不了keil软件,keil也是单片机或者嵌入式中的常用软件,但是想要使用的顺手还是要设置一些属于自己的、自己习惯或者常用的快捷键。。。。。以下是快捷键的设置的方法:1、打开keil,找到下图中的位置点开。其中可以看到左侧有很多选项,这些都是它的功能,可以看到一个最简单的RUN选项点击后发现右侧红色方框中出现了F5的快捷键,可以选择自己喜欢的...
2019-07-19 22:25:58
11171
原创 emwin的模拟器配置
对于emwin就emxgui还没发布之前suan算是个可玩性相对较高的GUI库。。。。。最近 玩了一下 他的模拟器,所以今天把模拟器在vs2017上编译过的教程记录一下!!!!!1、首先 打开 SeggerEval_WIN32_MSVC_MinGW_GUI_V526 版本 都差不多,具体差别看官网。这个以sln结尾的,双击打开它。。。。2、然后右键工程点击属性3、按照...
2019-01-23 21:18:04
2484
原创 AD9在PCB中放大元件后,元件表面出现网格
相信很多同学出现过这中问题,看着真心不舒服!!!!!!!网格的放大元件 AD9在PCB中放大元件后,元件表面出现网格,这显然就是规则设置的问题。 1:快捷键 :D+R2:3:问题解决希望看到并且对你有帮助的同学 ,留下宝贵的一赞...
2018-12-01 10:06:28
5671
1
原创 esp8266 在 eclipse 的环境搭建(带一键下载)
1、下载的非官方开发工具包Espressif ESP8266并且安装 ,安装的盘符是默认的C盘,改不了https://dl.programs74.ru/get.php?file=EspressifESP8266DevKit2、下载并安装Java运行时x86和x64(jre-8uXXX-windows-xxx.exe)https://www.oracle.com/technetw...
2018-11-22 12:28:18
4474
RT1052 uCOS-III 系统移植 -keil和IAR版本.zip
2019-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人