-
代码的坏味道:
1、重复代码;
2、过长函数;
3、过大的类(C中可说过大的结构体);
4、过长参数列表;
5、发散式变化;
6、依恋情结;
7、霰弹式修改;
8、...
-
做到代码的静态检查,
代码版本的控制。
慢慢使用MISRA2004+相应的文档规范,
保证新代码的质量与版本控制。
如何做到文档与代码同步呢?
必须先整理...
-
引言
近年来,随着生活水平的日益提高,人们越来越关注自己和家人的健康情况,各种简单实用!功能齐全的新型家用医疗电子仪器也应运...
-
linux 常用命令及技巧:linux 常用命令总结: 一。 通用命令:1. date :print or set the syste...
-
寻找安装路径的话,使用如下代码:
#:import sys
#:sys.path = sys.path[1:]
#:import django
#:print django...
-
大家知道,若电梯电源突然出现故障,远处配电房值班室人员若不能即时发现,此时,正在电梯上的乘员可能会惊慌的。这里介绍一种声报警电路,如下图所示,只要电梯电源出现故障,在电梯的配电房即...
-
我的许多朋友都是经验丰富的嵌入式设计工程师,但他们都是微控制器(MCU)背景,因此对于FPGA是什么以及FPGA能做什么只有一个模糊的概念。如果问急了,他们会说“你可以...
来自
FPGA|by
银火虫 |发表时间 2016-06-07
|0个回复
-
1引言
DDS同DSP(数字信号处理)一样,是一项关键的数字化技术。DDS是直接数字式频率合成器(DirectDigitalSynthesizer)的英文缩写。与传统的频率合成器...
来自
FPGA|by
银火虫 |发表时间 2016-06-07
|0个回复
-
FPGA/CPLD能做什么呢?
可以毫不夸张的讲,FPGA/CPLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用FPGA/CPLD来实现。
FPGA...
来自
FPGA|by
银火虫 |发表时间 2016-06-17
|0个回复
-
“面积”:指一个设计所消耗的FPGA的逻辑资源数量。FPGA中的逻辑资源,也就是触发器( FF)和查找表(LUT) 。
“速度”:...
-
FPGA是一种可编程的硅芯片,DSP是数字信号处理,当系统设计人员在项目的架构设计阶段就面临到底采用FPGA还是DSP的重要问题。本文将首先分别介绍FPGA和DSP的特点,然后再从...
-
FPGA的基本结构
FPGA由6部分组成,分别为可编程输入/输出单元、基本可编程...
-
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能 够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ...
-
一、原理图常见错误(1)ERC报告管脚没有接入信号:a. 创建封装时给管脚定义了I/O属性;b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上;c. 创建元件时p...
-
PLC控制系统主要由输入部分、CPU、采样部分、输出控制和通讯部分组成,如图1所示。输入部分包括控制面板和输入模板;采样部分包括采样控制模板、AD转换模板和传感器;CPU作为系统的...
来自
PLC|by
银火虫 |发表时间 2016-05-31
|0个回复
-
一、 总体分析
1 系统分析
依据控制系统所需完成的控制任务,对被控对象的工艺过程、工作特点以及控制系统的控制过程、控制规律、功能和特征进行详细分析,明确输入、输出物理量是开关...
来自
PLC|by
银火虫 |发表时间 2016-06-03
|0个回复
-
最近一个超声项目需要用到端口扩展功能,经过一番调研,决定选用PCF8574这款I2C总线的芯片,然后开始看数据手册,组实验板,经过一番忙碌,材料齐全,准备开始调试,之前已经做好了I...
-
概览
这节课你将学习到如何使用控制电缆控制你的树莓派。
用这种方式连接的一大好处是它可以直接为小派供电并且你也不需要连接键盘鼠标或显示器到小派上就可以登录。
如果你使用W...
-
前两次都参加了校赛,但是并没有参加暑期的培训,所以并不清楚其中的行为模式和解题思路,只是想着最后一个暑假还能为保研做最后的努力,就这样我来了。
起初我以为只要按照以前书上写的,把...
-
概览
你想做的第一件事一定是把你的树莓派连接到因特网上。
在这节课里,你将会学到如何:
使用网线连接到以太网
在Raspbian和Occidentalis上使用无线网卡...