32位软核处理器NIOS II的以太网接口设计与实现
2013-01-22 陈小毛 陈尚松 14
摘要:本文阐述了32位软核处理器NIOS II以太网接口的实现方法,结合SOPC可以灵活配置的特点,定制了硬件系统,给出了软件设计的主要流程及部分实现要点。在FPGA上构建SOPC系统,并在NIOS II上移植了操作系统uClinux,编写了软件驱动程序,通过PC向片上可编程系统发数据包,可以从以太网接口获得所有数据包的返回信息。实 .. [查看全文]
Microwindows在基于S3C44B0X的嵌入式系统中的移植
2013-01-22 李凯 窦振 24
摘要: 本文论述了在基于S3C44B0X的嵌入式开发平台上移植了uCLinux和打开帧缓冲设备驱动程序的基础上,移植Microwindows的过程与方法,指出了在移植过程中需要注意的问题。 关键词: FrameBuffer;MicroWindows;S3C44B0X 引言 Microwindows是由Gregory Haerr组织的一个开放源码项目,是嵌入式系统中广泛应 .. [查看全文]
uCOS II安装调试指南
2013-01-21 8
uCOS是一种体积小巧而实用的实时操作系统,由于其代码的开放性,近年来普遍受到人们的关注,许多人开始从事这一操作系统的学习及应用工作,但由于其文档较少,特别是关于安装和使用方面的指导性文章不够充足,使很多初学者,特别是刚刚接触嵌入式操作系统的朋友们不知道如何进行系统的安装及调试,为此我结合自己使用的切身 .. [查看全文]
Hash查找法在Keil C51中的实现
2013-01-21 高玉 曹婷婷 12
摘要:散列(hash)是一种重要的存储方法,也是一种常见的查找方法。它是指在记录的存储位置和它的关键字之间建立一个确定的对应关系。本文以射频卡门禁控制器为例,说明用射频卡卡号作为关键字,用Hash查找法确定此卡能否开门,并给出对应的Keil C51程序。单片机应用系统中,经常要涉及到数据的存储和查找。以射频卡门禁系统为例 .. [查看全文]
Linux内核定义的常量
2013-01-21 9
Linux内核定义的常量 1 初始定义 定义了你的机器上的地址转换__virt_to_phys()。这个宏用于把虚拟地址转换为一个物理地址。通常情况下: phys = virt - PAGE_OFFSET + PHYS_OFFSET 2 解压缩符号 ZTEXTADDR 解压缩器的地址地址。由于当你调用解压缩器代码时,通常关闭MMU,因此这里并不讨论虚拟地址和物理地址的问题。通常你 .. [查看全文]
基于8051嵌入式系统的GPRS终端实现
2013-01-21 8
随着数据无线传输需求的骤增和中画移动GPRS业务全面投入运营,无线数据通信的应用越来越广泛。GPRS网不但具有覆盖范围广、数据传输速度快、通信质量高、永远在线和按流量计费等优点,且其本身就是一个分组型数据网,支持TCP/IP协议,无需经过PSTN等网络的转接,可直接与Internet网互通。因此GPRS业务在无线上网、环境 .. [查看全文]
uClinux 中Makefile文件分析
2013-01-21 4
1、概述 uClinux/目录下的这个Makefile 是个总领式的文件,通过它又层层包含调用各个目录、子目录下面对应Makefile,就这样层层调用下去,从而完成整个软件系统的编译。 2、具体分析 下面根据uClinux/Makefile 文件的内容(内容有删节)大致介绍一下整个编译的调用关系。 ------------------------------------------------ .. [查看全文]
S3C2410 中断程序的实现
2013-01-20 ZWJXMLR 9
S3C2410(IRQ)中断处理过程: 在此要注意的是区别中断向量表和异常向量表。中断发生后总是从IRQ 或者FIQ 异常入口处进入,然后跳转到相应的异常处理程序处执行,这个异常处理程序一般都是进行查找中断向量表的操作,然后调用中断处理程序。 以下是在应用中中断处理实现的过程:从中不难体会到中断的处理过程。 定义中断向量 .. [查看全文]
基于FPGA/CPLD设计与实现UART(VHDL)
2013-01-20 22
1 引言 由于微电子学和计算机科学的迅速发展,给EDA(电子设计自动化)行业带来了巨大的变化。特别是进入20世纪90年代后,电子系统已经从电路板级系统集成发展成为包括ASIC、FPGA/CPLD和嵌入系统的多种模式。可以说EDA产业已经成为电子信息类产品的支柱产业。EDA之所以能蓬勃发展的关键因素之一就是采用了硬件描述语言(H .. [查看全文]
ASM51调用C51函数的实现
2013-01-20 苟帅 13
MCS-51系列单片机在目前和今后的相当一段时间内都将是我国的单片机主流机种。但在早期的开发过程中,程序员不得不从深奥的汇编语言开始摸索,同时要求开发人员对硬件亦有相当的子解。相比而言,专用8051系列单片机设计的Franklin C51语言是一种通用的高级结构化的程序设计语言。入门容易,程序可读性强,调试、移植都很方 .. [查看全文]
AT91系列ARM 硬件设计笔记
2013-01-20 7
电源问题 1.VDDCORE和VDDIO引脚电源 A)VDDCORE和VDDIO引脚电源必须连接到使用退耦电容的干净的直流电源上;退耦电容应尽可能的接近微控制器的VDD和GND引脚;退耦电容典型值是33nF到100nF。 B)除保证复位的延时时间大于两个电源的上升时间外,对电源的时序上没有特殊的要求。 C) 值得注意的是在VDDCORE一直给微控制器 .. [查看全文]
MCS-51单片机实用子程序库
2013-01-20 10
目前已有若干版本的子程序库公开发表,它们各有特色。本程序库中的开平方算法为快速逼近算法,它能达到牛顿迭代法同样的精度,而速度加快二十倍左右,超过双字节定点除法的速度。 本子程序库对《单片机应用程序设计技术》一书附录中的子程序库作了重大修订: (1)按当前流行的以 IBM PC 为主机的开发系统对汇编语言的规定, .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号