自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱捣鼓玩家

专注嵌入式技术!

  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

原创 爱捣鼓Altium第14集:怎样建立自己的原理图元件标号命名规则?

在进行原理图设计过程中,对于元件标号(英文为:Designator,即元件符号的标号,默认简称为:元件标号)的命名规则,一直都没有特定的标准,一般采用的是约定俗成的命名规则和企业与公司内部的命名标准。在企业和公司内部的元件标号命名标准或者规则,一般也遵循电子行业约定俗成的规则,对于有歧义的元件标号和专有元件或模块等情况,在其标准中根据自己企业或公司内部情况商定。因此,作为硬件研发工程师,在设计原理...

2020-04-14 16:21:03 3102

原创 爱捣鼓Altium第13集:怎样理解和设置元件符号设计区域的属性及参数?

在Altium Designer 18元件符号设计区域任意空白位置,单击左键,此时,再单击元件符号编辑器右侧的“Properties”标签,打开属性管理器,显示如图1所示的元件符号设计区域的属性。一、Selection Filter过滤选项过滤选项的功能是控制元件符号设计区域所有元素的激活状态。当元素未激活时,在元件符号设计区域中的元素相当于被锁住的状态,我们无法对该元素进行选中、移动、删...

2020-04-14 16:09:13 671 3

原创 爱捣鼓Altium第12集:设计发光二极管元件符号

在分享完AD18中元件符号图形元素相关的知识后,今天,我将通过设计一个发光二极管的实例来演示通过精确调整线段绘制元件外形的方法。在本实例中,将会用到调整元件符号设计区栅格和设置图元参数两种方法。在大家阅读文章过程中,请留意这两种方法的操作过程。对于刚刚接触AD18的朋友,建议可以按照下文的步骤练习设计发光二极管元件符号的方法,以便熟练掌握在AD18中设计元件符号的操作技能。第1步依次单击T...

2020-04-14 16:04:15 6278

原创 爱捣鼓Altium第11集:详解元件符号图元的属性参数

一、线段的属性参数从图1中,我们可以看出,线段的主要属性集中在“Vertices”属性标签下的两个顶点。线段就是由两个坐标点表示的。图1中十字交叉处为坐标“0,0”,线段第1个起始点坐标为:“0,200”,第2个终点坐标为:“500,200”,该线段是在零点Y轴以上200mil位置,长度为500mil(X轴长度)。因此,对于线段属性,我们要修改其长度和倾斜角度,仅需要调整两个顶点的坐标值即可。...

2020-04-14 15:47:52 553

原创 第0节为啥捣鼓Busybox-Vi

一、Busybox是啥?Busybox是嵌入式系统中用于制作根文件系统的主流工具软件。既然是根文件系统,那么,在根文件系统中具备编辑文本的功能将是非常有必要的。二、什么是Busybox-vi在嵌入式根文件系统中需要一个体积小、功能相对完善和比较主流的文本编辑器,用于完成对一般性或临时性文本、shell程序或源码的简单性编辑工作。Busybox-vi是Vi的简化版本,Vim是Vi的进...

2020-04-14 15:26:23 1080

原创 爱捣鼓Shell编程3:相等判断符=、==、-eq的区别和使用场景

在Shell脚本中,有单等号“=”、双等号“==”和“-eq”共3种相等判断符。在shell脚本中,单等号和双等号属于算数运算符;“-eq”属于关系运算符。其使用场景限制:(1)单等号和双等号能用于字符string类型和整型integer的相等判断。(2)相等关系运算符“-eq”仅能用于整型integer的相等比较。(3)在条件表达式“[ ]”中,单等号和双等号等价,都是相等算数运算符。在...

2019-10-22 12:41:41 8296

原创 爱捣鼓Shell编程2:管道符

在Shell中分隔符“|”为管道符。管道符用于命令间的值传递。管道符左命令正确输出值作为管道符右命令的操作对象,右命令操作左命令的正确输出。其支持多命令从左向右传递。管道符命令的最终值为最右边命令的输出值。管道符的使用规则:(1)管道符“|”两边无空格。(2)管道符左命令必须有正确输出值。(3)管道符右命令必须能处理左命令的正确输出值。(4)管道符右命令不能处理管道符左命令的错误输出值。...

2019-10-22 11:33:46 345

原创 爱捣鼓Shell编程1:赋值

在Shell中单等号“=”为赋值符,代表把左值传给右变量。在使用单等号赋值时,遵循以下3条规则。

2019-10-22 08:50:46 261

原创 爱捣鼓Altium第10集:怎样精确调整元件符号图元外形?

当我们设计元件符号时,会涉及到精确调整图元尺寸,让元件符号的整个外形看起来比较协调和美观。今天,我就以设计一个发光二极管额例子,给大家分享一下我自己总结的精确调整元件符号图元尺寸的操作方法。一、调整元件符号设计区域栅格法在Altium Designer 18(下文简称:AD18)中,打开“MiniPC.PrjPcb”工程文件或自己新建一个元件符号库,在AD18的元件符号设计界面中,随便单击...

2019-09-30 13:27:39 557

原创 爱捣鼓Altium第9集:元件符号属性的新操作方法

今天,我给大家分享一下在我使用Altium Designer 18(下文简称:AD18)这个软件中的元件符号设计功能时,发现AD18在编辑修改元件属性方面的变化和新操作方法,并顺便介绍一下元件符号的属性。一、元件符号设计界面的操作方法打开前面章节中用AD18生成的元件符号库“MiniPC.SCHLIB”,在左侧“SCH Library”菜单中选择名称为“XTAL-1-3-4”的有源晶振元件...

2019-09-30 12:52:46 841

原创 爱捣鼓Altium第8集:元件库的自动操作功能

在从项目中生成元件库中,我们已经知道,从原理图、PCB和项目工程中获得元件符号、元件封装和集成元件库的方法。在第6集中,我们发现一个小插曲,就是在我们介绍从PCB中生成元件封装库时,发现生成的元件封装库名称不是:“MiniPC.PcbLib”,而是:“MiniPC1.PcbLib”。为什么会在元件封装库名称上多一个序号数字“1”呢?这就是本章介绍的3个Altium Designer 18(下文简称...

2019-09-30 12:47:11 474

原创 爱捣鼓Altium第7集:从项目中生产元件库

在下载Altium官方元件库的方法中,我们已经知道,对于元件库而言,我们的上上策,一般是从各种渠道获得已有的元件库,这样可以让我省去很多不必要的劳动,更为重要的是,我们使用这些经过其他人验证过的元件库,可以防止因自己的疏忽,产生元件符号或封装的错误,导致PCB设计后,投板生产失败。在本系列文章,第1集中已经介绍了从Altium公司官网直接下载元件库的方法。在该文章中,我们还提到从Altium公司间...

2019-09-30 12:42:55 346

原创 分析live555源码第4集:布尔类型之Boolean.hh

在live555的UsageEnvironment目录内的include/Boolean.hh头文件用于定义不同编译器和运行环境下的布尔类型和布尔常量,使其统一定义为在Live555程序中使用的Boolean类型、True和False。Boolean.hh源码解析:1.#ifndef _BOOLEAN_HH //条件宏定义,条件宏定义,防止重复包含相同头文件2.#define _BO...

2019-08-29 15:40:42 193

原创 分析live555源码第3集:UsageEnvironment_version.hh之live555的版本信息

UsageEnvironment_version.hh内定义了使用环境的版本。Live555的版本是以日期为版本进行发布的。UsageEnvironment_version.hh源码解析:1.//条件宏定义,防止重复包含相同头文件,若未定义,则定义2.#ifndef _USAGEENVIRONMENT_VERSION_HH3.#define _USAGEENVIRONMENT_VER...

2019-08-23 17:26:19 410

原创 分析live555源码第2集:strDup.hh和strDup.cpp

在live555的UsageEnvironment目录内的include/strDup.hh头文件和strDup.cpp程序文件,重新实现了标准C库函数strDup()和strDupSize(),用于实现字符串的拷贝和新建字符串同等的内存空间。strDup.hh源码解析:1.#ifndef _STRDUP_HH //条件宏定义,防止重复包含相同头文件2.#define _STRDUP_...

2019-08-23 16:51:43 288

原创 分析live555源码第1集:UsageEnvironment作用和目录结构

对于UsageEnvironment目录,官方解释为:The "UsageEnvironment" and "TaskScheduler" classes are used for scheduling deferred events, for assigning handlers for asynchronous read events, and for outputting error/w...

2019-08-23 16:46:03 317

原创 live555编码规则第1集:命名规则

在live555源码中,主要采用了以下4种命名方法。一般情况下,在该源码中遵循以下4种命名规则的使用范围。可是,也存在特殊情况,比如:typedef类型别名和对象指针,即用了小驼峰命名法,也用了全小写命名法。1、大驼峰命名法大驼峰命名法:名称中所有单词首字母采用大写,其它字母为小写的命名方法。适用范围:类名,构造函数名,析构函数名,常指针名。正例://类名class Tas...

2019-08-21 11:29:23 258

原创 爱捣鼓Altium第6集:养成使用右侧Properties菜单的习惯

在使用Altium Designer 18(下文简称:AD18)过程中,大家会发现部分快捷键功能不能使用了,在原来的菜单下也找不到原来的菜单选项。我们会感觉很不顺手,甚至会怀疑AD18是不是把对应的功能删掉了。其实,AD18并没有删掉以前的好用功能,只是改变了操作方法而已。其中,我的体验后,得出的暂时性经验时,有问题,就点开AD18右侧的“Properties”菜单看看,一般都会发现自己要找的功能...

2019-08-20 19:34:19 7092

原创 爱捣鼓Altium第5集:PCB布线宽度为0的的短路错误

今天,一位同事让我看看他设计PCB时遇到的错误。该错误如图1所示。我在他工位上,找了几分钟,确认排针封装1脚和布线的网络名称都是“V_VCC”,布线能正常布到排针焊盘1脚上,也证实了网络名称不存在错误。把排针1脚上的布线删掉后,1脚依旧是绿色圆圈密集的报警状态。这到底是什么错误呢?留个疑问:我可以明确的高速大家这是0宽度布线造成的错误,问题是,您能从图1中看出那根布线宽度为0的线吗?如果您能找到0...

2019-08-20 19:25:55 1030

原创 爱捣鼓Altium第4集:元件符号边界和零参数图元

在元件符号设计界面新建和修改元件符号时,有一个隐形的元件符号边界。元件符号边界根据图形元素(包括:引脚、线段、图形和文字等,简称:图元)的位置来自动绘制的一个长方形或正方形。当我们把元件符号放置在原理图设计区域,并单击选中元件时,元件符号上显示的绿色虚线框就是元件符号边界。在边界的4个角各有一个绿色小方块。其效果如图1所示。在原理图中,元件符号边界有以下两个作用:表示已选中该元件; 当放...

2019-08-20 19:14:26 296

原创 爱稻谷Altium第3集:PCB叠层和电磁兼容之间的关系

在设计PCB时,对于单层板和双层板而言,一般不用考虑电路板的叠层结构。只有在设计四层以上的PCB时,才需要考虑PCB的叠层设计和阻抗控制问题。今天在这里不讨论PCB的阻抗控制方面的内容,主要讨论一下PCB叠层设计和电磁兼容之间的关系。在PCB叠层设计中,一般的参考原则是:在两个电源地层之间的信号层为最好布线层。 与电源地层相邻的信号层为较好布线层。 与电源正极层相邻的信号层为次级布线层...

2019-08-20 19:07:46 387

原创 简述电子产品的电磁兼容性设计

产品的电磁兼容性设计需要从系统总体架构设计、模块和单板设计进行综合设计。首先根据产品需求,确定产品电磁兼容性设计的技术指标。来自产品需求的电磁兼容性设计技术指标是作为电磁兼容性设计的输入。根据电磁兼容性指标在系统总体架构、模块和单板设计上进行综合性的设计。比如:对于使用欧标机柜的铁路产品而言,需要考虑以下几个方面的电磁兼容性设计:1、机柜结构件的电磁兼容性设计:机柜结构采用阻抗整体连续的防静电...

2019-08-20 19:01:29 791

原创 爱捣鼓Altium第2集:使用Altium官方元件库的方法

当我们按照“精研Altium Designer 18第1集:下载Altium官网元件的方法”操作,下载好自己需要的元件库后,我们可以使用Altium Designer 18(下文简称:AD18)软件打开该集成元件库,查看其中的元件符号和封装是否满足设计要求。若满足要求,则无需更改,直接按照以下操作方法使用该集成元件库。若不满足设计要求,请按照后续文章介绍的创建元件符号和封装的操作方法进行修改后保存...

2019-08-20 18:52:55 1770

原创 爱捣鼓Altium第1集:下载Altium官方元件库的方法

Altium Designer 18(下文简称:AD18)元件库包括用于绘制原理图的元件符号库和进行PCB设计的元件封装库。由于在AD18下的集成元件库中包含元件符号库和封装库,且两者互相对应,即在集成元件库中,每一个元件符号除了设置自身一些参数外,其都应设置和选择好在同一集成元件库中封装库内对应的封装,在使用集成元件库时,一般不需要单独更改元件符号封装等参数。另外,在安装好AD18后,在Libr...

2019-08-20 18:46:29 1393

原创 学习和使用Altium的匠人心态及学习方法

我从2002年上大学到现成一直使用Altium公司生产的EDA软件设计原理图和PCB。在大学和参加工作的前两年,一直使用的是非常经典的Protel 99 SE这个版本的设计软件。后来使用Protel DXP一小段时间,最后主要使用的是Altium Designer10这个版本的软件。这个版本的软件也是相当好用的一个版本,在网上,也有人说Altium Desinger15同样好用,我也用了以一段时间...

2019-08-20 18:39:54 690

原创 live555语法1:声明类

声明类是声明且未定义的类。在声明之后和定义之前,其是一个不完全类型(Incomplete type)。由于其在该类定义之前声明,因此,也称为类的前向声明(Forward declaration)。声明类的作用:减少头文件的导入过程,避免头文件的循环引用。不用放在头文件中,节省编译时间,提高编译效率。另外,过多的#include导入文件,容易产生混乱的头文件导入操作,可能产生循环导入头文件,...

2019-08-15 11:47:32 232

原创 STC单片机和STM32单片机哪个更适合入门?

1、引言在当今这个模拟电子技术看似被冷落(其实无处不在)和数字电子技术主导的信息时代,对于刚入电子信息相关专业的大中专学生或需要转型进入电子产品硬件研发行业的工程师而言,首先面对的第一个问题是:8位的51单片机和32位的基于Cortex-M3内核的STM32单片机哪一个作为电子技术入门的硬件平台更合适?在综合收集网上相关信息后,我相信很多刚入行的朋友,都应该被支持51单片机和STM32单片机任一...

2019-04-16 08:21:55 11665 1

原创 SGM6230关键参数及其曲线特性的分析

1、引言圣邦微电子生产的非同步降压型转换器包括SGM6130、SGM6132、SGM6230、SGM6232和SGM6332等型号。其都具备比较宽的输入电压范围、高效率和2A或3A的输出电流等优异特性。由于在其数据手册中,有一些关于对应型号转换器关键特性的一些波形图和曲线图,这些图形能够让工程师深入了解各个型号转换器的关键特性,进行电路调优,达到使DC/DC转换器的工作效率最高和散热效果最好的...

2019-04-02 19:44:09 3126 3

Live555-20190306类关系图压缩包6

用Doxygen生成的live555软件包live.2019.03.06.tar.gz中类关系图。由于生成的类关系图包含了所有代码类关系及代码执行路径图,因此,本文档大小约293MB,格式位chm,分6个压缩包上传。请有用的朋友下载。

2019-04-15

Live555-20190306类关系图压缩包5

用Doxygen生成的live555软件包live.2019.03.06.tar.gz中类关系图。由于生成的类关系图包含了所有代码类关系及代码执行路径图,因此,本文档大小约293MB,格式位chm,分6个压缩包上传。请有用的朋友下载。

2019-04-15

Live555-20190306类关系图压缩包4

用Doxygen生成的live555软件包live.2019.03.06.tar.gz中类关系图。由于生成的类关系图包含了所有代码类关系及代码执行路径图,因此,本文档大小约293MB,格式位chm,分6个压缩包上传。请有用的朋友下载。

2019-04-15

Live555-20190306类关系图压缩包3

用Doxygen生成的live555软件包live.2019.03.06.tar.gz中类关系图。由于生成的类关系图包含了所有代码类关系及代码执行路径图,因此,本文档大小约293MB,格式位chm,分6个压缩包上传。请有用的朋友下载。

2019-04-15

Live555-20190306类关系图压缩包2

用Doxygen生成的live555软件包live.2019.03.06.tar.gz中类关系图。由于生成的类关系图包含了所有代码类关系及代码执行路径图,因此,本文档大小约293MB,格式位chm,分6个压缩包上传。请有用的朋友下载。

2019-04-15

Live555-20190306类关系图压缩包1

用Doxygen生成的live555软件包live.2019.03.06.tar.gz中类关系图。由于生成的类关系图包含了所有代码类关系及代码执行路径图,因此,本文档大小约293MB,格式位chm,分6个压缩包上传。请有用的朋友下载。

2019-04-15

爱捣鼓STM32笔记1学习策略

爱捣鼓STM32笔记1学习策略的主要内容是谈谈我自己学习STM32的一些体会。

2013-11-14

空空如也

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

TA关注的人

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