自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

转载 如何编译一个嵌入式的linux内核 .config

转载地址:http://www.cnblogs.com/xiaotlili/archive/2011/08/03/2126751.html1. 配置系统的基本结构Linux内核的配置系统由三个部分组成,分别是:Makefile:分布在 Linux 内核源代码中的 Makefile,定义 Linux 内核的编译规则;配置文件(config.in):给用户提供配置选择的功能;配置工...

2019-06-02 21:16:36 1115

转载 LCD接口和RGB介绍

LCD接口和RGB介绍阅读目录1. 介绍2. 接口类型3. RGB4. YUV5. FOURCC回到顶部1. 介绍Video的显示离不开LCD, 所以这里简单介绍一下LCD的接口和RGBLCD的全称是Liquid Crystal Display 的简称, 即液晶显示器LCD目前已经取代CRT, 成为TV、PC等的标配回到顶部2. 接口类型首先我们以传递的信号类型来区分主要有两大类:- 模拟信号: ...

2018-05-23 16:22:13 21698

转载 对Verilog 初学者比较有用的整理(转自它处)

对Verilog 初学者比较有用的整理(转自它处)*********************************************************************************************************************作者: Ian11122840    时间: 2010-9-27 09:04             

2017-06-23 22:47:17 1364

转载 看了这篇文章你还不懂傅里叶变换,那我就真没办法呢!

首先,请允许小编带着崇高的敬意向牛逼的作者“韩昊”表示感谢。按照原文要求,转载注明出处。内容整理自知乎!发布仅为学**交流!版权归原作者所有!原文地址:https://zhuanlan.zhihu.com/p/197****62---好文开始了--我保证这篇文章和你以前看过的所有文章都不同,这是 2012 年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯

2017-05-24 16:25:33 891

转载 RC消火花电路

RC电路一大应用时消火花电路。产生火花电路大都是应用于感性负载,如电机、继电器线圈等当开关k断开时候,根据楞次定律线圈两端产生感应电动势。他将和Vi叠加,其和加在开关两端,如果开关两端距离及其两端的电压达到一定的值,空气将被击穿放电,同时会伴有火花现象。这个时候,如果在下线圈两端加上rc电路以后,将减小甚至消灭火花现象的出现,也是我们希望得到的结果。原理是感应电动势形成原因是回路电流的

2017-04-25 14:05:17 6347 3

转载 stm32 JTAG和SWD的使用区别

对于JTAG和SWD的使用区别,觉得下面这篇文章讲的比较清晰了,所以转帖到这里,希望对新手有所帮助。 SWD与JTAG区别及使用情况[转载]    上图是SEGGER说明书中给出的Jlink引脚图,可以对照着看SWD引脚与JTAG引脚的关系。    这是我手边开发板上的JTAG连接图,这个肯定是能用的。    这个

2017-04-21 15:41:30 2123

转载 运算放大器使用的6个注意事项

运算放大器是作为最通用的模拟器件,广泛用于信号变换调理、ADC采样前端、电源电路等场合中。虽然运放外围电路简单,不过在使用过程中还是有很多需要注意的地方。1、注意输入电压是否超限  图1是ADI的OP07数据表中的输入电气特性的一部分,可以看到在电源电压±15V的条件下,输入电压的范围是±13.5V,如果输入电压超出范围,那么运放就会工作不正常,出现一些意料不到的情况。

2017-03-06 15:29:00 2429

转载 DDR工作原理

DDR SDRAM全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来。也正因为如此,DDR能够凭借着转产成本优势来打败昔日的对手RDRAM,成为当今的主流。本文只着重讲讲DDR的原理和DDR SDRAM相对于传统SDRAM(又称SDR SDRAM)的不同。 DDR的核心频率、时钟频率和数据传输频

2016-12-01 10:59:45 712

转载 DDR2布线

寄存器设置:1、 在读数据时,打开主控端的ODT,关闭DDR2端的 ODT;而在写数据时,则相反;数据线空闲时,则关闭两端的ODT。2、 对于DDR2 800,设置寄存器,使主控端和DDR2端的ODT阻值为50Ω。3、 一般通过调整输出驱动强度以达到最好的信号质量;时钟线、命令线、数据线的延时一般可以独立调节,以满足时序要求。叠层设置:1、 对于同一组数据线

2016-11-30 17:35:52 1604

转载 DDR2 SDRAM×32布局、布线经验谈

DDR2、DDR3布线规则DDR2信号分组1 数据信号组DQ、DQS、DM,其中每个字节又是内部的一个信道LANE组,如DQ0~DQ7,LDQS,LDQS#,LDM为一个信号组。2 地址和命令信号组,包括BA[],ADDR[],RAS#,CAS#,WE#3 控制信号组,包括CS#,CKE,ODT4 时钟信号组,包括CK,CK#

2016-11-30 17:34:14 7198 2

转载 DDR基础之Write_leveling简介

1)为了更好的提高信号完整性,DDR3存储模块采用了fly-by的拓扑结构。该拓扑应用于地址、控制、时钟线。Fly-by拓扑能有效减少stub的长度,但是较长的走线带来了CK-CK#与DQS-DQS#间的时延(由于CK-CK#的飞行时间,其到达每个DDR3颗粒的时间不同,而DQS-DQS#通常为点到点拓扑)。2)Fly-by拓扑简介:我们已经分析过,fly-by

2016-11-24 09:31:37 9273

转载 DDR3之PCB拓扑结构与DDR布线要求

1.点对点拓扑 point-to-point scheduling该拓扑结构简单,整个网络的阻抗特性容易控制,时序关系也容易控制,常见于高速双向传输信号线;常在源端加串行匹配电阻来防止源端的二次反射。2.菊花链结构 daisy-chain scheduling如下图所示,菊花链结构也比较简单,阻抗也比较容易控制。菊花链的特征就是每个接收端最多只和2个另外的接收端/发送端项链

2016-11-23 17:21:30 19030 1

转载 DDR3详解(以Micron MT41J128M8 1Gb DDR3 SDRAM为例)

转自:http://www.360doc.com/content/14/0116/16/15528092_345730642.shtml 首先,我们先了解一下内存的大体结构工作流程,这样会比较容量理解这些参数在其中所起到的作用。这部分的讲述运用DDR3的简化时序图。   DDR3的内部是一个存储阵列,将数据“填”进去,你可以它想象成一张表格。和表格的检索原理一样,先指定一个

2016-11-23 15:40:40 2910

转载 Linux如何查看进程、杀死进程、启动进程等常用命令

关键字: linux 查进程、杀进程、起进程1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。    ps -e 此参数的效果和指定"A"参数相同。    ps e 列出程序时

2016-09-28 09:49:23 505

转载 arm板 释放ttyS0作为通信串口(关闭调试串口)

释放ttyS0作为通信串口#include #include #include #include #include #include void CloseConsole(void) {int fp;struct termios options;printf("change1\n");fp = open("/dev/tty1",O_RDONLY);

2016-08-18 10:46:30 3906

转载 Freemodbus RTU在stm32上的移植分析

本文参考http://blog.csdn.net/daniellee_ustb/article/details/8721883这位博主文章。我认为比较主要的东西,写的很不错..同时在网上也搜集了这方面的资料写了一个测试代码,大家可以在看代码的同时了解整个过程.这样我想更容易理解.代码已经测试过,可以用的.http://download.csdn.net/detail/skill_cheng/5

2016-05-27 17:11:24 874

转载 allegro 问题

1.如何在allegro中取消花焊盘(十字焊盘) set up-design parameter - shape-edit global dynamic shape parameters-Thermal relief connects - Thru pins ,Smd pins - full contact  2.allegro 中如何设置等长 setup - constrai

2015-11-04 13:21:04 4511

转载 印制电路板特性阻抗的生产可行性设计

http://wenku.baidu.com/view/51872aee172ded630b1cb643.html印制电路板特性阻抗的生产可行性设计 (广州杰赛科技股份有限公司 510730) 齐国栋                  摘  要

2015-10-29 22:39:32 565

转载 阻抗计算公式、polar si9000(教程)

给初学者的一直有很多人问我阻抗怎么计算的. 人家问多了,我想给大家整理个材料,于己于人都是个方便.如果大家还有什么问题或者文档有什么错误,欢迎讨论与指教!在计算阻抗之前,我想很有必要理解这儿阻抗的意义。传输线阻抗的由来以及意义传输线阻抗是从电报方程推导出来(具体可以查询微波理论)如下图,其为平行双导线的分布参数等效电路: 从此图可以推导出电报方程 取传输线上的电

2015-10-29 22:16:45 15070

转载 I2C通讯的C语言程序

#include #include #include sbit SCK=0x91;//时钟线端口sbit SDA=0x90;//数据线端口#define  I2C_Address 0xa0 //I2C芯片地址#define  nop _nop_()  #define  NOP nop;nop;nop;nop;nop;nop//延时应大于4.7us//开始

2015-06-16 09:38:24 6658

转载 Uboot启动分析笔记-----Stage1(start.S与lowlevel_init.S详解)

1 u-boot.lds首先了解uboot的链接脚本board/my2410/u-boot.lds,它定义了目标程序各部分的链接顺序。OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")/*指定输出可执行文件为ELF格式,32为,ARM小端*/OUTPUT_ARCH(arm)

2015-04-23 17:30:05 528

转载 uboot中start.s与lowlevel_init.s中绝对地址与相对地址

在看uboot的源码中,在启动阶段,有两段代码自己没有理解到位,现在记录下来。1. 在/cpu/arm920t/start.s中(部分):   adr     r0, _start    ldr      r1, _TEXT_BASE            @//0x3eff8000    cmp  r0, r1    blne  xxxx

2015-04-23 16:56:27 796

转载 uboot的目录结构

网上采用的u-boot一般是1.1或1.2系列的版本,其目录结构介绍的资料比较多,在新一些的版本中U-boot目录结构做了比较大的改变,比以前的版本更加简洁、合理。下面对比其异同,进行进一步讲解。一、 1.1或1.2等老版本U-boot目录结构u-boot目录下有18个子目录,分别存放管理不通的源程序。这些目录中所要存放的文件有其规则,可以分成三类。 n 第一类目录

2015-04-23 15:56:55 445

转载 Uboot优美代码赏析1:目录结构和malkefile分析

关于Uboot自己选的版本是目前最新的2011.06,官方网址为:http://www.denx.de/wiki/U-Boot/WebHome,下面的一些内容主要翻译自顶层目录的 README 。U-Boot是一种基于PowerPC, ARM, MIPS 或者其他处理器架构的嵌入式开发板的启动引导程序(boot loader),boot loader是可以被安装在作为引导的ROM上,实现初

2015-04-23 15:35:09 657

转载 uboot编译全程

u-boot的Makefile分析    U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。    U-BOOT的下载地址: http://sourceforge.net/projects/u-boot  我下载的是1.1.6版本,一开始在FTP上下载了一个次新版,结果编译失败。1.

2015-04-23 14:31:42 608

转载 lowlevel_init.S学习理解

在我迷迷糊学看了lowlevel_init.S中的代码之后,有一个感觉就是,要想读懂其中的代码首先得看一下你所用的芯片手册,因为里面有比较详细的存储器控制(MemoryController)描述。我用的是s3c2440手册里写得十分清楚,总共有8个块(Banks)(Bank0~Bank7),每个块对应着不同的控制与地址线,其实这些Bank很大一部分是对应着的控制寄存器的地址,这个要看实际的芯片与板

2015-04-23 08:59:04 918

转载 uboot 详细注释讲解

声明:该贴是通过参考其他人的帖子整理出来,从中我加深了对uboot的理解,我知道对其他人一定也是有很大的帮助,不敢私藏,如果里面的注释有什么错误请给我回复,我再加以修改。有些部分可能还没解释清楚,如果您觉得有必要注释,希望指出。再次强调该贴的大部分功劳应该归功于那些原创者,由于粗心,我没有留意参考的出处。我的目的是想让大家共同进步。希望大家念在我微不足道的心意,能够积极回馈,以便使帖子更加完善。以

2015-04-21 14:37:15 1105

转载 U-boot之flash初始化完全代码分析

U-Boot第一阶段的启动流程。(nandflash启动,把nand的4k代码考到sram中,因为nand没址线,不能映射到内存,所以通过sram进行过度,sram中4k代码把整个uboot拷贝到sdram上,初始化好堆栈,为c语言提供条件,进入uboot的第二阶段! )这个阶段主要是初始化硬件设备,为加载U-Boot的第二阶段代码准备RAM空间最后跳转到lib_arm/board.c中start

2015-03-22 08:47:33 3685

转载 allegro 问题

1.如何在allegro中取消花焊盘(十字焊盘) set up-design parameter - shape-edit global dynamic shape parameters-Thermal relief connects - Thru pins ,Smd pins - full contact  2.allegro 中如何设置等长 setup - constrai

2015-03-18 18:47:46 7946

转载 Allegro Out Of Date Shapes原因及解决方法

使用Allegro设计PCB板时,查看Status,经常会遇到out of date shapes的警告信息,具体如下:dynamic shape is still out of data or empty.Run out of date shapes Report from status dialog to identify them.此问题是由于铺铜时有shape没有铺上,

2015-03-18 18:46:27 8178

转载 理解 Linux 配置文件

介绍每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些机器指令。 几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需要去定制。Linux 中有没有一个标准的配置文件格式?一句话,没有。不熟悉

2015-03-12 10:09:26 323

转载 Linux 服务详解

acpidACPI(全 称 Advanced Configuration and Power Interface)服务是电源管理接口。建议所有的笔记本用户开启它。一些服务器可能不需要 acpi。支持的通用操作有:“电源开关“,”电池监视“,”笔记本 Lid 开关“,“笔记本显示屏亮度“,“休眠”, “挂机”,等等。anacron, atd, crond这几个调度程序有很小的差别。

2015-03-12 10:06:55 582

转载 linux 网络中断分析过程

1.机器型号:hp dl580 g72.操作系统:rhel 6.2 64位3.故障现象:系统配置好网络后,重启系统可以正常连接,但是过段时间(时间有时长有时短)就不能连接了4.解决思路和步骤:                4.1 当我发现网络不可连接的时候,ping了下主机的ip和127.0.0.1  发现都能通,                      在ping外部网络

2015-03-12 09:46:51 911

转载 Makefile文件简介

make根据时间戳来管理文件Makefile是make读入的唯一配置文件 target : dependency_file command 解释下:target 是目标文件名       dependency_file 是所依赖的文件列表         是按下键盘中的TAB按键       command 生成target的命令 下面是一个例子:#

2015-03-03 17:28:13 260

转载 信号完整性

信号完整性的问题越来越受到大家的关注,当我们实际电路板的时候,会有哪一些原因导致信号的完整性出了问题了?信号的不完整会使得电路表现出那一些典型现象呢?    典型现象有:1、设计不能满足FCC兼容性测试;2、设计只能间断的工作,并且常常找不到明显的原因;3、设计原本能可靠的工作,但是随后又不能正常工作,1)无缘无故、2)在更换IC供应商后、3

2015-02-08 10:22:05 2851

转载 Linux开发环境的搭建

使用的主控芯片是SBC6345,在使用之前应该将ARM Linux的交叉开发环境搭建好。看了书之后,就开始总结,根据理解,边看边记录。由于这是针对性的开发,所以理解讲述的时候也会涉及到一些固定的路径。 1、交叉编译环境的安装   先用mkdir建立一个文件夹,该文件夹名为arm,路径如下,用于保存交叉编译工具。   mkdir /usr/local/arm 

2015-02-08 10:20:17 445

转载 PCI卡的PCB布线规则

PCI卡的布线比较讲究,这是PCI信号的特点决定的。在常规的高频数字电路设计中,我们总是力求避免阻抗不匹配造成的信号反射、过冲、振铃、非单调性现象,但是PCI信号却恰恰是利用了信号的反射原理来传输物理信号,为使能够合理利用信号反射,同时又尽力避免较大的过冲、振铃和非单调性等副作用,PCI-SIG在规范中对PCB物理实现做了一些规定。    PCI-SIG推荐PCI使用四层PCB板,PCI-

2015-02-08 10:18:12 2765

转载 使用Allegro绘制PCB板——手工创建电路板

原理图的绘制和其他的绘图软件有大同小异之处,但是电路板的绘制以及印制文件的生成却有着很大的区别,在此我将记录下学习的过程。    1、首先要建立board文件,board(wizard)是创建电路板向导。然后选择存储路径以及存储的文件名。    2、使用setup下的Design Parameters来设置图纸的大小,使用的单位是mils,精度为0、1、2,因为光绘文件的精度决定的

2015-02-08 10:17:22 1833

转载 使用Allegro绘制PCB板——网络表的导入

在使用DXP的时候,不存在网表导入等问题,大多数的行为已经是软件自动完成了,但是在Allegro中却不行,需要自己手动来完成。注意在绘制电路板的时候,要先确定绘制区域,以及各个层的状况,边界,安装孔等,都不是随意的来修改。    网表的生成,首先要重新编辑元件编号,先选择dsn文件,然后选择Tools -> Annotate。scope要选择整个工程,entire。action中要先选

2015-02-08 10:16:36 9290

转载 使用Allegro绘制PCB板——器件的摆放

手工摆放元件:在Allegro中选择,Place -> Manually,在元件被导入后,在Components by refdes中就会有C1、C2等原理图中的标号。点击之后就可以直接放置在PCB的版图中了,Done之后,原来的选项框中就不存在该器件了。    镜像摆放:摆放在顶层还是底层。一种方式是在摆放之前,已经选择好了器件,然后再选择option中的mirror。方法二:对于已经摆

2015-02-08 10:15:36 13156

空空如也

空空如也

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

TA关注的人

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