自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡图图

oh Not Find

  • 博客(9)
  • 资源 (22)
  • 收藏
  • 关注

原创 C语言指定初始化

C语言指定初始化数组指定初始化结构体指定初始化指定初始化综合使用新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入C90标准要求初始化的元素以固定顺序出现,与被初始化的数组或结构中的元素的顺序相同。在ISO C99标准中,可

2020-06-30 20:04:44 434

转载 C中的类型自动提升

同一句语句或表达式如果使用了多种类型的变量和常量(类型混用),C 会自动把它们转换成同一种类型。以下是自动类型转换的基本规则:1. 在表达式中,char 和 short 类型的值,无论有符号还是无符号,都会自动转换成 int 或者 unsigned int(如果 short 的大小和 int 一样,unsigned short 的表示范围就大于 int,在这种情况下,unsigned short 被转换成 unsigned int)。因为它们被转换成表示范围更大的类型,故而把这种转换称为“升级(...

2020-06-30 16:48:05 1146

原创 可变长度数组分析说明

1、零长度数组说明 长度为的数组在标准c和c++中是不允许的,如果使用长度为的数组,编译时会产生错误,提示数组长度不能为。但在GNUc中,这种用法却是合法的。它的最典型的用法就是位于数组中的最后一项,如上面所示,这样做主要是为了方便内存缓冲区的管理。如果你将上面的长度为的数组换为指针,那么在分配内存时,需采用两步:首先,需为结构体分配一块内存空间;其次再为结构体中的成员变量分配内存空间。这样两次分配的内存是不连续的,需要分别对其进行管理。当使用长度为的数组时,则是采用一次分配的原则,一次...

2020-06-30 16:23:12 1118

转载 ELF 文件数据分析: 全局变量

先编译一个简单的 C 程序。#include <stdio.h>char* s = "Hello, World!";char* x;int i = 0x1234;int main(int argc, char* argv[]){x = "Ubuntu";printf("%s/n", s);return 0;}编译后,使用 objdump 输出 ELF Section 信息。我们通常关心只有 .text, .rodata, .data, .bss 这几个段。yu...

2020-06-30 12:24:51 5770 1

转载 linux中export与source的作用

以前一直觉得export可有可无,虽然知道export是干嘛的,不就是把本地变量变成全局变量么(实际中叫环境变量),但是感觉好像没有这货也没影响,今天看了这篇博文,终于恍然大悟。用自己的语言,思维方式重新整理一遍首先说明两个概念:父shell与子shell,从shellA中启动一个shell,称之为shellB。 shellA为父shell,shellB为子shell。最容易理解的情况就是在一个shell中执行一个gnome-terminal命令(不同桌面环境命令不一样),弹出一个新的shell最

2020-06-24 14:57:49 250

原创 数字电路符号整理

0 常见的数字电路符号1、D触发器这个就是D触发器的示意图。其中,clk为时钟,rst_n为复位,d为输入,q为输出。这个功能非常简单,复位有效的时候,这个q的值你可以认为是0。如果复位无效的时候,那么在时钟上升沿的时候,就把d的值给了q。就是这么简单,记住这个动作,先有时钟上升沿,再有把d的值给了q。这就意味着,时钟上升沿的时候q的值还是没变的。只有时钟上升沿之后,q的值才变化。这是一个很重要的概念,也就是说先有时钟上升沿才有q的变化。如果下一个时钟上升沿没有到来,那么q的值就保持不.

2020-06-23 14:03:24 30381

转载 clock domain crossing(CDC)

随着技术的发展,数字电路的集成度越来越高,设计也越来越复杂。很少有系统会只工作在同一个时钟频率。一个系统中往往会存在多个时钟,这些时钟之间有可能是同步的,也有可能是异步的。如果一个系统中,异步时钟之间存在信号通道,则就会存在CDC(clock domain crossing)问题。在下面的文章里,我们将会讨论CDC的一些技术细节。一, CDC的基本概念我们首先来看CDC的一些基本的概念:1. 时钟域(Clock domain)如果某一设计只有一个或者几个有固定相位关系的时钟驱动,我们称这...

2020-06-23 09:26:05 4267

转载 ISO 26262中的ASIL等级确定与分解

ISO 26262中的ASIL等级确定与分解1. 引言 汽车上电子/电气系统(E/E)数量不断的增加,一些高端豪华轿车上有多达70多个ECU(Electronic Control Unit电子控制单元),其中安全气囊系统、制动系统、底盘控制系统、发动机控制系统以及线控系统等都是安全相关系统。当系统出现故障的时候,系统必须转入安全状态或者转换到降级模式,避免系统功能失效而导致人员伤亡。失效可能是由于规范错误(比如安全需求不完整)、人为原因的错误(比如:软件bug)、环境的影响( 比如:电磁...

2020-06-22 16:22:28 1402 1

转载 STM32 上电后的启动过程

微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来main函数的入口地址在微控制器的内部存储空间中不再是绝对不变的。相信读者都可以回答这个问题,答案也许大同小异,但肯定都有个关键词,叫“启动文件”,用英文单词来描述是“Bootloader”。无论性...

2020-06-22 16:14:29 472 3

emmc_ddr_crc_check.c

emmc_ddr_crc_check;根据发送原始数据,计算每个dataline上的CRC数据,用于分析emmc 8width ddr模式 crc 错误

2020-11-27

PartE7_iSDIO_Simplified_Specification_Ver1.10

PartE7_iSDIO_Simplified_Specification_Ver1.10 无书签 英语文字版不可复制,

2020-11-27

Part1_Physical_Layer_Simplified_Specification_Ver7.10.pdf

Part1_Physical_Layer_Simplified_Specification_Ver7.10 无书签 英语文字版不可复制,

2020-11-27

Embedded Multi-Media Card (e•MMC) Electrical Standard (5.1)

Embedded Multi-Media Card (e•MMC) Electrical Standard (5.1) eMMC5.1标准规范,带书签,文字版,英文

2020-11-27

数字系统工程

作  者: (美)威廉·J.达利(William,J.Dally),(美)约翰·W.波尔顿(John W.Poulton) 著目录 第1章 数字系统工程概述 1.1 为何研究数学系统工程 1.2 数字系统的工程观 1.3 技术趋势与数字系统工程 1.4 本书的组织 1.5 目录说明 1.6 习题 第2章 数字系统的封装 2.1 一个典型的数字系统 2.2 数字集成电路——片上布线 2.3 集成电路封装 2.4 印制电路板 2.5 机箱与机柜 2.6 背板与母板 2.7 导线与电缆 2.8 连接器 2.9 光通信 2.10 无线电通信 2.11 目录说明 2.12 习题 第3章 导线的建模与分析 3.1 几何属性与电子属性 3.2 导线的电子模型 3.3 简单传输线 3.4 特殊的传输线 3.5 导线成本模型 3.6 测量方法 3.7 一些实验测量 3.8 目录说明 3.9 习题 第4章 电路 4.1 MOS晶体管 4.2 寄生电路元件 4.3 基本的电路形式 4.4 电路分析 4.5 目录说明 4.6 习题 第5章 电源分配 第6章 数字系统的噪声 第7章 信号传输规范 第8章 高级信号传输方法 第9章 时序规范 第10章 同步 第11章 信号传输电路 第12章 时序电路

2017-01-05

STM32驱动屏ST7735

STM32驱动屏ST7735,有英文字符显示,删除

2016-09-17

verilog学习资料

verilog学习资料,包括夏宇闻verilog经典教程,东南大学、卡内基梅陇大学讲义,入门黄金指南,实例进阶提高等等。

2016-02-06

Verilog语言参考手册

Verilog语言参考手册包括中文PDF版本和英文CHM帮助文档版本,很好的参考资料

2016-02-06

matlab读取SAC类文件函数

matlab读取sac类地震数据的代码,文件夹下的函数是相互关联的 要放在一起使用

2016-01-11

STMF103驱动SX1276

根据官方源代码修改,在keil4编译工具中用STM32F103驱动SX1276,收发成功后结果用串口调试工具显示。注:程序中串口波特率设置为14400实际只有9600,用串口查看时要将工具的波特率设置为9600.

2015-11-21

STM32F103驱动QYF-TM1638

在keil5平台用STM32F103驱动QYF-TM1638,是个完整的工程,方面改动。

2015-11-17

德州仪器高性能模拟器件高校应用指南(无备注)

德州仪器高性能模拟器件高校应用指南(无备注)主要是TI的放大器、数据转换器和电源

2015-10-15

UAF设计软件

filter42是UAF42的设计软件,但是不能再win7 64位电脑使用

2015-07-07

华为模拟电路设计全册

华为模拟电路设计全册,对学习模拟电路设计的很有帮助

2015-06-30

基于运算放大器和模拟集成电路的电路设计(第3版)及答案

基于运算放大器和模拟集成电路的电路设计(第3版)是国外的精品教程,适合基于运放模拟电路设计的初学者,附带每章课后习题的详细答案

2015-06-30

硬件工程师手册

模拟类的基本知识,书上面总结的很好,但是是英文版的

2015-06-30

全国电子设计大赛题目汇总

收集全部全国电子设计大赛题目,方便使用者参阅

2015-06-30

用eclipse开发android的ADB.exe

用eclipse开发android,启动模拟器时出现:Adb connection Error:远程主机强迫关闭了一个现有的连接。可以尝试将这个adb.exe替换原有的adb.exe

2015-03-26

SublimeText_2.0.2.

Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。优化说明: 1、基于 Sublime Text 2 官方版进行修改汉化 2、字体大小设为11,Ctrl+鼠标中键滚动调节 3、修正了Html自动补全时多一个"<"的Bug 4、增加了配色非常舒服的 Theme-Nil 主题

2014-12-05

2014和2012湖北省电子竞赛题目整合

2014和2012湖北省电子竞赛题目整合

2014-09-25

android环境搭建ADT

Eclipse,JDK可以去官网下载,而Android官网大陆进不去了,故上传最高支持4.X的ADT

2014-09-25

WampServer2.0i.exe

Windows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源 软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web 应用程序平台。学习的话,就没必要自己搭建。

2014-02-27

空空如也

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

TA关注的人

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