转自:http://blog.csdn.net/hanmengaidudu/article/details/21559153 1.S3C2440上LCD驱动 (FrameBuffer)实例开发讲解 其中的代码也可直接参考:drivers/video/s3c2410fb.c 以下为转载文章,文章原地址 ...
分类:
其他好文 时间:
2018-01-31 20:13:31
阅读次数:
253
概述 S3C2440A中的中断控制器接受来自60个中断源的请求。提供这些中断源的可以是内部外设,如DMA控制器、UART、IIC等等。在这些中断源中,UARTn、AC97和EINTn中断对于中断控制器而言是“或”关系(在这几个源中还可以有中断分支)。 当从内部外设和外部中断请求引脚收到多个中断请求时 ...
分类:
其他好文 时间:
2018-01-26 23:04:00
阅读次数:
335
S3C2440的存储控制器提供了访问外设所需要的信号,它有如下特性:支持大/小端字节(通过软件选择);每个BANK的地址空间为128MB,总共1GB(8个BANK);可编程控制的总线宽度(8/16/32bit),BANK0只有两种位宽(16/32bit);总共8个BANK:BANK0-BANK5可以支持外接ROM、SRAM等;BANK6-BANK7除了支持ROM、SRAM外,还支持SDRAM等;
分类:
其他好文 时间:
2018-01-17 14:31:01
阅读次数:
222
在单片机开发中,我们借助于vsprintf函数,可以自己实现一个printf函数,但是,那是IDE帮我们做了一些事情。 刚开始在ARM9裸机上自己写printf的实现的时候,包含对应头文件也会提示vsprintf函数找不到,查询很多资料之后,发现使用arm-linux-ld就是找不到对应的库函数,换 ...
分类:
其他好文 时间:
2018-01-13 16:58:37
阅读次数:
203
GPIO(GeneralPurposeI/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平、或者通过它们读入引脚的状态──是高电平还是低电平。?三星S3C2440,有130个I/O端口,分为A-J九组,可以通过设置寄存器来确定某个引脚用于输入、输出还是特殊功能。在这里通过四个实验介绍GPIO的简单使用。1、通过汇编语言点亮LED灯?首先需要看原理图,知道L
分类:
其他好文 时间:
2018-01-08 21:09:18
阅读次数:
233
系统复位的时候,从0地址开始执行,这个时候系统处于svc管理模式。 一般而言,我们的app应用程序是处于用户模式的,但是用户模式不能访问硬件,必须处于特权模式才可以。所以这里我们用swi软中断方式来实验。swi异常会让cpu进入svc模式。 首先,系统复位,执行代码,此刻处于svc模式,然后我们切换 ...
分类:
其他好文 时间:
2017-12-26 00:55:26
阅读次数:
186
现在做第一个实验,模拟未定义模式。 未定义模式,是cpu遇到自己不能识别的指令时候做出的异常处理。 arm指令的机器码一定是按照某种规范要求的,不然你随意写一条指令,cpu不是都可以执行吗?在cpu没有定义该条指令含义的情况下,我们执行了这样未定义的指令,就会进入未定义异常。 现在我们要模拟一个未定 ...
分类:
其他好文 时间:
2017-12-24 14:44:13
阅读次数:
141
1 在内核中配置看门狗驱动Linux-2.6.32.2 内核具有完善的S3C2440 的看梦狗驱动,我们只需配置一下就可以使用了。在内核源代码目录执行:make menuconfig,进入内核配置主菜单,依次选择进入如下子菜单:Device Drivers > [*] Watchdog Timer ...
分类:
其他好文 时间:
2017-12-12 21:32:46
阅读次数:
207
对于2440而言,nand启动,nand的前4k内容由硬件复制到sram。 nor flash,可以像内存一样读,但是不能像内存一样写,执行写操作需要特殊的操作。 程序中包含有需要写的全局或者静态变量,它们在bin文件中,写在nor flash上,直接修改这样的变量是无效的。 到底什么意思呢?还是看 ...
分类:
其他好文 时间:
2017-11-25 00:58:39
阅读次数:
336
前面我们实验的LED和串口程序,是cpu发送地址给特定的寄存器,在寄存器中写相应的位,达到控制要求。 第一类是GPIO门电路如LED,第二类是协议类如串口,这些都不是cpu直接给地址信息,而是通过寄存器来控制的。 第三类是内存接口,cpu发出的地址可以直接传递给这种设备如nor flash,sdra ...
分类:
其他好文 时间:
2017-11-18 22:30:53
阅读次数:
150