嵌入式硬件
文章平均质量分 81
fanwenjieok
这个作者很懒,什么都没留下…
展开
-
串行通信与并行通信概念
1.串行通信 串行通信是指计算机与I/O设备之间数据传输的各位是按顺序依次一位接一位进行传送。通常数据在一根数据线或一对差分线上传输。 2.并行通信 并行通信是指计算机与I/O口设备间通过多条传输线交换数据,数据的各位同时进行传送。 串行通信的传输速度慢,但使用的传输设备成本低,可利用现有的通信手段和通信设备,适合于计算机的远程通信;并行通信的速度快,但使用的传输设备成本高,适合于近距离的数据传输,异步串行通信与同步串行通信: 1.异步串行通信 所谓异步通信是指数据传送以字符为单位,字符与字符间的传送是完原创 2011-04-07 20:59:00 · 10294 阅读 · 1 评论 -
浅析动态内存分配及Malloc/free的实现
浅析动态内存分配及Malloc/free的实现一、概述: 动态内存分配,特别是开发者经常接触的Malloc/Free接口的实现,对许多开发者来说,是一个永远的话题,而且有时候也是一个比较迷惑的问题,本文根据自己的理解,尝试简单的探究一下在嵌入式系统中,两类典型系统中动态内存分配以及Malloc/Free的实现机制。二、内存分配方式 Malloc/Free主要实现的转载 2014-10-08 20:00:59 · 1463 阅读 · 0 评论 -
关于VGA的分辨率。。。。图解
转载 2014-10-08 19:32:30 · 2342 阅读 · 0 评论 -
Modbus简介
Modbus是一种串行通信协议,是Modicon于1979年为使用可编程逻辑控制器PLC而发表的.MODBUS是工业领域通信协议的业界标准,并且现在是工业电子设备之间相当常用的连接方式.Modbus比其他通信协议使用的更广泛的主要原因有: 1)公开发表并且无版税要求 2)相对容易的工业网络部署 3)对供应商来说,修改移动原生的位元或字节没有很多转载 2014-10-06 09:09:08 · 1257 阅读 · 0 评论 -
DVR和DVS的一些个名词
BNC 全称Bayonet Nut Connector,一种用于同轴电缆的连接器DHCP 动态主机配置协议,用于动态地指派配置信息DNS 域名系统,以用户友好的方式将名字转换为IP地址H.264 一种视频压缩标准,也称为MPEG-4(PART10)HTTP转载 2014-09-03 09:22:09 · 970 阅读 · 0 评论 -
DVS/DVR区别
一、DVS (Digital Video Server)网络视频服务器的简称。 DVS(网络视频服务器)的原理 网络视频服务器主要实现模拟视音频信号的IP 化。经数字化的视音频信号MPEG-4 视频压缩算法和G.729/ADPCM 音频压缩算法进行压缩编码,然后通过IP 网将低码率的视音频编码数据以IP 包的形式传送给多个远端PC 或网络视频解码器,实现视音频的远程传输、网络监转载 2014-09-03 09:17:57 · 1959 阅读 · 0 评论 -
电路板阻抗原理知识及应用
前言: 我们做电子设计,遇到高速电路时会遇到很多问题,也会有很多新名词,比如:过冲,下冲,时延,阻抗,反射等,经过我的反复思考与研究,得到一些心得,跟大家一起分享。 随着信号传送速度迅猛的提高和高频电路的广泛应用,对印刷电路板也提出了更高的要求。印刷电路板提供的电路性能必须能够使信号在传输过程中不发生反射现象,信号保持完整,降低传输损耗,起到匹配阻抗的转载 2014-08-26 13:08:04 · 1810 阅读 · 0 评论 -
电源模块的PCB设计,你知道吗?
为什么要学习电源电路的设计 电源电路是一个电子产品的重要组成部分,电源电路设计的好坏,直接牵连产品性能的好坏。电源电路的分类 我们电子产品的电源电路主要有线性电源和高频开关电源。从理论上讲,线性电源是用户需要多少电流,输入端就要提供多少电流;开关电源是用户需要多少功率,输入端就提供多少功率。线性电源电路原理图举转载 2014-08-26 09:54:19 · 2045 阅读 · 1 评论 -
板级电源如何兼顾性能和体积的平衡?
工程应用的常见供电方案在实际工程应用的供电方案中,多采用AC-DC集中供电加DC-DC给各分立电路板供电的方式,如图 1所示。图1 常见的工程应用供电方案 在图1所示的供电方案中,AC-DC除负责提供交直流电源转换功能外,也承担着对电网进行安全隔离、抗电网干扰、波动等作用,为后级提供一个稳定可靠的直流电来源。对于电路功能转载 2014-08-26 13:03:40 · 539 阅读 · 0 评论 -
如何做好电源电子设备的电磁兼容?
如何做好电源电子设备的电磁兼容? 随着电子技术的迅速发展,现代的电子设备已广泛地应用于人类生活的各个领域。当前,电子设备已处于飞速发展的时期,并且这个发展过程仍以日益增长的速度持续着。电子设备的广泛应用和发展,必然导致它们在其周围空间产生的电磁场电平的不断增加。也就是说,电子设备不可避免地在电磁环境(EME)中工作。因此,必须解决电子设备在电磁环境中的适应能力。电磁兼容性转载 2014-08-26 12:58:47 · 801 阅读 · 0 评论 -
剖析NAND Flash的编程结构
分区(Partition) 定义分区的实质是定义数据会如何写入NAND Flash,不同内容的数据写到对应的地址中。一般用户会有多个区,比如boot、kernel、fs、user等分区。 分区的描述:分区的地址范围(起始块、结束块),镜像文件大小(Image Size)。 分区的数据存储:镜像文件是从分区的起转载 2014-08-26 09:44:22 · 677 阅读 · 0 评论 -
总结:S3C2440开发板中SDRAM NOR FLASH NAND FLASH地址分配
前三篇文章里,我分析了 S3C2440 与 SDRAM,NOR FLASH,NAND FLASH 的连线。在S3C2440 开发板这个系统中,这三种存储芯片的地址是如何分配的呢? 首先看下图: 这是 S3C2440 的存储器地址分配图,SDARM 只能接在原创 2011-07-31 09:58:30 · 1282 阅读 · 0 评论 -
S3C2440 与 NAND FLASH(K9F1208)的接线分析
NAND FLASH 的接线方式和 NOR FLASH,SDRAM 都不一样。以 TQ2440 开发板用的 K9F1208 为例,分析 NAND FLASH 的接线方式。K9F1208 结构如下图: K9F1208 位宽是8 位。 一页: 512b原创 2011-07-31 09:53:46 · 2547 阅读 · 0 评论 -
S3C2440 与 NOR FLASH(AM29LV160DB)的接线分析
NOR FLASH 的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在 flash 闪存内运行, 不必再把代码读到系统 RAM 中。 NOR 的传输效率很高,在 1~4MB 的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了原创 2011-07-31 09:39:16 · 1504 阅读 · 0 评论 -
S3C2440 与 SDRAM 的地址连线分析
S3C2440 有 27 根地址线 ADDR[26:0],8 根片选信号 ngcs0-ngcs7,对应 bank0-bank7,当访问 bankx 的地址空间,ngcsx 引脚为低电平,选中外设。 2^27=2^7 * 2^10 * 2^10 = 128Mbyte原创 2011-07-30 22:08:42 · 1149 阅读 · 0 评论 -
A/D那些事
<br />A/D转换的那些技术指标<br /> <br />1.分辨率(resolution)<br /> 数字量的变化是一个最小值时模拟信号的变化量,定义为满刻度与2的n次方的比值。分辨率又称精度,通常以数字信号的位数来表示。A/D转换器的分辨率以输出二进制数的位数来表示。从理论上讲,n位输出的A/D转换器能区分2的n次方个不同等级级的输入模拟电压,能区分输入电压的最小值为满量程的倒数。在最大输入电压一定时,输出位数愈多,量化单位最小,分辨率愈高,例如2440的A/D转换器输出为10位二进制数,输原创 2011-05-01 21:15:00 · 843 阅读 · 0 评论 -
Cortex-M3那点事
<br />Cortex-M3那点事<br />一:寄存器组<br />Cortex-M3处理器拥有R0-R15的寄存器组:<br /> R0-R12是通用寄存器。<br />R13作为堆栈指针SP有两个,但在同一时刻只有一个起作用。<br />(MSP: 复位后默认使用的堆栈指针,用于操作系统内核以及异常处理例程,PSP: 由用户的应用程序代码使用)<br />R14: 连接寄存器。<br />R15:程序寄数器,指向当前的程序地址。<br />特殊功能寄存器:<br />● 程序状态寄存器组(PSR)原创 2011-04-11 17:10:00 · 4854 阅读 · 1 评论 -
深入理解文件系统——磁盘的物理组织
磁盘即是硬盘,由许多块盘片(盘面)组成,每个盘片的上下两面都涂有磁粉,磁化后可以存储信息数据。每个盘片的上下两面都安装有磁头,磁头被安装在梳状的可以做直线运动的小车上以便寻道,每个盘面被格式化成有若干条磁道,这些磁道是同心圆。每个磁道又被分成若干个扇区,并被排号,扇区是CPU对磁盘I/O操作时能够读取和写入的最小单位,通常,一个扇区可以储存512B的二进制信息位,每个盘面上的同号磁道组成一个柱面(磁柱)。 在Linux操作系统中,内核采用的方法是把物理磁盘抽像为逻辑磁盘管理文件系统,所谓逻辑原创 2011-04-09 16:59:00 · 1913 阅读 · 0 评论 -
STM32(Cortex-M3)中的优先级概念
STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,如果正在转载 2014-10-08 19:46:21 · 1766 阅读 · 0 评论