E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tiny210
tiny210
(s5pv210)DDR2的初始化
做一个裸机测试内存DDR2的小程序,找了好多,没有找到类似的,只能静下心来看三星给的文档了!三星文档描述(P598):InitializationsequenceforDDR2memorytype:1.Toprovidestablepowerforcontrollerandmemorydevice,thecontrollermustassertandholdCKEtoalogiclowlevel.
manmanking
·
2014-04-26 16:00
测试
内存
三星
DDR2
建立树莓派raspberry交叉编译环境以及编译内核
树莓派其实也是一个小的嵌入式产品,其实和我的
TINY210
一样,只不过他是基于ARM11架构,自然是ARMV6体系.构建交叉编译环境也就相对一样.
canyue102
·
2013-12-17 00:00
内核
compile
树莓派
cross
raspberry
交叉编译
Tiny210
U-BOOT(三)----配置时钟频率源码分析
我们的
tiny210
是拷贝的smdkc100,所以,大家可以先参看smdkc100的lowlevel_init.S文件中的system_clock_init函数。
windsun0800
·
2013-12-07 17:00
Tiny210
U-BOOT(二)--配置时钟频率基本原理
CPU时钟、NANDFLASH、DDR、串口、网卡至少这些硬件,是我们需要在u-boo的启动过程中完成初始化的,其余的细节问题先不说了。必竟前面的这些硬件,是u-boot在启动过程,做自搬移和最终引导内核前必须要用到的。为了理解u-boot源码中那些硬件操作汇编代码,我们先看看这些硬件的工作原理是如何的。CPU的系统时钟U-BOOT在启动的过程中,需要配置系统时钟,没有这东西,CPU就跑不起来。配
windsun0800
·
2013-12-07 16:00
TINY210
UBOOT(一)启动过程
一直想写TINY210V2开发板的开发资料,一方面是能力不足怕写出来的会有问题,一方面人也很懒。瞧这位大神写的真不错。我也就不客气转了过来,给自己BLOG加点人气。哈Tiny210U-BOOT(一)--启动过程讲解启动过程,首先的源头就是打开电源,这个相信没人人不知道。CPU上电后,此时SP指针指向0x0000_0000,从这个地址取第一条指令。但此时:PLL没有启动,CPU工作频率为外部
windsun0800
·
2013-12-07 01:00
tiny210
touchscreen(ft5x06) 驱动
友善android4.0内核源码没有开源tsp驱动。从网上找到这个驱动:针对tiny2107寸屏 采用的ft5x06驱动,经本人测试,完全可以使用:http://download.csdn.net/detail/liujia2100/6636963
liujia2100
·
2013-11-30 23:00
Tiny210
(S5PV210) U-BOOT(十二)----编译出u-boot.bin
经过前面十一篇帖子的基础知识的梳理准备,现在我们可以正式开始移植了,所谓磨刀不误砍柴工,如果前面的一些知识没有准备好,后面你照着步骤来做这些事,毫无意义,试问在工作中,有人会写一个步骤与手册来教给你,让你照着做就OK了吗,那如果有这样的工作,而且薪水可观的话,请联系我,不甚感激!,言归正传,开始正式移植的第一天的任务。第一天任务:配置板文件,编译出u-boot.bin1.cp-aboard/sam
mutemob
·
2013-11-20 11:00
移植
u-boot
Tiny210
s5pv210
Tiny210
(S5PV210) U-BOOT(十一)----DDR2初始化源码分析
1.u-boot关于DDR的源码分析在mem_setup.S中,一点一点来,先看第一段/*DMC0DriveStrength(Setting2X)*/ ldrr0,=ELFIN_GPIO_BASE ldrr1,=0x0000AAAA strr1,[r0,#MP1_0DRV_SR_OFFSET] ldrr1,=0x0000AAAA strr1,[r0,#MP1_1DRV_SR_OFFSET]
mutemob
·
2013-10-23 17:00
内存
u-boot
Tiny210
DDR
s5pv210
Tiny210
(S5PV210) U-BOOT(十)----DDR2初始化顺序
现在网上的S5PV210的u-boot源码中关于内存的初始化过程,基本上我没有找到任何资料有过分析DDR2的内存初始化代码的。在看u-boot的这段代码时,也徘徊了很久,不知道如下手,很多文章或资料都将这一段分析过程有意无意的隐藏掉了,最多也只是提一下说参考裸板的代码,在找不到任何资料的情况下,我只能依靠芯片手册上,三星在内存控制器这一章,写的关于DDR2的初始化顺序的28个步骤来一条一条去读去看
mutemob
·
2013-10-23 11:00
内存
u-boot
Tiny210
DDR
s5pv210
Tiny210
(S5PV210) U-BOOT(九)----DDR2工作时序与原理
DDR的发展沿着更高数据传输频率,更大内存容量的方向发展,DDR2中做到更高数据传输频率,由DDR的2-bitpretetch向4-bitpretetch发展,而扩展容量,除了增加每个L-Bank的容量以外,另外就是增加L-Bank数,也就是说在内存中,原来DDR中Bank线只有2根,一块内存芯片最多2^2=4片L-Bank,而在DDR2中变成了2^3=8片L-Bank。(下面的一些图和文档出自尔
mutemob
·
2013-10-23 01:00
内存
u-boot
Tiny210
DDR
s5pv210
Tiny210
(S5PV210) U-BOOT(八)----DDR工作时序与原理
DDRSDRAM全称为DoubleDataRateSDRAM,中文名为“双倍数据流SDRAM”。DDRSDRAM在原有的SDRAM的基础上改进而来。下图是DDR和SDRAM的数据传输对比图图上可以清楚的看到,DDRSDRAM可在一个时钟周期内传送两次数据,上升沿传一次,下降沿传一次。1.DDR的基本原理先来看一张DDR读操作时序图从中可以发现它多了两个信号:CLK#与DQS,CLK#与正常CLK时
mutemob
·
2013-10-23 00:00
移植
u-boot
Tiny210
DDR
s5pv210
Tiny210
(S5PV210) U-BOOT(七)----SDRAM工作时序与原理
DDR出身自SDRAM,严格的说应该叫DDRSDRAM,DDRSDRAM是DoubleDataRateSDRAM的缩写,是双倍速率同步动态随机存储器的意思,所以,有很大一部分,两者是一样的,理解SDRAM,然后再来理解DDR在SDRAM上的改进,效果应该更好一些,这里要感谢Chinaunix.net的大神--TekkamanNinja,我的内存的学习资料都是TekkamanNinja的博客中介绍的
mutemob
·
2013-10-19 15:00
内存
u-boot
Tiny210
DDR
s5pv210
Tiny210
(S5PV210) U-BOOT(六)----DDR内存配置
上次讲完了NandFlash的低级初始化,然后NandFlash的操作主要是在board_init_f_nand(),中,涉及到将代码从NandFlash中copy到DDR中,这个放到后面实际移植的过程中再结合源码流程来分析,正常来说,DDR应该是放在NandFlash前面开始讲,因为DDR相对于NandFlash来说,更加复杂一些,所以,将DDR拖后来讲,OK,接着开始讲DDR。Tiny210U
mutemob
·
2013-10-18 10:00
内存
u-boot
Tiny210
DDR
s5pv210
Tiny210
(S5PV210) U-BOOT(五)----Nand Flash源码分析
1.u-boot参考源码 NandFlash的初始化代码在board/samsung/
tiny210
/lowlevel_init.S 2.初始化NandFlash在u-boot中,Nand的低级初始化在
mutemob
·
2013-10-17 20:00
Flash
u-boot
bootloader
nand
Tiny210
s5pv210
Tiny210
(S5PV210) U-BOOT(四)----Nand Flash原理(2)
下面以一个实际的读操作,来讲一下NandFlash的时序:在开始解释前,多罗嗦一下”使能”这个词,使能(Enable),是指使其(某个信号)有效,使其生效的意思......比如,上面图中的CLE线号,是高电平有效,如果此时将其设为高电平,我们就叫做,将CLE使能,也就是使其生效的意思。使能,这个中文翻译有点怪怪的,有点像WDT(WatchDogTimer),中文翻译叫看门狗,这是英文直译,另一种解
mutemob
·
2013-10-17 20:00
Flash
u-boot
bootloader
nand
Tiny210
s5pv210
Tiny210
(S5PV210) U-BOOT(四)----Nand Flash原理(1)
1.查看芯片型号我在上次讲系统时钟的时候,提过一下,在S5PV210下面的那一片就是NandFlash,旁边的那4片是DDR,我的型号是K9F2G08UOB查找三星芯片的命名手册,这个网上有,PDF名称叫----三星_Nand_Flash_芯片型号命名规则.pdf,打开,查找K9F2G08UOB所代表的具体参数如下:芯片类型:NandFlashSmallClassification:SLCNorm
mutemob
·
2013-10-17 18:00
Flash
u-boot
bootloader
nand
Tiny210
s5pv210
向
Tiny210
移植Debian Linux
前言: 我个人很喜欢DebianLinux,简洁、优雅、轻便、稳定。Debian有丰富的实用程序可供选用,而且它的Aptitude工具很好用,完美的解决了Linux里经常遇到的编译、安装过程中的版本匹配和库依赖的问题。所以在硬件资源充足的嵌入式开发中,是可以考虑移植Debian的。比如使用基于ARM11的S3C6410和基于Cotex-A8的S5PV210芯片的板子(跟这个CPU搭配的RAM
laohuang1122
·
2013-09-01 16:00
移植u-boot-2012-10到tiny210v2(一)-----基本芯片介绍和启动流程介绍
Contex-A8),512M DDR2,512M SLC Nand交叉编译器:arm-linux-gcc-4.5.1-v6-vfp-20120301(支持armv7指令系统)1.写在前面的话
Tiny210
shangguobuliuhen
·
2013-08-09 00:00
JNI基础实验一:调用.so文件--友善之臂
Tiny210
android 串口/pwm/ADC/LED
1.TextView 滚动拉动 2.byte 转 Strings 3. Thread 4.Handle <?xml version="1.0" encoding="UTF-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/
kaly_liu
·
2013-08-08 19:00
android
友善之臂
TINY210
網絡配置
1、设置IP地址、网关、DNS等,在/etc/eth0-setting文件中2、配置IP获取方式:配置文件/etc/fa_ethernet.conf内容控制以太网开机时的行为:------------------------------开机自动DHCP:REQUESTETHERNETCONNECTDHCP0.0.0.00.0.0.0开机自动STATICIP:REQUESTETHERNETCONNE
k122769836
·
2013-08-06 11:00
20130801 linux添加驱动 在dev下可以看到
友善之臂的
Tiny210
linux3.0.8 for android 实现:在linux内核下添加LED的驱动 LED@LZM@FJICC并且可以在# /dev/下看到。
kaly_liu
·
2013-08-03 15:00
linux
tiny210
hal 6 Android系统中编写APP通过应用程序框架层访问硬件服务。
referto 在Android系统中编写APP通过应用程序框架层访问硬件服务源文件packages/experimental/Hello输出out/target/product/generic/system/app应用层调用服务提供的接口IHelloServicehelloService=IHelloService.Stub.asInterface(ServiceManager.getServi
luck_good
·
2013-07-22 14:00
tiny210
hal 5 Android系统的应用程序框架层增加硬件服务接口。
referto 在Android系统的应用程序框架层增加硬件服务接口。在Android系统的ApplicationFrameworks层提供Java接口的硬件服务,主要是IHelloService.aidl定义了IHelloService接口源文件:frameworks/base/core/java/android/os/IHelloService.aidlframeworks/base/Andr
luck_good
·
2013-07-22 14:00
tiny210
hal 4 Android系统中编写JNI方法在应用程序框架层提供Java接口访问硬件
referto 在Android系统中编写JNI方法在应用程序框架层提供Java接口访问硬件在framework中添加jni接口:frameworks/base/services/jni/com_android_server_HelloService.cpp输出out/target/product/smdkv210/system/lib/libandroid_servers.socom_andro
luck_good
·
2013-07-22 14:00
tiny210
hal 3 硬件抽象层增加接口模块访问硬件驱动程序
referto 在Android硬件抽象层增加接口模块访问硬件驱动程序在硬件抽象层中添加访问驱动程序的代码hardware/libhardware/include/hardware/hello.hhardware/libhardware/modules/hello/hello.chello.c负责直接与驱动打交道,比如open,read等输出out/target/product/smdkv210/
luck_good
·
2013-07-22 14:00
tiny210
hal 2 Android系统中增加C可执行程序来访问硬件驱动程序
referto 在Android系统中增加C可执行程序来访问硬件驱动程序在执行完root@s-virtual-machine:Android-2.3.1#cpbuild/buildspec.mk.defaultbuildspec.mk编辑之ifndefTARGET_PRODUCTTARGET_PRODUCT:=full_mini210endif怎么是full_mini210?因为源码目录下有个se
luck_good
·
2013-07-22 14:00
tiny210
hal 1 内核中添加驱动程
referto 在Android内核源代码工程中编写硬件驱动程序在Android系统中怎么访问添加的驱动程序?1.c直接访问2.ndk提供jni接口访问3.hal层jni接口和服务访问其中第3方法最繁琐,中间隔了好几层编译方法:如果是在android源码下,可以使用mmm(指定目录编译)和mm(当前目录下编译)否则可以使用NDK:$NDK/ndk-build //在工程目录下编译,含有An
luck_good
·
2013-07-22 14:00
Tiny210
(S5PV210) U-BOOT(三)----配置时钟频率源码分析
1.设置APLL/MPLL/EPLL/EPLL锁相环时间翻看手册,P371页,找到PLLCONTROLREGISTERS。•(APLL_LOCK,R/W,Address=0xE010_0000)•(MPLL_LOCK,R/W,Address=0xE010_0008)•(EPLL_LOCK,R/W,Address=0xE010_0010)•(VPLL_LOCK,R/W,Address=0xE010_
mutemob
·
2013-07-21 16:00
u-boot
Tiny210
s5pv210
Tiny210
(S5PV210) U-BOOT(二)----配置时钟频率基本原理
Tiny210
(S
mutemob
·
2013-07-21 15:00
u-boot
Tiny210
s5pv210
系统时钟
tiny210
ndk jni接口
win7:首先下载jdk, http://www.oracle.com/technetwork/java/javase/downloads/index.html还有eclipse+adt,可以一揽子下载,http://developer.android.com/sdk/index.html对于想使用c/c++开发android的应用程序,需要安装NDK环境,即本地开发环境参考http://w
luck_good
·
2013-06-27 17:00
Tiny210
中断控制LED灯的亮和灭
实验环境:1. windowsxp和虚拟机Ubuntu。2. A8Tiny210粤嵌的开发板。实验步骤:1. 安装交叉编译环境。1.1 将arm-none-eabi-arm-2010-09-51-for-linux.tar.bz2在虚拟机中的ubuntu中解压缩到根目录,最终交叉编译工具链会在usr\local\arm\arm-none-eabi-2010-09-
linsoiler1
·
2013-06-17 09:00
Tiny210
裸机程序
LED灯
关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与
tiny210
arm开发板 udp通信(续上)
1,Qt编译arm版本后,里面有很多歌文件夹。其实只需要将里面的lib文件夹拷贝到板子上就行了。有文章说要把plugin文件夹也一并拷过去。我没拷,也没发现问题。拷贝时先将lib文件夹tar压缩后,然后U盘拷过去,利用超级终端操作解压到对等目录。然后要设置环境变量:exportQTDIR=/usr/local/arm/arm-qt-4.8.1exportLD_LIBRARY_PATH=$QTDIR
u010411742
·
2013-05-27 01:00
qt
移植
ARM
请教
tiny210
linux,尝试s3c-udc与gadgetfs一起使用,失败
- 问题:
tiny210
linux,尝试s3c-udc与gadgetfs一起使用,失败。- 错误现象:1.把usb.c(gadgetfs官方测试程序,我修改过)编译为可执行程序 usb。
v5browser
·
2013-05-13 22:00
linux
ubuntu 12.04 安装tftp
拿
tiny210
出来玩,做个记录安装tftp1. sudoapt-getinstalltftp-hpatftpd-hpaxinetd2.创建文件夹tftp根目录, mkdir/home/piaozhiye
piaozhiye
·
2013-05-04 11:00
make mrproper解决u-boot for
tiny210
编译问题
感谢liukun321之前编译移植遇到各种问题,之后找到方法makemrpropermakecleanmaketiny210_configmake解决编译问题内核编译时,到底用makeclean,makemrproper还是makedistclean在编译内核时,被makeclean,makemrproer和makedistclean搞的纠结,稍微总结一下这三者之间的区别:解压内核源码包后,到内核
liukun321
·
2013-04-19 15:00
Tiny210
下uboot不断重启问题修复
NAND:NANDdevice:ManufacturerID:0xec,ChipID:0xd5(SamsungNAND2GiB3,3)NANDbuswidth8instead16bit 8位宽度替代了16位,查找源码,将宏NAND_BUSWIDTH_16改为1,重新编译,下载,OK,显示了:[FriendlyLEG-TINY210]# u-boot启动成功。源码位于:include/linux/m
manfeel
·
2013-03-27 13:00
Tiny210
(S5PV210) U-BOOT(一)----启动过程
CPU上电后,此时SP指针指向0x0000_0000,从这个地址取第一条指令。但此时:PLL没有启动,CPU工作频率为外部输入晶振频率,非常低(S5PV210中晶振在CPU旁边,两颗24MHz,一颗27MHz);CPU的工作模式、中断设置等不确定;存储空间的各个BANK(包括内存)都没有驱动,内存不能使用。在这种情况下必须在第一条指令处做一些初始化工作,这段初始化程序与操作系统独立分开,称之为Bo
mutemob
·
2013-03-22 22:00
u-boot
bootloader
Tiny210
s5pv210
[置顶] u-boot for
tiny210
(core:samsung s5pv210) 更新汇总
下面的文章记录了移植u-boot到一款以S5PV210为核心的嵌入式开发平台的全过程及并对移植过程做了详细分析。后面对u-bootfortiny210的更新也会汇总到这篇文章中。 ver4.0 http://blog.csdn.net/liukun321/article/details/8558425 (支持SLCNANDFLASHyaffs2文件系统烧写)ver3.1 http://bl
liukun321
·
2013-02-25 19:00
[置顶] u-boot for
tiny210
ver4.0 (by liukun321 咕唧咕唧)
在修改ver3.1的时候,只是扫了一眼源码,看到支持yaffs写命令,就想当然的认为“大页NAND出来这么多年了,uboot应该支持yaffs2的烧写了”。由于时间问题,当时也没有测试这个功能。这几天仔细看了源码,假象啊。ver3.1还是不支持yaffs2的烧写的。只支持yaffs(小页nand)的烧写。在此郑重的向被我“忽悠”的网友道歉。也许现在烧写yaffs2的问题早已经被朋
liukun321
·
2013-01-31 20:00
joim之android串口通信测试
在编写读写串口的代码之前有这样的条件:1.Tiny210搭载Android2.3.1系统;2.友善之臂的非开源的libfriendlyarm-hardware.so文件已导入工程(见用户手册,这里不再雷述);在
tiny210
aa747604141
·
2013-01-24 10:55
Android移动开发
物联网
joim之android串口通信测试
在编写读写串口的代码之前有这样的条件: 1.Tiny210搭载Android2.3.1系统; 2.友善之臂的非开源的libfriendlyarm-hardware.so文件已导入工程(见用户手册,这里不再雷述); 在
tiny210
AA747604141
·
2013-01-24 10:00
android
android
android
关于u-boot for
tiny210
NFS启动Android根文件系统(by liukun321 咕唧咕唧)
离开了8个月,总算回来了,再看看以前的东西,发现忘得都差不多了。这几天看了一下信箱里的信,看到网友们的问题,发现凭目前那点残缺不全的记忆,大部分问题都没发回答。真是忘了很多东西。最近重新拿出开发板,做了点恢复性训练。有些网友的信已经发来几个月了,现在才开始动手解决朋友们的问题,可能也没什么价值了。所以,我打算挑几个经常出现的问题把解决方法写成blog,兴许还能帮到以后遇到这类问题的
liukun321
·
2013-01-10 23:00
Tiny210
从源代码开始创建Android
友善之臂的开发板手册上提供了从源代码开始创建Android的两个脚本:build-android,genrootfs.sh 以及使用制作yaffs2格式的文件系统映像1.build-android1#!/bin/bash 2 3if[!-e"./jdk1.6.0_23"];then 4tarxzfjdk1.6.0_23.tar.gz 5fi 6 7tarxzfsymlinks.tgz
wuye110
·
2013-01-04 14:00
向
Tiny210
移植Debian Linux
前言: 我个人很喜欢DebianLinux,简洁、优雅、轻便、稳定。Debian有丰富的实用程序可供选用,而且它的Aptitude工具很好用,完美的解决了Linux里经常遇到的编译、安装过程中的版本匹配和库依赖的问题。所以在硬件资源充足的嵌入式开发中,是可以考虑移植Debian的。比如使用基于ARM11的S3C6410和基于Cotex-A8的S5PV210芯片的板子(跟这个CPU搭配的RAM
小电灯常亮
·
2012-12-25 15:00
linux
Debian
移植
debootstrap
Tiny210
mount:RPC:Unable to receive;errno=No route to host原因及nfs安装
mount-tnfs-onolock192.168.2.103:/opt/
tiny210
/nfs/mnt挂载nfs服务器,如果出现mount:RPC:Unabletoreceive;errno=Noroutetohost
yougwypf1991
·
2012-11-12 17:47
系统
mount:RPC:Unable to receive;errno=No route to host原因及nfs安装
mount-tnfs-onolock192.168.2.103:/opt/
tiny210
/nfs/mnt挂载nfs服务器,如果出现mount:RPC:Unabletoreceive;errno=Noroutetohost
KangKermit
·
2012-11-12 17:00
安装
防火墙
nfs
S5PV210 -- UBOOT启动过程解析(
TINY210
)
转自:http://blog.csdn.net/s5pv210_devboard/article/details/7936405//主题:S5PV210之UBOOT-2011.06启动过程解析//作者:
[email protected]
//平台:S5PV210ARMV7TINY210//----------------------------------------------------
Liuqz2009
·
2012-11-12 14:00
偷梁换柱——
Tiny210
开发板下照样玩uboot和tftp
ubootfortiny210ver3.1http://blog.csdn.net/liukun321/article/details/7438880其次声明,此文章针对的是初学者,大牛请绕道~~~想必初玩友善之臂
tiny210
mirkerson
·
2012-11-09 16:00
Android准备往OpenWrt上移植
友善的mini6410自带的是android-2.3.4,而
tiny210
自带android-2.3.1(以及And
niyufeng
·
2012-10-26 05:00
编译移植android 2.3到
tiny210
1从nfs启动android(
tiny210
自带的android根文件系统,使用自己稍加修改编译好的
tiny210
自带kernel,自己编译的uboot启动)。
niyufeng
·
2012-10-26 04:00
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他