S3C6400/S3C6410/S5PC100/S5PC110/S5PV210/Next-Samsung
文章平均质量分 65
hongjiujing
这个作者很懒,什么都没留下…
展开
-
S3C6400 内存映射
内存区域:主内存通过SPINE总线访问,地址范围0x0000_0000-0x6FFF_FFFF,主内存被分为四个区域,启动代码区,内部内存区域,静态区,动态区。支持steppingstone机制。主要介绍一下启动代码区,内部内存区。启动代码区:启动镜像的范围是0x0000_0000-0x07FF_FFFF,但是实际上没有真正的映射内存。启动镜像区域指向了内部ram区或者静态内存区。启动镜像的执行地原创 2008-08-06 19:09:00 · 913 阅读 · 0 评论 -
arm-linux MCP2515 Can Bus tools with iproute2
1)git clone git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git2)vim MakefileCC = arm-linux-gccAR= arm-linux-arLD=原创 2011-10-12 12:50:43 · 1291 阅读 · 0 评论 -
S3C6410 KEYPAD扫描算法
<br />s3c6410 kepyad 扫描算法:<br /><br />初始化状态,所有的列输出低电平。没有键按下时,所有的行都是高(上拉),当有任意一个键按下时,相应的行输出低,产生一个键盘中断。<br />CPU将一列写低电平(initliaze),其他列写高电平。每一次写,CPU读取KEY_ROW中的相应位的值,判断是哪一列的键按下了。<br />例如:当我们写KEY_OUT(列)为11101111,将第4列全置低,读取KEYIN(ROW)值为11101111,就说明第4行第4列的键被原创 2010-08-09 12:21:00 · 987 阅读 · 0 评论 -
Samsung Android分支代码学习
<br /> <br /> <br />前言:没有s5pc110/s5pv210/s5pc100开发板,照样学习,哈哈。<br /> <br />进入三星相关的vendor目录:<br /> <br />smdkc100 smdkv210 setup.sh<br /> <br />C100主板相关配置文件为:<br /># we can't call my-dir since it's not defined yet<br /><br />LOCAL_PATH := $(dir $(lastwo原创 2010-07-14 17:59:00 · 2110 阅读 · 2 评论 -
S3C64XX Smartq WM8987 Codec 2.6.27/2.6.30
--- wm8987.c 2009-12-02 20:18:49.000000000 +0800+++ /work2/task/linux-kernel-2.6.24.7-smartq/sound/soc/codecs/wm8987.c 2009-12-01 12:03:39.000000000 +0800@@ -6,9 +6,6 @@ * Author: Richard原创 2009-12-02 20:29:00 · 1152 阅读 · 1 评论 -
S3C6410 DRAM Controller
我们在项目中更换了DRAM,所以需要重新配置S3C6410的DRAM控制器,结果发现S3C6410中的DRAM控制器还是挺复杂的。 S3C6410支持两个DRAM片选,可以分别接最大256MB的内存,该处理器用的DRAM控制器是来自ARM的PrimeCell Dynamic Memory Controller(PL340)。只看S3C6410的Datasheet中的DRAM转载 2009-10-01 13:17:00 · 1766 阅读 · 2 评论 -
关于智器marvell8686 驱动用网络管理器单击问题的总结。
my platform is ARM11,2.6.24 linux!When i use libertas_sdio driver for marvell8686,it is ok under nm-applet(no use gnome-keyring-daemon),But when i use official marvell8686 driver for marvell原创 2009-08-28 14:22:00 · 1285 阅读 · 0 评论 -
S3C6410 2D加速
/* linux/drivers/media/video/samsung/g2d/s3c_fimg2d2x.c * * Driver file for Samsung 2D Accelerator(FIMG-2D) * * Jonghun Han, Copyright (c) 2009 Samsung Electronics * http://www.samsungsemi.com/ *原创 2009-05-15 10:14:00 · 3517 阅读 · 1 评论 -
S3C6410处理器介绍
S3C64xx系列的应用处理器芯片是三星主推的,三星目前推出了S3C6400和S3C6410,都是基于ARM11架构的,而且硬件管脚兼容,应该说大致的功能基本相同,比较明显的区别就是S3C6410带有2D/3D硬件加速。 大致看了一下,S3C6410是一个强大的应用处理器,我不是在这里做广告,呵呵,因为我正在使用它,有了它,可以做很多东西。 下面,我对S3C6410做个简单介绍,转载 2009-05-11 09:36:00 · 2553 阅读 · 0 评论 -
S3C6400 简介
芯片服务领域:消费电子,通信领域(2.5G,3G)。芯片主要功能接口:1:集成了多媒体处理(音视频)单元,支持mpeg4/h.264的编解码。硬解码支持实时会议和TV-OUT等模式。2:集成了DRAM和Flash Rom/DRAM接口,硬件优化单元,包括camera、TFT 24位真彩色LCD控制器、系统管理(电源管理等),4路UART、32路DMA、4通道定时器,GPIO口,以及I2S/I2C/原创 2008-08-06 19:07:00 · 1307 阅读 · 0 评论 -
s3c6400 系统控制
系统控制主要是两部分:系统时钟控制和电源管理控制。系统时钟控制:6400系统时钟逻辑机制产生所需的时钟信号。ARMCLK用于CPU,HCLK用于AXI/AHB总线单元,PCLK用于APB总线单元。6400存在三种PLL(锁相环),第一种是仅仅对于ARMCLK,第二种是对于HCLK和PCLK,第三种是特别针对于音频相关时钟,时钟控制逻辑通过外部提供的时钟资源产生低速率时钟信号给ARMCLK,HCLK原创 2008-08-06 19:14:00 · 704 阅读 · 0 评论 -
s3c6410 SanDisk SDIN5D2-2G
u-boot:1.1.6Kernel:2.6.36SDIN5D2-2G:eMMC V4.41I/FPass:OKeMMC是一个嵌入式非易失性存储系统,包括闪存存储器与存储控制器。其设计针对消费电子、导航系统及其他工业等领域的广泛应用。这一系统简化了应用接口设计,同时免除了主机处理器管理低层级闪存的任务。由于简化了非易失性闪存的接口设计与验证程序,产品开发者因原创 2011-11-17 14:23:07 · 1107 阅读 · 0 评论