2013年7月17日 alex

小车使用的系统平台详细介绍

双目视觉小车使用的是三星处理器s5pv210,s5pv210又名“蜂鸟”(Hummingbird),是三星推出的一款适用于智能手机和平板电脑等多媒体设备的应用处理器。s5pv210和s5pc110功能一样,110小封装适用于智能手机,210封装较大,主要用于平板电脑和上网本,苹果的iPad和IPhone4上有的A4处理器(三星制造的),就用的和s5pv210一样的架构(只是3D引擎和视频解码部分不同),该处理器还被用在了Nexus S,魅族M9,三星GT-S8500 Wave,三星P1000(Galaxy Tab),三星i9000(Galaxy S)。s5pv210是旧时的叫法了,2011年2月,三星电子正式将自家基于ARM构架处理器品牌命名为Exynos。Exynos由两个希腊语单词组合而来:Exypnos和Prasinos,分别代表“智能”与“环保”之意。s5pv210获得了新的代号Exynos 3。Exynos 3是Exynos系列中唯一的单核处理器。下面是这款处理器的架构图:

Exynos3110_Diagram3110

 

将这款处理器的平台作为双目视觉小车的主控系统考虑到以下几方面原因:1.优秀的性能功耗比,性能不愁电池也不愁;2.官方提供linux和android的bsp不需要移植,视频传输也可以用以往开发移植的方案;3.我喜欢用消费类电子处理器做自控,因为比较好玩~

小车使用的是改造的三星Exynos 3标板,借鉴的开发板是飞凌的ok210:

63265143

 

 

三星的资料,包括电路原理图、cpu手册等 ok210-downloadfromsamsung

ok210的原理图和器件手册 ok210-schanddatasheet

引导用的uboot ok210-uboot_1.3.4.tar

移植好的linux 2.6.35内核 ok210-linux2.6.35.7.tar

NandFlash使用的Yaffs2文件系统 ok210-Yaffs2.tar