MINI2440 IIC协议 IIC协议在工程中应用广泛,在我看来,此协议的优势就在于其硬件及其简单,结构清晰。 首先来解读一下S3C2440A这款芯片的IIC协议。一、一个协议的解读从如上结构图中分析。无非就是四部分。首先从主机发送入手。手册484页,对主机发送模式框图显示如上。解析:1、配置主....
分类:
系统相关 时间:
2015-08-03 22:26:55
阅读次数:
192
arm core:为执行汇编程序的核心部件rom:厂家固化的代码,用于在arm上电后执行,将nand flash中大小如sram的前面代码(bootloader代码)拷贝到sram中,并cpu跳到sram的0x0位置sram(片内,4k):在执行nand flash中前小段代码(4kb左右),初始化...
分类:
系统相关 时间:
2015-07-31 23:14:11
阅读次数:
205
关于Pait_Bmp(x0, y0, x, y, BMPaddr);函数像素图在屏幕左上角为(0,0),Pait_Bmp中的x0。y0分别像素点初始位置,x,y为BMP图片的X,Y的大小。BMPaddr为BMP图片转换的数组地址基于T35 TFT LCD屏实现功能: 1. 在屏幕上画一个计算器界面,...
分类:
其他好文 时间:
2015-07-16 16:00:59
阅读次数:
196
usb摄像头芯片是中芯微的zc0301pl, http://www.vimicro.com.cn/product/pdf/ZC301PL-1107-V10-EN.pdf [root@FriendlyARM bin-song]# usb 1-1.2: new full speed USB device...
分类:
其他好文 时间:
2015-06-18 21:44:07
阅读次数:
122
OpenJTAG+Eclipse 3.5+GDB+Mini2440图文教程OpenJTAG与JLink的区别比较:相同点:都同时具备USB转JTAG、USB转串口功能差别:1. 操作系统:OpenJTAG可以用在Windows、Linux下;JLink只能用在Windows下,在Linux下它的调试...
分类:
数据库 时间:
2015-06-15 07:57:10
阅读次数:
228
用于arm裸机程序开发的IDE基本有 以下3个:MDK,IAR,还有ADS。具体它们的具体情况在这里我就不多说了,百度一下就明白了。由于之前开发c51,stm32时候都使用了MDK开发环境,而且MDK的界面确实看起来舒服多了,所以我选择了MDK作为我的s3c2440裸机开发的IDE。以下主要介绍.....
分类:
其他好文 时间:
2015-06-11 12:56:28
阅读次数:
111
【这是好久以前写的,有点乱,没时间整理,当做记录用的。】
项目目的:通过IIS,触摸屏,LCD模块实现音乐播放器功能(按钮上一首、下一首、播放、暂停的音频控制功能,并实现播放歌曲时显示相应的歌曲图片,不播放时显示hello music图片)
项目设备:windows7(32位),mini2440,uboot(nandflash),ADS1.2开发环境,jlink v8,耳机;
功能模...
分类:
其他好文 时间:
2015-06-07 20:18:09
阅读次数:
218
首先是2440的存储控制器: 暂时不管是从nand启动还是nor启动,因为我现在只关注内存,从上图可以看到由2440的Memory Controller可以寻址的范围是0x0000,0000---0x4000,0000,总共是1G,这1G又分为8个bank,bank0-bank7,每个bank...
分类:
其他好文 时间:
2015-06-07 18:43:37
阅读次数:
347
原文:http://blog.chinaunix.net/uid-26696487-id-3149316.html 环境:ubunt 11.10硬盘安装qt版本:qte4.6.3设备平台:mini2440交叉编辑器:4.4.31.将 qt-everywhere-opensource-src-4.6....
分类:
系统相关 时间:
2015-05-26 16:05:46
阅读次数:
242
1、概述
本驱动用定时器0产生PWM脉冲信号,GPB0管脚输出接蜂鸣器。
mini2440共有5个定时器,不过只有Timer 0~4具有PWM功能
2、驱动程序
#include
#include
#include
#include
#include
#include
#include <linux/interrup...
分类:
其他好文 时间:
2015-05-19 16:45:34
阅读次数:
132