![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
文章平均质量分 68
happyforest
这个作者很懒,什么都没留下…
展开
-
S3C2410存储器扩展(3)——NandFlash
S3C2410存储器扩展(3)——NandFlash2009-04-14 14:111 NandFlash接口电路2 NandFlash接口信号 Ø NandFlash接口信号较少 Ø 数据宽度只有8Bit,没有地址总线,地址、数据总线复用,串行读取 3 NandFlash地址结构 Ø NandFlash设备转载 2009-12-27 22:33:00 · 397 阅读 · 0 评论 -
有关mini2440平台驱动(RTC)
<br />嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。<br />· 共享资源,欢迎转载:http://hbhuanggang.cublog.cn<br />一、开发环境<br />· 主 机:VMWare--Fedora 9<br />·转载 2010-10-25 11:43:00 · 608 阅读 · 0 评论 -
ro,rw,zi
ro,rw,zi转载 2010-07-18 23:15:00 · 312 阅读 · 0 评论 -
dm9000
dm9000 1、总体介绍 该DM9000是一款完全集成的和符合成本效益单芯片快速以太网MAC控制器与一般处理接口,一个10/100M自适应的PHY和4K DWORD值的SRAM 。它的目的是在低功耗和高性能进程的3.3V与5V的支持宽容。 DM9000还提供了介质无关的接口,来连接所有提供支持介质无关接口功能的家用电话线网络设备或其他收发器。该DM9000支持8位, 16位和3转载 2010-01-02 13:52:00 · 727 阅读 · 0 评论 -
KS8993型高性能交换电路及其应用
KS8993型高性能交换电路及其应用 廖小芳,李明,罗小巧 1 引言 KENDIN公司推出的KS8993是业界第一款包含3端口10/100物理层收发器、3个带有1个Layer2交换器的MAC单元以及缓存的高性能以太网快速交换电路,集成了10BaseT/100BaseTX/100BaseFXPHY和16K×32的SRAM缓冲区,其带宽可达到1Gbps。具有低功耗、功能齐全和易于调试等特点。 KS89转载 2010-01-02 14:00:00 · 461 阅读 · 0 评论 -
MAC与PHY
MAC与PHY(2008-10-10 14:35:18)标签:it 所谓没有规矩不成方圆,为了使得不同厂家生产的网络设备能够相互连通进行通信,1980年IEEE(美国电子电气工程师协会)制定了IEEE 802.3标准。可能大家都经常见到IEEE 802.3,但是它到底是什么呢?这必须由网络芯片的基本结构说起,一块完整的网络芯片包括OSI网络层模型的两个层:数据链路层和物理层。数据链路层就是我们经常转载 2009-12-30 21:36:00 · 1140 阅读 · 0 评论 -
基于嵌入式Linux的SOHO路由器设计
基于嵌入式Linux的SOHO路由器设计 摘要:针对目前SOHO路由器设计方案难以满足高速接入网用户要求和存在系统稳定性方面的不足,以嵌入式Linux操作系统为基础,提出一种新的 SOHO(Small Office and Home Office)路由器设计方案,有效地提高了系统的稳定性和安全性。广告插播信息维库最新热卖芯片: KA7806 FDC37M707 TC74HC163A转载 2010-01-02 14:14:00 · 525 阅读 · 0 评论 -
MII接口
MII接口一、MII(Media Independent Interface)说明" e7 z/ ^. c4 O- K1 @% Y P OMII接口在MAC和PHY之间提供一条百兆位速率的通路,其特点如下: c; f9 H# c; R3 z1.支持10Mbps和100Mbps速率的数据传输及其管理功能;1 F& O4 n7 w% F6 m+ t/ `2 j2.提供独立的4位宽数据收发通道转载 2009-12-30 21:33:00 · 1355 阅读 · 0 评论 -
单片机驱动DM9000网卡芯片
和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的。当然,其它网卡芯片,如RTL8019的应用也很常见,在很多开发板上得到应用然而RTL8019的介绍在网上可以找到非常详细的介绍,尤其是用单片机对其做底层驱动的介绍非常丰富。下面的网站就介绍了用AVR驱动RTL8019网卡芯片的非常详细的过程,有兴趣的朋友转载 2009-12-29 19:53:00 · 1348 阅读 · 1 评论 -
S3C2410存储器扩展(2)——NorFlash
S3C2410存储器扩展(2)——NorFlash2009-04-14 14:001 、S3C2410的总线操作 Ø 首先讲一下处理器存储空间的bank概念。以32位处理器2410为例,其理论上的寻址空间是4GB,但其中有3GB的空间都预留给了处理器内部的寄存器和其他设备了,留给外部可寻址的空间是1GB,即0x00000000~0x3FFFFFFF,总共应该转载 2009-12-27 22:03:00 · 588 阅读 · 0 评论 -
S3C2410存储器扩展(1)——SDRAM
S3C2410存储器扩展(1)——SDRAM2009-04-12 22:52 由于S3C2410是32位处理器(指令一次能够操作32位数据(运算器一次可以处理32位数据);通用寄存器多是32位寄存器;处理器内部数据通道也是32位的;处理器外部数据总线宽度通常是32位的,地址总线宽度只是代表CPU寻址范围大小,与CPU是多少位的无关,也即32位CPU的地址总线不一定是32根的,例如对于s3c24转载 2009-12-27 21:55:00 · 878 阅读 · 0 评论 -
ARM平台的对齐问题(有关_packed)
前言ARM流行已久,做嵌入式开发的不知道ARM不大可能。鉴于其所具备的较低功耗下的较高性能,也就成了大多数嵌入式设备的首选了。不过对于刚上手的人来说,有可能会遇到一些稀奇古怪的问题。毕竟大部分人都习惯了IA-32下的程序设计,虽然两者都是32位的处理器,但是体系架构完全不同,于是也导致了一些隐含的问题。这里想描述一下一个有点蛊惑的问题,即在ARM上访问非对齐地址内容,会出现所谓“不可预料”转载 2009-12-27 21:49:00 · 624 阅读 · 0 评论 -
ARM9 S3C2440 时钟与电源管理934914325
Clock&power management 模块包含了3部分:Clock控制、USB控制、POWER控制. 时钟控制逻辑单元能够产生2440需要的时钟信号,包括CPU使用的主频FCLK,AHB总线设备使用的HCLK,以及APB总线设备使用的PCLK.2440内部有2个PLL(锁相环):一个MPLL对应FCLK,HCLK,PCLK;另外一个UPLL对应的是USB使用转载 2009-12-27 22:46:00 · 1095 阅读 · 0 评论 -
嵌入式开发中的S3C2410初始化
嵌入式开发中的S3C2410初始化2008-12-02 11:35S3C2410的初始化代码主要涉及到对系统主要模块的配置、运行环境的建立、系统时钟、MMU等模块的配置,下面按执行顺序依次都各个部分进行分析:l程序入口:(ResetHandler) 在程序一开始,首先进行的一些操作主要保证初始化程序能够顺利的运行,因此主要包括关闭WDT、中断,配置锁相环等。l配置me转载 2009-12-27 22:45:00 · 887 阅读 · 0 评论 -
ARM嵌入式软件编程经验谈
ARM嵌入式软件编程经验谈2009年12月09日 星期三 09:04ARM 系列处理器是 RISC (Reducded Instruction Set Computing)处理器。很多基于ARM的高效代码的程序设计策略都源于RISC 处理器。和很多 RISC 处理器一样,ARM 系列处理器的内存访问,也要求数据对齐,即存取“字(Word)”数据时要求四字节对齐,地址的b转载 2009-12-27 22:42:00 · 403 阅读 · 0 评论 -
NandFlash系列之一:NorFlash与NandFlash对比
NandFlash系列之一:NorFlash与NandFlash对比2009年12月09日 星期三 09:05FLASH存储器又称闪存,主要有两种:NorFlash和NandFlash,下面我们从多个角度来对比介绍一下。在实际开发中,设计者可以根据产品需求来进行闪存的合理选择。1、接口对比NorFlash带有通用的SRAM接口,可以轻松地挂接在CPU的地址、数据转载 2009-12-27 22:41:00 · 273 阅读 · 0 评论 -
NandFlash系列之二:S3C2410读写Nand Flash分析
NandFlash系列之二:S3C2410读写Nand Flash分析2009年12月09日 星期三 09:06一、结构分析S3C2410处理器集成了8位NandFlash控制器。目前市场上常见的8位NandFlash有三星公司的k9f1208、k9f1g08、k9f2g08等。k9f1208、k9f1g08、k9f2g08的数据页大小分别为512Byte、2kBy转载 2009-12-27 22:40:00 · 350 阅读 · 0 评论 -
S3C2410存储器扩展(3)——NandFlash
S3C2410存储器扩展(3)——NandFlash2009-04-14 14:111 NandFlash接口电路2 NandFlash接口信号 Ø NandFlash接口信号较少 Ø 数据宽度只有8Bit,没有地址总线,地址、数据总线复用,串行读取 3 NandFlash地址结构 Ø NandFlash设备转载 2009-12-27 22:34:00 · 448 阅读 · 0 评论 -
Linux启动过程中硬件模块的加载
<br />阅读Linux内核启动代码的直接动力是我想编写RTL8019AS的网卡驱动程序(2.4.18内核只支持了CS8900A)。既然要写驱动,我就想知道它是怎么样被加载的,好奇心驱使我先去搞定这个问题。<br /><br /> 拿到2.4.18的软件包,一万多个文件,我不知怎么下手。所幸手头有这么三件工具助我入门:<br /><br />1,一块移植好linux的开发板,通过它可以看到linux启动过程打印的消息。<br /><br />2, google,网上关于linux的资料真是太转载 2010-10-26 14:55:00 · 351 阅读 · 0 评论