EGUI嵌入式图形系统文档
2012-06-22 asmcos 24
EGui是一个基于Linux Framebuffer的嵌入式图形系统,采用完全开放源代码方式发布代码。并且EGui图形代码将会完全免费。EGui目前基本完成图形系统的完整的框架,有window管理,事件管理和事件分发,timer的实现,widget实现了一部分。1. EGui 简介EGui是一个基于Linux Frame buffer的嵌入式图形系统,希望它能为Linux提 .. [查看全文]
典型的PID处理程序
2012-06-22 lookuper 15
*============================ ======================================================================== 这是一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID参数必须由具体对象通过实验确定。由于单片机的处理速度和 ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整 .. [查看全文]
基于WinCE的I2C驱动程序设计
2012-06-22 王小芳 王典洪 陈飞 17
摘要:将操作系统和相应硬件设备连接起来,编写联系硬件和软件的驱动程序至关重要。本文主要讨论在 WinCE操作系统下,如何设计实现S3C2410芯片具有I2C接口的驱动程序;详细介绍WinCE下,流驱动程序的编写方法,同时将驱动通过 Platform Builder编译进操作系统,最后用动态链接库的方式提供给用户使用。 引言 随着以计算机技 .. [查看全文]
片上系统(SOC)设计流程及其集成开发环境
2012-06-19 林学龙 叶斌 龚幼民 21
片上系统(SOC——System-On-a-Chip)是指在单芯片上集成微电子应用产品所需的全部功能系统,其是以超深亚微米(VDSM-Very Deep Subnicron)工艺和知识产权(IP——Intellectual Property)核复用(Reuse)技术为支撑。SOC技术是当前大规模集成电路(VLSI)的发展趋势,也是21世纪集成电路技术的主 .. [查看全文]
简单实用的单片机CRC快速算法
2012-06-19 韩炬 25
摘要 提供两个实用的、能够在单片机上通过软件来实现的CRC快速算法,其中一个适用于51系列等单片机,另一个适用于PIC单片机,这两种算法十分简单快捷。 关键词 CRC算法单片机 1引言 CRC (循环冗余码)检验技术广泛应用于测控及通信领域。在很多情况下,CRC计算是靠专用的硬件来实现的,但是对于小型低成本的单片机系统来说, .. [查看全文]
节约单片机端口资源的键盘电路
2012-06-19 22
1 新型键盘电路 键盘电路是单片机应用系统最常用的人机接口,往往要占用较多的I/O端口,利用本文介绍的电路,可以最大限度地减少键盘电路对I/O端口的点用。本电路特别适合一些引脚少、结构紧凑的单片机,可为其节省宝贵的I/O资源。 这里以3根I/O线为例,普通接法只能接3个键,即使是采用改进后的组合接法[1],最多也只能接7个 .. [查看全文]
基于SOPC的FIR数字滤波器的设计
2012-06-19 郑成根 邓中亮 25
摘要:为了探讨如何优化设计数字滤波器系统课题,本文首次提出了利用可编程的片上系统(SOPC)技术,采用基于SOPC的软硬件协同开发方法,设计了一个高速的、软件灵活配置的一个片上FIR系统,同时给出了硬件系统设计方法和软件系统的设计流程,还探讨了软硬件协同仿真和验证方法。在此系统上,用软件可以定制各种类型的FIR滤 .. [查看全文]
CRC源码大全
2012-06-18 22
循环冗余校验码(Cylclic Redundancy Check Code),简称CRC码。常用的CRC数有8,16,32,CRC位数越大,数据越不易受干扰,但运算时间加长。一般关于通信的书籍都有介绍。简单原理是将要传输的数据视为一堆连续位组成的一整个数值,并将此数值除一个特定的除数,通常以二进制表示,此除数称为衍生多项式(Generation Poly .. [查看全文]
嵌入式系统中引导程序的实现
2012-06-18 16
在嵌入式系统的开发过程中,技术难点主要在于系统引导程序的编写,为此本文将详细论述在ARM7基础上开发嵌入式系统时引导程序的实现。 引导加载程序是系统加电后运行的第一段软件代码。当一个微处理器最初启动时,他首先执行预定地址处的指令。通常这个位置是只读内存,其中存放着系统初始化或引导程序。在PC系统中,引导加 .. [查看全文]
片上系统设计与EDA
2012-06-02 9
摘要:利用EDA工具和硬件描述语言(HDL),根据产品的特定要求设计性能价格比高的片上系统,是目前国际上广泛使用的方法。与传统的设计方法不同,在设计开始阶段并不一定需要具体的单片微控制器(MCU)和开发系统(仿真器)以及带有外围电路的线路板来进行调试,所需要的只是由集成电路制造厂家提供的用HDL描述的MCU核和 .. [查看全文]
单片机初学者几个不易掌握的概念
2012-06-02 20
一、总线: 我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中 ,连连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很 多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相连,各器件之间的工作必须相互协调,所以就需要的连线就很多了,如果仍如同模拟电路一样 .. [查看全文]
SystemC 2.1在Visual Studio 2005下使用
2012-06-02 24
SystemC 2.1目前能在Visual Studio .NET 2003的环境下开发,移植到Visual Studio 2005之后会出现一些小问题。经研究,我们需要改动一些参数。 步骤一:编译SystemC库 1.下载SystemC library source code 到http://www.systemc.org注册会员账号后,即可下载SystemC library soure code 2.以下SystemC 2.1 v1为例,下 .. [查看全文]

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