
ARM裸机程序
求知_swat
这个作者很懒,什么都没留下…
展开
-
s3c2440启动文件详细分析
该文章转载于赵春江老师的博客http://blog.youkuaiyun.com/zhaocj/article/details/5302370,感谢赵老师悉心讲解。启动文件就是引导ARM启动,并进入我们熟悉的C语言程序。它主要完成了ARM最基本的硬件初始化工作。虽然启动文件的内容大同小异(就是设置系统时钟、内存、中断向量表、栈等内容),而且只要有一个现成的启动文件,即使不用详细了解该文件的内容转载 2013-10-08 20:57:48 · 1033 阅读 · 0 评论 -
ARM 汇编指令
ARM指令教程 ARM汇编程序特点:l 所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值.l ARM汇编语句中.当前语句很多时候要隐含的使用上一句的执行结果.而且上一句的执行结果转载 2013-12-29 09:58:02 · 1076 阅读 · 0 评论 -
TX2440裸机程序-nor flash
该文章转载于赵老师的博客:http://blog.youkuaiyun.com/zhaocj/article/details/5712259。norflash和nandflash是应用不同技术而实现的非易失闪存。它们之间的各自特点在这里就不做介绍了,而只把s3c2440对norflash的操作做一讲解。我们用的norflash为EN29LV160AB,其实对各种型号的norflash进行读写等操作差别不大转载 2013-12-01 23:27:40 · 920 阅读 · 0 评论 -
TX2440裸机程序-触摸屏
该文章参考http://blog.youkuaiyun.com/yx_l128125/article/details/7703705,(该文章素材由国嵌视频提供)一、触摸屏简介 四线电阻屏结构上如图,是在玻璃或丙稀酸基板上覆盖两层均匀导电的ITO层,分别作为x电极和y电极,他们之间由均匀排列的透明格点分来绝缘。X电极和y电极的正负端由导电线(黑色粗体线)从两端引出,引出x-,x+,y-,y+.当转载 2013-11-05 07:21:31 · 1096 阅读 · 0 评论 -
TX2440裸机程序-LCD
一、LCD简介LCD-liquid crystal display 的简称,液晶显示器按驱动方式分为1.静态驱动、2.简单矩阵驱动及3.主动矩阵驱动。其中,简单矩阵又可分为1.扭转向列型(TN)和超转向列型(STN)两种,而主动矩阵驱动则以TFT为主。 TN与STN都采用场电压驱动方式,如果显示尺寸加大,中心部分对电机变化的反应时间就会变长,显示器的速度跟原创 2013-11-22 02:41:56 · 2153 阅读 · 1 评论 -
S3C2440时钟和电源管理
该文章参考http://blog.youkuaiyun.com/mr_raptor/article/details/6555734前言系统时钟TX2440开发板在没有开启时钟前,整个开发板全靠一个12MHz的晶振提供频率来运行,也就是说CPU,内存,UART等需要用到时钟频率的硬件都工作12MHz下,而S3C2440A可以正常工作在400MHz下,两者速度相差可想而知,就好比牛车和动车。如果CPU原创 2013-10-22 17:47:51 · 1696 阅读 · 0 评论 -
TX2440裸机程序-AD
该文章参考于http://blog.youkuaiyun.com/yx_l128125/article/details/7703668,并结合实际情况编写。一、基本概念ADC:模/数转换器。 一种将模拟信号转换成数字信号的装置;DAC:数/模转换器。 一种将数字信号转换成模拟信号的装置。模拟信号转换为数值信号的步骤:1.原创 2013-11-04 23:27:25 · 1222 阅读 · 0 评论 -
TX2440裸机程序-uart
一、uart原理简介 在介绍2440的UART控制器之前,我们首先来了解一下UART的原理。 UART:Universal Asynchronous Receiver/Transmitter(通用异步收发送器),用来传输串行数据,发送数据时,CPU将并行数据写入UART,UART按照一定格式在TxD线上串行发出;接收数据时,UART检测到RxD线上的信号,将串行收集放到缓冲原创 2013-10-27 15:53:52 · 1163 阅读 · 0 评论 -
TX2440裸机时钟-PWM
S3c2440 有5 个16 位的定时器。定时器0、1、2、3 有脉宽调制功能(PWM)。定时器4有一个没有输出引脚的内部定时器。定时器0 有一个用于大电流设备的死区生成器。 定时器0 和1 共享一个8 位的预分频器(预定标器),定时器2,3,4 共享另一个8 位预分频器. 定时器工作流程1、设置定时器的输入时钟频率。定时器的时钟源为PCLK,首先经过原创 2013-10-14 00:57:08 · 1132 阅读 · 0 评论 -
TX2440裸机程序之-LED
一、开发环境 软件:ADS1.2 开发板:TX2440 硬件接线图:// 硬件连接: LED1 -- GPF0// LED2 -- GPF1// LED3 -- GPF2// LED4 -- GPF3二、源码及分析 /原创 2013-10-13 14:19:47 · 1022 阅读 · 0 评论 -
s3c2440 NAND与NOR启动方式详解+个人验证
转自:http://blog.youkuaiyun.com/despicablm/article/details/7309292一:地址空间的分配1:s3c2440是32位的,所以可以寻址4GB空间,内存(SDRAM)和端口(特殊寄存器),还有ROM都映射到同一个4G空间里.2:开发板上一般都用SDRAM做内存flash(nor、nand)来当做ROM。其中nand flash没有地址线,一次至少转载 2013-10-11 17:01:40 · 1407 阅读 · 0 评论 -
TX2440裸机程序-nand flash
一、nand flash二、nand falsh时序三、nand flash控制四、硬件电路五、nand flash驱动程序原创 2013-11-24 13:10:16 · 1721 阅读 · 0 评论