hardware(硬件)
文章平均质量分 84
zhengmeifu
嵌入式系统开发工程师
展开
-
以下通讯电路,输入是标准的RS232信号TTL电平,输出什么信号呀?是标准的422信号吗?硬件高手请进做客!
以下这个电路,曾经让我很困惑,输入是普通的TTL电平TX和RX信号,输出是422信号吗?422信号应该有4条信号线:TX+,TX-,RX+,RX-。这个电路抗干扰比485信号强吗?哪位大虾能指点一下?谢谢!Q:26451602原创 2009-12-02 14:58:00 · 3207 阅读 · 0 评论 -
GPS模块选型
研发GPS产品是选用GPS模块方案还是芯片方案?市场上面GPS方案林林总总,如何选择呢?我接触GPS设计己有几年了,现在GPS方案选型经验总结如下: 首先,GPS模块方案,以区域划分,欧美,台湾韩国,**。如果从稳定性,工程服务来说,欧美相对较好些,台湾韩国次之,**做的GPS模块现在主要存在稳定性与一致性的问题。可能有些朋友说欧美的工程服务不是太好,可能是由于时差回复的时间长些,转载 2012-09-05 10:38:47 · 2633 阅读 · 0 评论 -
硬件EMC设计规范
硬件EMC设计规范 引言:本规范只简绍EMC的主要原则与结论,为硬件工程师们在开发设计中抛砖引玉。电磁干扰的三要素是干扰源、干扰传输途径、干扰接收器。EMC就围绕这些问题进行研究。最基本的干扰抑制技术是屏蔽、滤波、接地。它们主要用来切断干扰的传输途径。广义的电磁兼容控制技术包括抑制干扰源的发射和提高干扰接收器的敏感度,但已延伸到其他学科领域。本规范重点在单原创 2012-09-05 14:49:17 · 3701 阅读 · 0 评论 -
WIFI常识普及
Wi-Fi是Wi-Fi联盟制造商的商标可做为产品的品牌认证,是一个创建于IEEE 802.11标准的无线局域网络(WLAN)设备。基于两套系统的密切相关,也常有人把Wi-Fi当做IEEE 802.11标准的同意词术语。并不是每样符合IEEE 802.11的产品都申请Wi-Fi联盟的认证,相对的缺少Wi-Fi认证的产品并不一定意味着不兼容Wi-Fi设备。IEEE 802.11的设备已安装在市原创 2012-09-29 14:19:17 · 5960 阅读 · 0 评论 -
三星ARM9以上芯片(244X,6410等)和cortex-a8芯片(S5PV210)比较PK
贴2张图,一看便明了:(s5pv210开发技术交流群:8334819) KEY FEATURES OF S5PV210The key features of S5PV210 include:•ARM CortexTM-A8 based CPU Subsystem with NEON−32/ 32 KB I/D Cache, 512 KB L2 Cache−Operati原创 2012-02-08 17:55:14 · 5918 阅读 · 3 评论 -
整理的三星ARM芯片最新报价(比较全)
最新价格比较:ARM主控专区S5PV210AA0-LA40 USD:7 含税最新价格:56元人民币 (在产)S3C44B0X01-ED80 USD:2.86S3C2410A20-YO80 USD:4.43 ( 停产)S3C2410A26-YO80 USD:5.06S3C2416X40-Y640 U原创 2012-10-12 11:58:45 · 5744 阅读 · 0 评论 -
网络设备常识普及
1、网关和路由器顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。 按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。 那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~1原创 2012-10-12 17:20:01 · 1840 阅读 · 0 评论 -
分享成果:成功实现51单片机替代DM2016硬件加密芯片
今天终于实现了用任意51单片机来实现DM2016加密芯片的功能。该加密芯片采用SHA-1的加密算法,且key是OTP的,一次写入就不能再更改。我实现的单片机能完全替代DM2016的功能,且key可以反复烧写及擦除。还有最大可扩展到2KB的EEPROM,还可以远程在线更新升级程序。可以根据客户需要,增加AES加密算法。芯片价格便宜(低于2元),应用范围:任何软硬件加密领域。感兴趣的请博客留言。原创 2012-11-14 16:19:32 · 4360 阅读 · 3 评论 -
HEX文件和BIN文件格式的区别
HEX文件和BIN文件是我们经常碰到的2种文件格式。下面简单介绍一下这2种文件格式的区别:1 - HEX文件是包括地址信息的,而BIN文件格式只包括了数据本身 在烧写或下载HEX文件的时候,一般都不需要用户指定地址,因为HEX文件内部的信息已经包括了地址。而烧写BIN 文件的时候,用户是一定需要指定地址信息的。转载 2012-11-21 12:01:27 · 3142 阅读 · 0 评论 -
S5PV210硬件相关问答记录
DISPLAY CONTROLLERQ: What is the maximum resolution of LCD display?A: Max frequency 83MHz, Max resolution 1280x1024 @60Hz This is only reference. It is limited by memory bandwidth according翻译 2012-12-06 12:00:24 · 4026 阅读 · 1 评论 -
谁能推荐一款带wifi和蓝牙功能的集成芯片给我?
要求:要带wince6.0的驱动,硬件设计上简单,wifi和蓝牙单片芯片搞定。我的硬件平台是s5pv210。I/O口电平要求是3.3V的。若有现成的模块,能直接贴片到我们产品的底板最好。有很多能支持android驱动(Linux驱动)的芯片,但没有wince驱动,因此找了很久都没找到,希望借助CSDN的平台能找到。谢谢!原创 2012-12-12 11:14:59 · 4518 阅读 · 2 评论 -
手机AP处理器简介:MTK-Marvell-Mtekvision
手机的应用处理器是针对手机的某些特定类型的应用所开发的处理器。可以将应用处理器分为三大类型,一类是全面型的,一类是多媒体型的,再有一类是单一媒体型的。全面型的既要有多媒体应用处理器的功能,同时也能运行复杂的类似Linux之类的操作系统,这样的厂家通常有SAMSUNG、ST、TI、 RENESAS和Marvell。多媒体型指那些处理媒介超过两种的处理器,通常是图像、声音、视频、3D图形之类的。大多数原创 2012-12-18 15:15:39 · 7539 阅读 · 0 评论 -
三星5250双核处理器应用测评
面对Chromebook产品,很多人都会形成一致的观念:简洁的理念,所有工作都在线上完成,但性价比不高。其中性价比不高则要追溯到Chrome OS设备最早发布时的500美元(折合人民币约3120元)定价。虽然和上网本相比,Chromebook竞争力稍弱,或者说仅具备Windows设备的部分功能,而完整的上网本不仅可以运行Chrome浏览器,也能够运行各式各样的Windows应用软件,甚至是变相利用原创 2012-12-20 11:37:56 · 2816 阅读 · 0 评论 -
ARM最高处理器架构:cortex-a57 哪年能出来?
前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的ARM处理器。以由高到低的方式来看,ARM处理器大体上可以排序为:Cortex原创 2012-12-20 16:03:02 · 6266 阅读 · 0 评论 -
无线网络视频监控系统基本概念和术语
无线网络视频监控系统基本概念和术语 1.网络摄像机与模拟摄像机的区别模拟摄像机,或称摄像头,输出CVBS模拟视频信号,PAL制或者NTSC制。模拟摄像机多采用CCD器件,目前也有采用CMOS器件的。有枪机、半球、球机等多种形式,球机内置云台,可上下左右的转动。输出的接口常见的有BNC,莲花等。常见的模拟摄像机如下图示:模拟摄像机输出信号可直接接到电视上查看,转载 2013-04-02 10:42:53 · 2645 阅读 · 2 评论 -
各种平板电脑(IPAD2,chromebook)功耗大比拼
嵌入式系统开发交流群:8334819。ipad3的电池是42whr,nexus10的电池是33.3whr。运行sun spider的时候,按照85%于ipad3计算,nexus10大概是6.46w。 ipad2和ipad3都是40nm工艺,ipad2,4是32nm的,cpu的待机功耗相当小,而且ipad2和3的cpu是一样的A9双核,而由上图可知ipad3的高分辨率屏幕和GPU带来的待机(home原创 2013-08-08 12:17:26 · 8675 阅读 · 1 评论 -
SAS SATA IDE SCSI FC SSD存储接口介绍
SAS盘和SATA盘之间的区别很多人一提到SAS盘和SATA盘之后,首先想到的是接口方面的区别,SAS的接口速度比SATA高很多,所以认为SAS盘要比SATA盘快,性能高。其实,接口方面的区别并不是主要的,只是很小的一方面。那么,SAS盘和SATA最大的区别到底在什么地方呢? 这是磁盘内部的剖析图,对于一块磁盘而言,最重要的是驱动电机(Actuator)、磁头(read/write heads)以转载 2013-10-10 13:56:51 · 4453 阅读 · 1 评论 -
基于PIC18F97J60单片机协议栈设计
最近搞的基于Microchip的PIC18F97J60这个芯片的协议栈硬件,设计得挺不错的,可以通过网页更新单片机内部flash的IP地址,网关,DNS等内容,这个片子集成了TCP/IP协议的PHY在里面,可以一片搞定上网,而且是基于8位单片机的,通过网络来控制硬件,如:电源开关控制,亮度调节,温湿度传感器检测,光照检测,电量检测等等。现在问题是如何通过应用程序来和协议栈通讯,以实时更新设置和显示原创 2015-02-12 11:15:26 · 3630 阅读 · 0 评论 -
nandflash SLC与MLC比较
K9F4G08U0D结构图:SLC和MLC(现在主流,分新老制程,60NM 和56/50NM )SLC是Single level cell的缩写,意为每个存储单元中只有1bit数据。而MLC就是Multi-Level-Cell,意为该技术允许2 bit的数据存储在一个存储单元当中。而MirrorBit则是每个存储单元中只有4bit数据。 SLC的技术存储比较稳定,SLC的技术也最为成熟。然原创 2012-02-08 17:41:23 · 1990 阅读 · 0 评论 -
关于ARM的N个常用概念
关于ARM的N个常用概念1.ARM中一些常见英文缩写解释MSB:最高有效位;LSB:最低有效位;AHB:先进的高性能总线;VPB:连接片内外设功能的VLSI外设总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器;SPI:全双工串行接口;CAN:控制器局域网,一种串行通讯协议;PWM:脉宽调制器;ETM:嵌入式跟踪宏;CPSR:当前程序状态寄存器;SPSR:程序保护状原创 2012-08-13 16:38:22 · 1835 阅读 · 0 评论 -
Windows mobile 下读取手机SIM卡信息
IMSI码、IMSI码、Windows mobile下读取手机SIM卡信息IMSI的全称是International Mobile Subscriber Identification Number,也就是客户识别码。当手机开机后在接入网络的过程中有一个注册登记的过程,这时候会被分配一个客户号码(客户电话号码)和客户识别码(IMSI)客户请求接入网络时,系统通过控制信道将经加密算转载 2012-08-13 16:15:35 · 2759 阅读 · 0 评论 -
ARM、DSP、FPGA的技术特点和区别是什么
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软 件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四 个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在转载 2010-01-07 09:53:00 · 955 阅读 · 0 评论 -
UC/OS和UCLinux比较
随着现代计算机技术的飞速发展和互联网技术的广泛应用,从pc时代过渡到了以个人数字助理、手持个人电脑和信息家电为代表的3c(计算机、通信、消费电子)一体的后pc时代。后pc时代里,嵌入式系统扮演了越来越重要的角色,被广泛应用于信息电器、移动计算机设备、网络设备和工控仿真等领域。嵌入式系统的开发也成为近年it行业的技术热点。 完成简单功能的嵌入式系统一般不需要操作系统,如以前许多m转载 2010-01-07 09:58:00 · 1099 阅读 · 0 评论 -
USB设备硬件、驱动、及USB口的读写
1.USB 设备硬件部分 a.这个硬件的标识是用的 Vender ID 和 Product ID, 即“厂家标识”和“产品标识” b.这个硬件规定了各个 End Point (端点) 的性质, 读/写 及 类型 (Control/Interrupt/Bulk/Isochronous) c.这个硬件的固件里面有 DeviceIoControl 的实现部分, 规定了这个函数的具体参数原创 2012-01-11 10:21:10 · 5532 阅读 · 2 评论 -
USB OTG简介
1 引言 随着USB2.0版本的发布,USB越来越流行,已经成为一种标准接口。现在,USB支持三种传输速率:低速(1.5Mb/s)、全速(12Mb/s)和高速(480Mb/s),四种传输类型:块传输、同步传输、中断传输和控制传输。USB应用灵活方便,能满足多种外设的需要。随着个人便携式电子产品的增长和嵌入式技术的飞速发展,USB主机已不再局限于单纯的PC,可以是含有USB主控器的任何设备,如P原创 2012-01-11 10:16:32 · 16993 阅读 · 0 评论 -
samsung s3c2410在eboot中自定义中断服务
Samsung的cpu,nand启动.想在eboot中使用中断,进而使用usb下载功能.怎么办? 1.Eboot是工作在mmu开启的虚拟地址模式下. 2.arm在发生中断时候会跳动地址0x18.但eboot不在0地址运行.地址0是4k的nboot程序. 方法.eboot直接修改地址0x18的中断跳转指令,将它指向新的地址,指向自己的中断服务程序. #define pISR转载 2012-02-08 10:23:34 · 1057 阅读 · 0 评论 -
MBR简介
MBR,全称为Master Boot Record,即硬盘的主引导记录。 为了便于理解,一般将MBR分为广义和狭义两种:广义的MBR包含整个扇区(引导程序、分区表及分隔标识),也就是上面所说的主引导记录;而狭义的MBR仅指引导程序而言。 硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分区表DPT(Disk Partitio转载 2012-02-08 09:20:32 · 2578 阅读 · 0 评论 -
CPU和SDRAM的搭建
虽然在桌面PC中SDRAM已经如同明日黄花,地位基本上已经被DDRI或DDRII取代,但对于嵌入式设备而言,尚且还有用武之地。本文只是在确定CPU的情况下如何选择相搭配的内存芯片做个基本的描述,故对于很多概念只是泛泛而谈,而原理更是很少涉及。如果各位朋友对SDRAM的机制有着浓厚的兴趣,强烈推荐网友写的一篇文章:http://xdiy.com.cn/html/2007-04/9385.html(终转载 2012-01-05 16:40:12 · 1296 阅读 · 0 评论 -
软开关设计漫谈_硬件篇
何为软开关?软开关是相对于硬开关而言。硬开关顾名思义,电源的开断完全取决于硬件,是物理层上的开合;而软开关,则是必须借助于软件,准确地说是借助软件来进行关闭。两者各有优劣。前者因为是物理层的操作,可以讲电源和系统部分完全阻隔,所以关闭时漏电流非常小,但缺陷是关闭时无法给予软件任何通知信息;而后者的关闭只是电平的操作,关闭后无法将电源部分与系统部分隔离,因此相对而言,漏电流会比较大,但优点在于,关闭转载 2012-01-05 16:47:57 · 1261 阅读 · 0 评论 -
自己开发的锂电池电量显示芯片
今天测试成功了单片机控制的双节锂电池电量显示电路。功能有:1、显示8.4V两节锂电池的电量:按一下按钮,唤醒休眠,显示电量剩余值,7秒后自动熄灭,进入休眠状态。电池电压低于7.4V时能报警显示。检测电压值精度为0.1V。2、带UART通讯口,能和ARM通讯,传送电池电压值和充电及放电状态。串口通讯能唤醒单片机。3、休眠后的整体功耗低于1ma(微安级,手头的仪表测不出来有耗电)。4、原创 2012-01-04 17:27:15 · 14896 阅读 · 1 评论 -
74系列芯片功能大全
7400 2输入端四与非门 7401 集电极开路2输入端四与非门 7402 2输入端四或非门 7403 集电极开路2输入端四与非门 7404 六反相器 7405 集电极开路六反相器 7406 集电极开路六反相高压驱动器 7407 集电极开路六正相高压驱动器 7408 2输入端四与门 7409 集电极开路2输入端四与门 7410 3输入端3与非门 7410转载 2012-02-22 11:23:56 · 5667 阅读 · 0 评论 -
如何从单片机开发过度到嵌入式开发--谈我的经验
我从事单片机开发有3年多了,从最早写51汇编语言,到后来用C语言写代码,能移植到各种型号单片机上运行,如PIC,freescal,samsung,STC等单片机我都做过。三星单片机编译系统(IAR)最难接触,劝初学者别用,我刚开始用时搞了快一个月了才懂得使用和仿真调试,最可恨的是每种单片机还要单独做个调试接口。freescal的编译调试系统(IDE:codewarrior)最友善,也最适合初学者开原创 2012-03-16 10:00:51 · 6080 阅读 · 2 评论 -
ARM核心及体系结构的关系
在学习ARM体系架构(英文名:ARM Architecture Reference Manua)的时候,我突然产生了一个想法:ARM从诞生到现在也有这么多年了,它的体系架构也是不断发展更新的,相对应的在产品开发中针对不对核心版本有哪些具体的应用呢?不说全部的,如果对常用的有一个大概的总结就达到目的了。通过一番搜索罗列了一些,有些是本人在实际开发中使用的、有些是和网友在进行技术交流中了解的、而有些只转载 2012-04-18 09:56:49 · 1057 阅读 · 0 评论 -
MMU解释
I. 什么是MMU,MMU的作用MMU是Memory Management Unit的缩写. 针对各种CPU, MMU是个可选的配件. MMU负责的是虚拟地址到物理地址的转换. 提供硬件机制的内存访问授权.现代的多用户多进程操作系统, 需要MMU, 才能达到每个用户进程都拥有自己的独立的地址空间的目标. 使用MMU, OS划分出一段地址区域, 在这块地址区域中, 每个进程看到的内容都不转载 2012-04-18 10:04:23 · 1170 阅读 · 0 评论 -
FRAM技术真的有可能替代flash而一统江山吗?
最近听说TI出了业界首款的带FRAM的MCU,大呼它的低功耗和长寿命。FRAM技术会是将来的一个亮点吗?百度上说了,FRAM的访问时间要大于70ns的要求(最高访问频率限制在23MHZ以内),不知最近新出的FRAM存储芯片是否克服了这个缺点了?否则对于频繁访问flash的场合就不太适用了。反正FRAM不能替换SRAM和DRAM,顶多能替换EEPROM芯片,但他的存储空间和体积比,比得上三星的fla原创 2012-05-29 11:04:24 · 3320 阅读 · 0 评论 -
unicode点阵字模生成工具生成32*32字库在bootloader中显示的代码
2012-05-09测试以下代码及工具可用,故记录下来。代码如下:static void PutPixel(unsigned int x,unsigned int y, DWORD c ){ if ( (x *((unsigned int *)IMAGE_EBOOT_FRAMEBUFFER_UA_START + 800*y + x) = c;}static void原创 2012-05-09 10:08:13 · 4574 阅读 · 0 评论 -
硬件系统设计:该用FPGA来做呢还是用单片机?
接到任务,要求设计一个产品,要能自动识别市面上的在用的所有手机尾插中的数据线和电源线。数据线可能有:UART中的TX,RX线;USB线的D+,D-,VBUS。还有就是要能识别尾插线中的电源和地线。要如何实现呢?先每跟线加载电源,然后测试电流和电压?通过比较每根线加载时流过的电流电压值去分析每一根数据线可能是什么信号线?若不小心把电源加到地上了,还要立即能断开电源,进而判断这是地线?这样的方法可行吗原创 2012-07-25 16:36:34 · 2691 阅读 · 5 评论 -
转载几个牛人的牛语录:有关FPGA和DSP和ARM的。
这世界真是疯了,貌似有人连FPGA原理是什么都不知道就开始来学习FPGA了。DSP就是一个指令比较独特的处理器。它虽然是通用处理器,但是实际上不怎么“通用”。技术很牛的人可以用DSP做一台电脑出来跑windows,而实际上真正这么干的肯定是蠢材。用DSP做信号处理,比其他种类的处理器要厉害;用DSP做信号处理之外的事情,却并不见长。而且信号处理的代码一般需要对算法很精通的人才能真正写好。数原创 2012-07-25 17:23:22 · 10573 阅读 · 2 评论 -
三星CORTEX-A8芯片:S5PV210芯片的应用
三星Hummingbird(蜂鸟)S5PC110/S5PV210处理器,都是基于三星的45nm LP低功耗制程技术、运行频率达1GHz的ARM Cortex A8处理器,其中S5PC110主要面向智能手机等手持通信产品,而S5PV210则主要面向平板/上网本产品。S5PC110/S5PV210内建3D图像引擎——PowerVR SGX540,可以很好地支持3D游戏,另外,处理器还内建有1080p高原创 2012-03-14 11:25:58 · 11211 阅读 · 2 评论