ARM中断控制系统按键驱动程序设计一.Arm中断控制系统1.查询方式程序不断地查询设备的状态,并做出相应的反应。该方式实现比较简单,常用在比较单一的系统中,比如:一个温控系统中可以实用查询的方式不断检测温度变化。特点:实现简单;但CPU利用率很低,不适合多任务的系统。2.中断方式当事件发生时,硬件会...
分类:
其他好文 时间:
2014-12-08 12:16:00
阅读次数:
252
(时钟体系)时钟概念:★时钟脉冲:一个按一定电压幅度,一定时间间隔连续发出的脉冲信号;★时钟频率:在单位时间(如:1秒)内产生的时钟秒冲数;时钟的作用:时钟信号是时序逻辑的基础,它用于决定逻辑单元中的状态何时更新。数字芯片中众多的晶体管都工作在开关状态,它们的导通和关断动作无不是按照时钟信号的节奏进...
分类:
其他好文 时间:
2014-12-08 12:08:51
阅读次数:
423
Uart工作原理:数据通信方式为:并行通信与串行通信两种:§并行通信:利用多条数据线将数据的各位同时传送。它的特点是:传输速度快,是用于短距离通信;§串行通信:利用一条数据线将数据一位位地顺序传送。特点是通信线路简单,利用简单的线缆就实现通信,低成本,是用于远距离通信。异步通信:ª异步通信:以一个字...
分类:
其他好文 时间:
2014-12-08 12:05:58
阅读次数:
368
mini2440拿到手有四天了,抱着很大的兴趣看韦东山老师的视频,但是因为电脑是win7 64bit的系统,dnw的驱动没有,经查询可以使用supervivi,就查找相关的资料.但是始终弄不好,后来使用mini tools.很给力.贴出下载地址:MiniTools安装文件(含Windows/Linu...
分类:
其他好文 时间:
2014-11-28 21:21:47
阅读次数:
256
在看上面2440的内存映射的时候,对其中的有些名字,不是完全太懂,所以到网上找了相关的信息。对于mini2440来说,SDRAM,即内存,程序运行时的地方。选择连接SDRAM的为bank6。1)S3C2440 支持两种启动模式:一种是从 Nand Flash 启动;一种是从Nor Flash启动。在...
分类:
其他好文 时间:
2014-11-20 11:48:35
阅读次数:
297
出处:http://www.embeddedlinux.org.cn/html/yingjianqudong/一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、前提知识...
分类:
其他好文 时间:
2014-11-11 10:35:15
阅读次数:
331
在mini2440的教程中,在构建nandflash系统的时候是首先通过supervivi借助dnw烧写uboot.bin到nand flash 第零块,由于我使用的是64位操作系统,usb驱动没安装成功,就尝试了其他方法烧写uboot.bin到nandflash,尝试了N多种方法都失败了,静下心来...
分类:
其他好文 时间:
2014-11-09 21:59:26
阅读次数:
225
前言 最近在研究mini2440的友善之臂,但是我拿着的是实验室早期买的开发板,在做裸机开发的过程中老是不能很好地使用最新版的minitools进行烧录,因而各种不爽,因为生成了bin文件不能很好地传到mini2440中,作为一个对开发有着强迫症的我,去各大网站上找烧录的方法,但是我找到的都是老的一...
分类:
其他好文 时间:
2014-10-23 15:44:20
阅读次数:
227
1、mkimage的使用(u-boot-2008.10/tools/mkimage) 首先./mkimage 运行或者 将mkimage 拷贝到 /bin 目录下面 法一: #mkimage -n 'linux-2.6.14' -A arm -O linux -T kernel -C none -a...
分类:
其他好文 时间:
2014-10-21 19:30:02
阅读次数:
144
还是利用 mini2440移植uboot-2008.10 (一) 修改好的代码 通过观察可以发现,mini2400使用的网卡芯片是DM9000,在uboot-2008.10源码中已经支持该芯片的驱动(drivers/net/dm9000.c),但是并不完善 具体原理还不是很清楚,现在只是做一下移植步...
分类:
其他好文 时间:
2014-10-21 17:33:46
阅读次数:
222