嵌入式
Rider628
天行健君子以自强不息,地势坤君子以厚德载物!
展开
-
ARM 中断程序的原理和实现
作者:庞继勇,唐婷摘要:本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。关键词:异常中断;中断解析程序;向量中断;ARM处理器引言 ARM编程特别是系统初始化代码的编写中通常需要实现中断的响应、解析跳转和返回等操作,以便支持上层应用程序的开发,而这往往是转载 2009-08-19 19:11:00 · 2160 阅读 · 0 评论 -
网卡如何接收数据包
网线可以看作一个高速公路,物理帧也就是辆汽车,网卡呢?或许是个加油站吧。从这个角度将,汽车和加油站没有绝对的对应关系,所有的汽车都可以进入该加油站。 正常情况:网线上的物理帧首先被网卡芯片获取,网卡芯片会检查物理帧的CRC,保证完整性。其次,网卡芯片将物理帧头去掉,得到MAC包。网卡芯片检查MAC包内的目的MAC地址信息,和本网卡的MAC地址是否一致转载 2009-10-17 03:13:00 · 1350 阅读 · 0 评论 -
lan9115driver_source.c
* Copyright(c) 2005-2007 SMSC * * Use of this source code is subject to the terms of the SMSC Software * License Agreement (SLA) under which you licensed this software product. * If yo转载 2009-10-16 01:17:00 · 1643 阅读 · 0 评论 -
lan
lan原创 2009-10-16 01:16:00 · 798 阅读 · 0 评论 -
收发器使能....UASRT1使能
。。。原创 2009-09-11 01:00:00 · 761 阅读 · 0 评论 -
ARM初始化过程详解
ARM初始化过程详解ARM嵌入式系统初始化过程 基于ARM内核微处理器的系统一般为复杂的片上系统,这种复杂系统的多数硬件模块都是可配置的,需要软件设置为特定的工作状态,因此在用户的应用程序之前,需要有一些专门的代码完成对系统的初始化。由于这类代码直接面对ARM处理器内核和硬件控制器,一般都使用汇编语言完成。初始化代码完成的操作与具有的硬件平台相关,但一般包括一下的内容: • 初始化转载 2009-09-04 00:38:00 · 6459 阅读 · 0 评论 -
[转]嵌入式系统硬件初始化
系统初始化过程可以分为3个主要环节,按照自底向上、从硬件到软件的次序依次为:片级初始化、板级初始化和系统级初始化。l 片级初始化 完成嵌入式微处理器的初始化,包括设置嵌入式微处理器的核心寄存器和控制寄存器、嵌入式微处理器核心工作模式和嵌入式微处理器的局部总线模式等。片级初始化把嵌入式微处理器从上电时的默认状态逐步设置成系统所要求的工作状态。这是一个纯硬件的初始化过转载 2009-09-04 00:30:00 · 3637 阅读 · 0 评论 -
嵌入式Linux内核时钟初始化问题
首先搞清楚RTC在kernel内的作用: linux系统有两个时钟:一个是由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。另一个时间是 “System clock”也叫内核时钟或者软件时钟,是由软件根据时间中断来进行计数的,内核时钟在系统关机的情况下是不存在的转载 2009-09-04 00:41:00 · 1354 阅读 · 0 评论 -
ARM嵌入式系统初始化过程
基于ARM内核微处理器的系统一般为复杂的片上系统,这种复杂系统的多数硬件模块都是可配置的,需要软件设置为特定的工作状态,因此在用户的应用程序之前,需要有一些专门的代码完成对系统的初始化。由于这类代码直接面对ARM处理器内核和硬件控制器,一般都使用汇编语言完成。初始化代码完成的操作与具有的硬件平台相关,但一般包括一下的内容: --初始化异常向量表(中断向量表)--初始化存储器系统原创 2009-09-04 00:40:00 · 1680 阅读 · 0 评论 -
网卡工作原理
网卡的组成工作原理作者:不详1.认识网卡,我们上网必备组件之一。 网卡工作在osi的最后两层,物理层和数据链路层,物理层定义了数据传送和接收所需要的电和光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据转载 2009-08-21 00:09:00 · 3544 阅读 · 1 评论 -
网卡的组成工作原理之一--MAC+PHY
网卡工作在osi的最后两层,物理层(PHY)和数据链路层(MAC,即MAC实现了一个数据链路层),物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC控制器。很多转载 2009-08-21 00:12:00 · 2635 阅读 · 0 评论 -
系统延时
//初始化相关的模块Systick_SetReload(9000); //设定systick达到1ms计数结束Systick_ITconfig(ENABLE); //时能systick中断//中断处理void SystickHandler(void){ if (TimingDelay != 0x00) //TimingDelay定义为volative的全局变量 { Timing原创 2009-10-26 01:50:00 · 1189 阅读 · 0 评论