
硬件模块
文章平均质量分 87
HAOMCU
这个作者很懒,什么都没留下…
展开
-
Flash相关理论知识:SLC与MLC、NOR与NAND FLASH、闪存卡
摘要: 本文介绍了FLASH相关理论知识,旨在更好地设计文件系统。首先从原理和特点两方面介绍两种架构SLC和MLC,进而介绍了NOR和NAND FLASH工作原理,读写擦除原理,编址方式,进而导出NOR和NAND FLASH区别。最后顺带简单介绍下SD卡。一、SLC与MLC 从架构上来分,Flash可以分为SLC Flash和MLC Flash。闪存转载 2011-12-05 15:51:36 · 11038 阅读 · 0 评论 -
NAND速度优化探索
使用的硬件平台为博通7231,NAND型号为K9GAG08U0E。最初的情况是这样的,此款cpu的nand控制器不支持DMA,另外默认的主频是108M的,经过测试flash的读速度为4M/s左右,对于系统性能有一定的限制(软件启动速度,系统开机速度等),后来更改nand控制器主频为206M,CE信号的低、高电平时间适量缩短(这个是最重要的,这个缩短之后,一个读周期就会大大缩短,比提高主频效果还原创 2012-10-31 11:01:20 · 2957 阅读 · 0 评论 -
基于Linux内核SPI子系统工作机制
基本思路,需要了解的知识点。硬件方面: 1:什么是SPI 2:三星的ARM9 s3c2440 的SPI寄存器的使用 3:什么是CAN总线 4:CAN总线的传输及特点 5:MCP2515 CAN控制器的使用软件方面: 1:了解并会使用linux内核 2.6.30.9的SPI子系统的框架及如何实现 2:掌握platform device(平台设备)的驱动写法 3转载 2012-02-15 14:43:05 · 3211 阅读 · 0 评论 -
SPI的一些总结
到目前为止做了两个linux的spi设备,一个是一个mp3解码芯片vs1003,另一个是一个VFD 荧光屏,其中vs1003使用的arm自带的spi控制器驱动,VFD屏使用的GPIO模拟SPI实现的。这两个驱动都没有使用内核中的spi子系统框架,而是单独做了一个字符设备,当初因为感觉内核中的spi子系统太庞大,对其也不算太熟,而且这两个驱动并不是很大,所以就单独实现了。对与SPI本身来说,其实很简原创 2012-02-15 15:26:26 · 1351 阅读 · 0 评论 -
linux下SPI驱动的补充
先转网上的一篇文章:【转】请教:Linux 2.6内核下spi驱动的编写如果你需要使用spi驱动的接口,不是去修改驱动的实现代码,因为它只负责完成spi的硬件交互功能。 你使用spi功能的代码只需要用到spi.h中定义的方法就可以了,这就是linux driver layers framework的可人之处。 我们通过一个简单的例子来实际原创 2012-02-16 10:10:08 · 1193 阅读 · 0 评论 -
linux下使用3G拨号上网
linux下要实现3G拨号上网,除了3G网卡和对应的3G卡外,软件上需要对应的网卡驱动和pppd拨号程序,pppd拨号程序一般较容易得到,如果是嵌入式平台,交叉编译即可,编译过程中可能会遇到一些错误,但都不是大问题,一般很容易解决。而3G网卡驱动对于刚接触的人来说可能稍微难一点,大部分的3G模块内核中已经得到支持。如果不幸内核中没有得到支持,那么自己添加支持也是很容易的。下面介绍两种驱动3G网卡的原创 2012-02-23 10:15:48 · 13061 阅读 · 0 评论 -
软件模拟I2C
这些天在做一个h.264设备,用的ARM芯片是带I2C接口,但这I2C一来只支持400K,二来没有可调的时序空间,没法支持TVP5150这种有点瑕疵的I2C,至此只好借用两个GPIO口通过软件来模拟i2c操作。在用的这ARM芯片GPIO也够省的,不够用,只好外挂一颗SC16IS760,模拟i2c就过它的GPIO口:GPIO1--->SCLGPIO3--->SDA模块向外曝露转载 2011-12-13 16:45:53 · 6738 阅读 · 0 评论 -
关于PHY、MAC、MII
先照抄网上的一篇问答:问:如何实现单片以太网微控制器? 答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件。这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积。单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下。问:以太网MAC是什么?答:MAC就是媒体接入控制器。原创 2012-02-16 14:58:54 · 5495 阅读 · 0 评论 -
HDMI基础
一、HDMI基础知识 HDMI(High-DefinitionMultimedia Interface)又被称为高清晰度多媒体接口,是首个支持在单线缆上传输,不经过压缩的全数字高清晰度、多声道音频和智能格式与控制命令数据的数字接口。HDMI接口由Silicon Image美国晶像公司倡导,联合索尼、日立、松下、飞利浦、汤姆逊、东芝等八家著名的消费类电子制造商联合成立的原创 2012-12-07 16:18:47 · 2093 阅读 · 0 评论