自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (14)
  • 收藏
  • 关注

转载 张飞硬件设计开发笔记(第一部)

第一部:学习点亮一个LED灯 首先电压源为交流16V LED灯点亮电压为3.3V 电流为2-10mA,我们需要反推,怎么将交流16V变成直流3.3V且通过LED的电流不能超过10mA,否则LED会损坏。 上图为初级工程师思路,没啥毛病,因为我也是这样用的。上图给出了电容电阻取值的依据,其实现在大部分工程师都没有去理解,只是看见别人怎么选,自己就怎么选,看完本博文后希望大家看后能理解清楚,做一个合格的工程师。1:首先AC16通过整流桥变成DC23V 16*1.414=22.6V...

2020-05-15 10:29:11 810 1

转载 ubuntu 14.04系统安装 Understand

为了能方便的看代码,想安装 Scientific Toolworks Understand 软件,以图表形式学习代码编写,可是整了将近一天时间,总算满意了。诶,走的弯路太多,现在把具体教程分享如下: 参考网址:http://blog.csdn.net/u011722133/article/details/52742599 首先说明一下,笔者是ubuntu 14....

2019-10-28 21:52:10 1488

原创 Understand 菜单

一、术语 TerminologyArchitecture 层级An architecture is a hierarchical aggregation of source code units (entities). An architecture can be user created or automatically generated. Architectures need not...

2019-10-28 21:42:59 799

转载 Understand:高效代码静态分析神器详解

之前用Windows系统,一直用source insight查看代码非常方便,但是年前换到mac下面,虽说很多东西都方便了,但是却没有了静态代码分析工具,很幸运,前段时间找到一款比source insight软件还强大的代码静态分析工具,堪称神器–Understand。这款软件具有强大的代码静态分析功能,并且可以绘制各种流程图,不幸的是没有发现Windows版本,只看到mac版和Linux...

2019-10-28 21:32:23 7812

原创 Ubuntu 18.04安装arm-linux-gcc交叉编译器

1、版本选择目前网上搜索发现,最多人安装的是4.4.3版本的:arm-linux-gcc-4.4.3.tar.gz 此版本,很多人安装之后发现不能用,会遇到“arm-none-linux-gnueabi-gcc: not found”这个问题出现是因为,你的linux系统是64位的系统的而你安装的arm-linux-gcc-4.4.3是32位的软件,虽然64位系统可以运行32位的...

2019-10-27 14:49:54 1630

原创 Ubuntu安装SourceInsight4

1、下载百度云盘 链接:https://pan.baidu.com/s/1htaCm4O密码:ywi72、安装1)安装winesudo apt-get install wine sudo apt-get install wine-stable 2)安装source Insight 压缩包sourceInsigtht.zip,解压缩文件(覆盖,解压到...

2019-10-27 09:18:02 5371 5

原创 Windows7 系统 eclipse安装

1、JDK安装配置 1)官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html 下载jdk-13.0.1_windows-x64_bin.exe2)运行下载文件安装。...

2019-10-22 20:06:31 409

原创 Ubuntu 18.04安装Eclipse

1、准备工作需要下载两个软件包(1)JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html JDK是Eclipse的必要运行环境,这里下载的是jdk-8u231-linux-x64.tar.gz(2)Eclipse:https://www.eclips...

2019-10-21 21:20:51 713

原创 Ubuntu各类软件的安装和卸载

1、.DEB安装包 Ubuntu系统中,软件通常以deb格式的包文件发布,它是一种预编译软件包。 deb包中除了包含已编译的软件,通常还包括软件的拷贝路径、对其他软件包的依赖关系记录、一个比较通用的配置文件以及软件的描述、版本、作者、类别、占用空间等信息。 deb软件包命令遵行如下约定:soft_ver_rev_arch.deb soft...

2019-10-20 19:59:18 385

原创 ubuntu18 安装截图工具 Shutter,并设置快捷键

一、安装截图工具 Shutter(参考《Ubuntu常用的截图工具》)1、添加安装包软件源 sudo add-apt-repository ppa:shutter/ppa2、更新源并安装 shutter sudo apt-get update sudo apt-get install shutter3. 搜索 shutter 可看到已安装成功二、设置 Shu...

2019-10-20 10:04:27 464

原创 Ubuntu常用的截图工具

一、Shutter简介说明:Shutter是一个由第三方提供的在Ubuntu上运行的截图工具,相对于系统自带的截图工具(默认可通过Ctrl + Shift + Print快捷键启动截图),最大的优点就是可以即时对图片进行编辑,在图片上做一些标记和文字标注等,使用起来很方便。安装步骤:打开Ubuntu Software(Ubuntu软件市场)搜索Shutter找到Shu...

2019-10-20 09:53:12 3404

原创 ubuntu系统卸载火狐浏览器

1、查找火狐浏览器的安装包内容 输入:dpkg --get-selections | grep firefox 注意:dpkg --get-selections | grep 为查找安装包内容的指令,后面加上安装包名称。 可以看到,火狐浏览器共有3个安装小包:firefox,firefox-locale-en ,firefox-locale-zh-hans...

2019-10-19 21:24:14 1568

原创 Ubuntu 18安装搜狗拼音

Ubuntu 18 默认的输入法iBus,非常难用~~~搜狗拼音是之前常用的中文输入法,为此在Ubuntu系统中安装搜狗输入法。搜狗输入法 官方安装指南:https://pinyin.sogou.com/linux/help.php一、检测是否已安装fcitx首先检测是否有fcitx,因为搜狗拼音依赖fcitx> fcitx 提示:程序“fcitx”尚未安装。二...

2019-10-19 21:02:41 492

原创 windows 7下安装ubuntu双系统

1.首先下载ubuntu镜像文件进入ubuntu官网,http://releases.ubuntu.com/18.04/。下载最新镜像,ubuntu-18.04-desktop-amd64.iso。2.下载rufus制作U盘引导Linux点击链接http://rufus.akeo.ie/下载并安装rufus。插入U盘,选择你下载的ubuntu镜像进行制作。3.w...

2019-10-19 20:09:18 171

原创 Ubuntu18 和 Win7 双系统启动顺序更改

Ubuntu和windows双系统安装完后默认Ubuntu系统是第一启动项,等待时间是10秒。如果想改成windows为第一启动项,直接在Ubuntu里面设置开机启动项。步骤如下:sudo nano /etc/default/grub编辑sudo update-grub1, 改动前,系统启动的默认顺序::从0开始,依次对应的启动序号为:0------*ubun...

2019-10-19 17:33:28 691

原创 安装谷歌浏览器(Google Chrome)

Ubuntu 18 安装 Chrome(1)Ctrl + Alt + T 打开终端(2)输入以下命令sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_sig...

2019-10-19 17:04:01 229

原创 Ubuntu安装WPS

卸载libreofficesudo apt-get remove --purge libreoffice*下载WPS http://community.wps.cn/download/安装(下载:)wget http://kdl.cc.ksosoft.com/wps-community/download/6634/wps-office_10.1.0.6634_amd6...

2019-10-19 07:20:01 151

原创 VC程序运行时间函数

1:Sleep函数使用:  sleep(1000) 在Windows和Linux下1000代表的含义并不相同,Windows下的表示1000毫秒,也就是1秒钟;  Linux下表示1000秒,Linux下使用毫秒级别的函数可以使用usleep。原理:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。...

2019-09-25 20:38:44 372

转载 VC++之ComboBox的用法总结

1. 对话框中 添加 combox 控件2. 添加变量定义 CComboBox m_droplist;3. 添加内容:m_dropbox.SetCurSel(1);m_dropbox.AddString("所有数据类型");m_dropbox.AddString("空气温度");m_dropbox.AddString("空气湿度");m_dropbox.AddString("土壤湿度...

2019-06-29 22:06:09 3967

转载 VC++2010中的GetWindowText与GetWindowTextW的区别

UpdateData(TRUE);//将控件上显示上的数据更新到关联变量UpdateData(FALSE);将关联变量的值更新到控件显示。当你改变控件对应的关联变量的值的时候,要使用UpdateData(FALSE)来更新显示。当你在界面上更改控件的值的时候,你要使用UpdateData(TRUE);将值更新到关联变量或者如果不使用关联变量,可以使用GetDlgItemText(IDC_E...

2019-06-29 21:37:31 294

转载 python调用Matlab的脚本和函数文件

一.安装MATLAB Engine API for pythoninstall MATLAB Engine API for PythonWindows系统cd "matlabroot\extern\engines\python"python setup.py install这里的"matlabroot"是你matlab所在的安装路径,注意,上面两个地址中的反斜杠是不同的。二.用Python调用脚...

2018-07-01 21:26:46 4120

转载 Python __name__变量

  Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执行。每个文件(模块)都可以任意写一些没有缩进的代码,并在载入时自动执行。为了区分 主执行代码和被调用文件,Python引入了变量:__name__。1)当文件是被调用时,__name__的值为模块名;2)当文件被执行时,__name__的值为 ‘__main__’。基于此特性,为测试驱动开发提供了很好的支持,我们可以...

2018-06-26 23:05:02 182

转载 Python 文件I/O

本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。打印到屏幕最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:print "Python 是一个非常棒的语言,不是吗?"你的标准屏幕上会产生以下结果:Python 是一个非常棒的语言,不是吗?读取键盘输入Python提供了两个内置...

2018-06-26 23:00:58 117

转载 Python中 self 用法

在介绍Python的self用法之前,先来介绍下Python中的类和实例…… 我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。 1、以Student类为例,在Python中,定义类如下:cla...

2018-06-26 22:40:06 243

原创 python 时间处理(time和datetime)

在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。time模块提供各种操作时间的函数 datetime模块定义了下面这几个类:datetime.date:表示日期的类。常用的属性有year, month, day;datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;datetime.d...

2018-06-26 22:37:35 2301

转载 Python os.walk用法

函数声明:os.walk(top,topdown=True,onerror=None)(1)参数top表示需要遍历的顶级目录的路径。(2)参数topdown的默认值是“True”表示首先返回顶级目录下的文件,然后再遍历子目录中的文件。当topdown的值为"False"时,表示先遍历子目录中的文件,然后再返回顶级目录下的文件。(3)参数onerror默认值为"None",表示忽略文件遍历时的错误。...

2018-06-25 19:52:15 268

转载 Python 3 UnicodeEncodeError: 'gbk' codec can't encode错误的解决

使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 这个问题。 网络上有很多类似的文件讲述如何解决这个问题,但是无非就是encode,decode相关的,这是导致该问题出现的真正原因吗?不是的。 很多时候,我...

2018-06-25 19:31:47 1044

原创 Python 内置函数

abs(x):内置函数  abs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isinstance()pow()sum()basestring()execfile()issubclass()print()super()bin()file()iter()property()tuple()b...

2018-06-24 22:32:32 1013

原创 Python math 模块与 cmath 模块

Python math 模块提供了许多对浮点数的数学运算函数。Python cmath 模块包含了一些用于复数运算的函数。cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数,math 模块运算的是数学运算。要使用 math 或 cmath 函数必须先导入:import math1、math 模块查看 math 查看包中的内容:>>> imp...

2018-06-24 18:12:00 6842

转载 python datetime时间模块

datetime模块中的常用类常用类:datetime.date # 年月日datetime.datetime # 年月日 时分秒 datetime.timedelta # 时间差对象(实数对象)1234每个类都有一些方法和属性可以查看具体的值,如datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;timedelta可以查看:天数(days)...

2018-06-24 17:24:43 204

转载 python中format函数

python中format函数用于字符串的格式化通过关键字>>> print('{名字}今天{动作}'.format(名字='陈某某',动作='拍视频'))    #通过关键字陈某某今天拍视频>>> grade = {'name' : '陈某某', 'fenshu': '59'}>>> print('{name}电工考了{fenshu}'...

2018-06-24 17:04:33 6527 2

转载 Python 字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoob"Python访问字符串中的值Python不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,如下实例:实例(...

2018-06-24 16:52:27 141

转载 Python2.x与3​​.x版本区别

Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python...

2018-06-24 16:43:07 133

转载 python Lambda函数

《Python3 程序开发指南》Lambda函数,是一个匿名函数,创建语法: lambda parameters:expressparameters:可选,如果提供,通常是逗号分隔的变量表达式形式,即位置参数。expression:不能包含分支或循环(但允许条件表达式),也不能包含return(或yield)函数。如果为元组,则应用圆括号将其包含起来。调用lambda函数,返回的结果是对表达式计算...

2018-06-24 16:37:41 172

转载 python reduce 函数

reduce() 函数在 python 2 是内置函数, 从python 3 开始移到了 functools 模块。官方文档是这样介绍的reduce(...)reduce(function, sequence[, initial]) -> valueApply a function of two arguments cumulatively to the items of a sequenc...

2018-06-24 16:30:20 164

原创 Python 100例 第24题

1、实例Python 100例 第24题题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。程序分析:请抓住分子与分母的变化规律。程序源代码:方法三(改为Python3环境程序):from functools import reduce # Python3a = 2.0b = 1.0l = []l.append(a / b)for ...

2018-06-24 16:24:30 137

原创 python的time模块

time模块--时间获取和转换time模块提供各种时间相关的功能与时间相关的模块有:time,datetime,calendar必要说明:这个模块的功能不是适用于所有的平台这个模块中定义的大部分函数是调用C平台上的同名函数实现1、一些术语和约定的解释: 1.时间戳(timestamp)的方式:时间戳表示的是从1970年1月1日开始按秒计算的偏移量(time.gmtime(0))此模块中的...

2018-06-23 22:15:59 840

转载 VS 2005 创建DLL工程和调试例子

1  例子目标在Window下,学会使用Visual Studio 2005创建简单的DLL工程,以及对DLL提供的接口进行调用与调试。2  DLL工程2.1 创建工程打开VS2005,并创建工程。如图所示。                 这里选择“Win32 控制台应用程序”即可。选择工程的位置,以及添加工程的名称“DllTest”,然后按“确定”。         接着,出现“Win32 应...

2018-06-09 21:07:15 1320

转载 libusb-win32的使用教程和例子

一 libusb 介绍   libusb 设计了一系列的外部API 为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API 调用了内核的底层接口,和kernel driver中所用到的函数所实现的功能差不多,只是libusb更加接近USB 规范。使得libusb的使用也比开发内核驱动相对容易的多。Libusb 的编译安装请查看Readme,这里不做详解 二...

2018-06-09 18:03:17 14677 4

转载 libusb函数说明

1 libusb_init函数原型:int libusb_init(libusb_context **ctx);功能说明:该函数进行libusb的初始化,必须最先调用。参数说明:ctx通常设置NULL返回值:0成功,非0 失败2 libusb_exit函数原型:void  libusb_exit(libusb_context *ctx);功能说明:和libusb_init成对使用,释放相应的资源。...

2018-06-09 17:38:02 2111 1

最好的matlab gui界面编程入门教程

最好的matlab gui界面编程入门教程, MATLAB 界面

2023-02-06

matlab simulink培训资料

matlab simulink提供了动态系统建模、仿真、分析的集成环境。

2022-11-22

Vector CANdb++

candb 是汽车CAN总线dbc文件的常用编辑软件 缺少Cdbstat.dll已上传 放置路径:Exec32

2022-11-22

LabView入门教程

LabView开发入门资料,是界面开发的必备资料

2021-08-05

无刷直流电机驱动全攻略

无刷电机驱动控制详解

2021-08-05

MultiTimerDemo.rar

各种定时器编程,可实现高精度的定时器,实现毫秒级或微秒级的延时

2019-09-25

软件开发模板_程序员必备.rar

测试计划 概要设计说明书 软件需求说明书 详细设计说明书 项目开发计划 ...... 很多软件开发文档。。。。 比较实用~

2019-09-01

CodeWarrior V6.3在windows7 64位系统下的安装文件(part3)

参考官网Install CodeWarrior 6.3 Windows 7 & 10 x64 directly (Classic version)提取的最终安装文件

2018-02-12

CodeWarrior V6.3在windows7 64位系统下的安装文件(part2)

参考官网Install CodeWarrior 6.3 Windows 7 & 10 x64 directly (Classic version)提取的最终安装文件

2018-02-12

CodeWarrior V6.3在windows7 64位系统下的安装文件(part1)

参考官网Install CodeWarrior 6.3 Windows 7 & 10 x64 directly (Classic version)提取的最终安装文件

2018-02-12

Freescale USB Stack

USB stack是为方便客户在飞思卡尔MCU上进行USB方面的开发,支持的MCU有:ClodFire、HCS08、Kinetis,可满足客户使用不同IDE的习惯

2018-02-04

codewarrior 6.2的LICENSE不受限制

近段时间又遇到很多同行到处寻找codewarrior 的license 因为从freescal 的官方下载的编译器都有功能和代码长度方面的限制。

2018-02-02

paparazzi的帮助手册

Paparazzi是一个自由和开源硬件和软件项目,其不仅仅只包括飞控板的软硬件,包括从稳压电源和GPS到卡尔曼滤波代码, 而是一个强大和不断扩大的地面空中软硬件群,包括数传电台,天线和一个高度进化的用户友好的地面控制软件界面。

2018-01-26

pdf破解工具

专门为PDF文档解密而生,只要的PDF文件,容量小于250MB,理论上都可以搞定。操作很简单

2018-01-26

MindManager教程

mindmanager是一个可视化的工具,可以用在脑力风暴和计划当中。提供给商务人士一个更有效的、电子化的手段来进行捕捉、组织和联系信息和想法。

2018-01-26

STM32 USB设备开发详解

USB 的用途就不多说了,下面的内容主要就是讲解如何利用ST 提供的USB 驱动库和libusb 上位机驱动库实现一个USB 数据传输功能,为了降低开发难度,我们仅仅讲解Bulk 传输模式,当然这也是用得比较多的传输模式

2018-01-26

步进电机模块的应用.pdf

步进电机是一种将电脉冲信号变换成相应的角位移的机电执行元件。控制步进电机的输入脉冲数量、频率及电机各项绕组的接通顺序,可以得到各种需要的运行特性。尤其与数字设备配套时,体现了更大的优越性,因此广泛应用于数字控制系统中。

2008-12-19

空空如也

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

TA关注的人

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