随笔 - 342  文章 - 0 评论 - 49 阅读 - 147万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Embeded hardware

TQ2440开发板网络配置方式
摘要:一、命令行模式1、设置IP、子网掩码(netmask)#ifconfig eth0 netmask up up 表示开启网卡eth0,可以不加2、设置网关(gateway)#route add default gw 说明: 此种方法虽然可以配置,但只是临时生效。一旦重启系统,之前的配置信息就都... 阅读全文
posted @ 2015-10-25 14:50 amanlikethis 阅读(689) 评论(0) 推荐(0) 编辑
关于2440的裸跑程序中SD卡读后不能成功写入问题的讨论
摘要:问题描述: TQ2440的官方裸跑程序中,对SD卡先进行读操作,然后再写,发现不能程序卡死。倘若对SD卡先写后读,程序可以正常运行,奇哉怪哉?写数据的关键代码-->while(i > SDCard_BlockSize) + 1) &0x0fff; rSDIDTIMER=0x7f... 阅读全文
posted @ 2014-09-10 17:14 amanlikethis 阅读(561) 评论(0) 推荐(0) 编辑
STM32与S3C2440的区别
摘要:一、定位STM32: 高功能单片机、工业控制S3C2440: 处理器、智能设备二、跑系统STM32: ucos-IIS3C2440: Linux等大型系统三、硬件架构STM32: Cortex-M3、无MMU、Flash和RAM空间小S3C2440: ARM920T、有M... 阅读全文
posted @ 2014-05-09 22:23 amanlikethis 阅读(1895) 评论(0) 推荐(0) 编辑
启动文件需要做的工作
摘要:一、最基本的工作1、准备RAM 如果是SRAM这步可以省略,但如果是SDRAM就需要配置一下时序才能使用。RAM是必须准备的,没有RAM将来的全局变量和堆栈在哪儿开辟。2、准备SP SP肯定是设置在RAM中。SP必须设置好,不然程序怎么跳转到C函数运行--需要入栈操作。3、准备代码 对于处理器... 阅读全文
posted @ 2014-05-09 22:11 amanlikethis 阅读(743) 评论(0) 推荐(0) 编辑
usb host和usb device
摘要:S3C2440的数据手册将USB功能分为两章--usb host和usb device。具体什么意思呢?usb host: 微处理器作为usb主设备,可以挂接U盘之类的从属设备。usb device: 微处理器作为usb从属设备,其常用作接受PC机发送的命令。参考网页:USB Host和US... 阅读全文
posted @ 2014-04-27 16:27 amanlikethis 阅读(936) 评论(0) 推荐(0) 编辑
NorFlash
摘要:一、NorFlash概述 1、NorFlash Intel于1988年首先开发出NOR Flash 技术,彻底改变了原先由EPROM(Erasable Programmable Read-Only-Memory电可编程序只读存储器)和EEPROM(电可擦只读存储器Electrically Erasa 阅读全文
posted @ 2014-03-27 09:50 amanlikethis 阅读(3097) 评论(5) 推荐(0) 编辑
NandFlash
摘要:一、概述 1、NandFlash NAND结构能提供极高的单元密度,可以达到高存储密度,比如能达到256M,并且写入和擦除的速度也很快。应用NAND的困难在于flash的管理需要特殊的系统接口。 2、NandFlash和NorFlash对比 Nor/Nand Flash 的差别 Nor Nand 容 阅读全文
posted @ 2014-01-10 20:07 amanlikethis 阅读(809) 评论(0) 推荐(0) 编辑
S3C2440触摸屏控制总结
摘要:触摸屏控制原理,其实与ADC读取一个滑动变阻器中间触点电压的原理一样。只不过,读取触摸屏的X、Y方向上的电压需要两次,而且需要设置其工作模式以实现一个ADC读取两个通道的电压。S3C2440的ADC控制是很简单的,与普通单片机控制ADC的方法没有多大区别。大概的操作步骤都是如下所示。(1)设置控制寄... 阅读全文
posted @ 2013-10-15 11:22 amanlikethis 阅读(669) 评论(0) 推荐(0) 编辑
S3C2440的LCD虚拟显示测试
摘要:一、概述 S3C2440的LCD控制器支持虚拟显示,说的容易理解一点就是,可以显示比实际显示器大的图像。可以这样想象,有一个大的图片,但是显示器(显示串口)比较小,但是我们可以相对于大图片(即大图片不动)移动显示器的位置,从而实现观察大图片的其他部分的内容。芯片手册上对这部分内容用一个图片来生动展示 阅读全文
posted @ 2013-09-28 11:07 amanlikethis 阅读(1440) 评论(0) 推荐(0) 编辑
韦东山教程ARM的时钟设置出现的问题及其解决方法
摘要:时钟设置是一个非常重要的环节,如果系统没有合适的时钟,根本无法工作。 S3C2440的时钟复杂,分为FCLK,HCLK,PCLK。 在程序测试中,曾出现这样一个错误。系统当前FCLK为400MHz,分频比是1:4:8,并且为同步工作模式。现在,欲重新设置时钟,把FCLK设置为200MHz,分频比设置 阅读全文
posted @ 2013-09-22 09:37 amanlikethis 阅读(882) 评论(0) 推荐(0) 编辑
程序在nor flash中真的可以运行吗?
摘要:程序在nor flash中可以运行,但是是有限制的,它不能像RAM那样随意的写(尽管它可以随意的读)。在norflash上,不能运行写存储器的指令,不过排除写的地方是RAM类。实验中的三个文件如下所示:Makefile如下: led_on.bin : crt0.S leds.c arm-linux- 阅读全文
posted @ 2013-09-22 09:05 amanlikethis 阅读(3827) 评论(0) 推荐(1) 编辑
存储器的速度
摘要:ARM处理器执行速度与存储器的速度有关。下面列出SRAM、SDRAM、cache运行速度的顺序(从高到低): 1.cache 2.SRAM 3.SDRAM其实,我认为norflash上运行程序的速度最低。 阅读全文
posted @ 2013-09-22 09:02 amanlikethis 阅读(743) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示