荣品电子-rp6818android开发板说明_第1页
荣品电子-rp6818android开发板说明_第2页
荣品电子-rp6818android开发板说明_第3页
荣品电子-rp6818android开发板说明_第4页
荣品电子-rp6818android开发板说明_第5页
已阅读5页,还剩136页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

产品简介RP6818是一款高性能的八核Cortex-A53板,由荣品电子设计、生产和销售。它采用三星S5P6818处理器,运行主频可高达1.4GHz,S5P6818集成了Mali-400MP高性能图形引擎,支持3D图形流畅运行,并可1080P全。RP6818支持网卡、音频,1080P音同步输出等功能支持4GB、8GB、16GB、32GBINAND。开发的是一款功能极其强大的高端ARMCortex-A53开发平台,搭载ANDROID5.1系统,其功能全面、接口丰富,主要面向企业用户进行产品开发过程中,对S5P6818的性能评估、设计参考使用,完美展现了SamsungS5P4418的强大。其丰富的外设接口及强大的开发板说2bootm、bootargs设5、支持USB镜像110.1LVDS/MIPI/TTL触摸屏驱动★☆提供相关源v1.4★☆提供相关源码多硬件编驱 VIP驱 HM5065500W Bma250驱 动 2 USBUSBDevice驱动★☆提供相关源码USBUSBhost驱动★☆提供相关源码USBUSBOTG驱 USBrtl8723 rtl8723 JPEG硬件编驱 2D硬件加速驱 3D硬件加速驱动★☆提供相关源码上层应用程收发工随机、背景、搜索等功PC端烧写工Xmanager+Ubuntu12.04开发板使用说明RP6818开机步骤如下:1、将提供的电源适配器(DC5V3A)电路板,将DC头开发板的插孔(PowerInput);2、按住PowerKEY键2秒钟后松手,开发板即可启动。启动以后,LED红会变会变Boot键用于板子USB启动模式,正常启动不需要按此按键,适用于量产工具烧写,看后面USB烧写开发板功能验证:开机后LCD主要验证左上角,右上角,底部虚拟按键栏这几个位置的对齐如果开机后触摸正常,按到特定位置有响应,说明触摸正常要验证WIFI模块,首先打设接着把WIFI按钮打选择AP进行连连接成功后,会显示已连接,且状态栏WIFI的连接图与WIFI一样,在设置里打接着打开蓝牙按 设备也显示出来了(RP_BT)。接着搜索蓝牙设备进行配对接着传输接收文件就不介绍如果带4G模块的用户,可以插上(移动234G、的4G、电信4G)卡,接着开开机完成后 可以看状态栏右上角,出现信号图标与数据通道图接着测试上功GPS模块测试是通过系统应用里的GPS-TEST的工具进接着打开GPS测试工定SD测试SD卡需要打开ES文件浏览接着看头测试头首先要接上RP5065头,接着打开相机应用程蓝色按钮进行拍照以后 可以看一 的大 选择三个图标的中间的图点击红色按钮进行TV-TV-in功能也是依赖相机程序打开,在打开500W头以后,点击切换头就可以打开TV-当打开以后,可以看到一条蓝色线,说明TV 工作正常,画面为黑色是因为没有TV数据接进来TV的数据线需要插到靠近USB口的黄色插头上(TV-A):测试需要一台支持的电视和数据线,接到开发板的接口上,电视上就会显示板子画面 输出为1080P。开机前插上网线,进入系统后可以上网说明网卡驱动OTG验证需要使用OTG线连接电脑,连接后,状态栏左上角会有两个图标出按键:声音&验证音频驱动需要插上耳机,位于开发板网卡接口旁边的蓝色口,接着点击系统的虚拟按钮,就会发出声音,也可以音乐来进试。测试需要把麦接到耳机口旁边的小口(绿色),接着打开程序进行和USB验证USB口功能需要插上鼠标或U盘,如果鼠标可以使用,说明USB口功能U盘可以正常挂载,如SD卡的方式进行查看即可。编译环境搭建首先是安装虚拟机VMware+Ubuntu12.04,(以VMware8为例)目前提供已经安装好工具的Ubuntu12.0464bit的系统,可以编译Android5.1,用户只需要安装好VMware,就可以参考文档进行导入,减少安装工具不必要的工夫,详细文档与镜像可以到的技术论坛www上。以下讲述一下安装流程,需要学习的用户可以根据以下文档进行操目前,android开发需要编译源码有2方式,一是安装linux服务器编译环境,一是在熟悉的windows环境下安装linux虚拟编译环境。Linux服务器方式比较复杂一点,需要对linux的一些命令和环境比较熟悉,所以这里使用linux虚拟编译环境来进行说明。虚拟编译环境需要安装Vmware8.0+ubuntu12.04,vmware已经有很多版本,其他都是大同小异的,有特别需求的同学可以下 的安装流程网上VMware-workstation-full- x.exe进行安装选择Custom方式进行安装选择安 后,点一路点接着安装一些工具包,完成后点安装成功提示再选择Custom进行安装,然后点选择第二个选项,点Browse,选定ubuntu12.04IS像文件,再随意填写名称,然后设定,再点选择安 后,点选择1个CPU,双线程,电脑性能允许的情况下,可以加的CPU个数2G5.15G以上,否则会出现编译死机或莫NAT联网模创建一个新的虚拟磁选择磁盘格分配安装磁盘空间大小和方式后(这个空间大小可以根据自身磁盘空间大小进行分配,目前编译一android4.0的系统得花16G+,编译4.2需要40G以上,4.4、5.1需要80G),选多文件模式,点选好安装路径,然后再最后整体配置预览,点Finish回到vmwareworkstation界面:如果此时虚拟机卡住或死机,可以再上图红框处选择当前虚拟机重启建议把处理器个数加到2个,内存加到4G以上,不同系统编译需要的内存大小不一样。可参考上的编译说明,对内存的分配有讲述。成功开启自动install安装界面 安装完毕,重启虚拟机:重启后出现安装时输入的用户名和打开终端进行操作,到这里已经在vmware8上成功安装ubuntu12.04操作系统了环境工具需交叉编译工具链:arm-eabi-4.6,详见光盘,工具也可以网络上JDK:JDK1.7,jdk-7u79-linux-i586.tar.gz,工具也编译环境说Linux服务器安装ubuntu12.04,荣品公司提供的编译系统的版本是unbuntu12.04,Kernelandandroid系统都在12.04脑上安装VMware8.0在网络ubuntu-12.04-desktop-amd64.iso系我公司的技术支持。安装必须的库文64-bitVM,ubuntu参考官网安装相应库文rpdzkj@rpdzkj-sudoapt-getinstallgitgnupgflexbisongperfbuild-essential\zipcurllibc6-devlibncurses5-dev:i386x11proto-core-dev\libx11-dev:i386libreadline6-dev:i386libgl1-mesa-glx:i386\libgl1-mesa-devg++-multilibmingw32tofrodos\安装其它所需要的库rpdzkj@rpdzkj-desktop:$sudoapt-getinstallgit-coregnupgflexbisongperfrpdzkj@rpdzkj-desktop:$sudoapt-getinstallbuild-essentialzipcurlzlib1g-dev\libc6-devlib32ncurses5-devrpdzkj@rpdzkj-desktop:$sudoapt-getinstallia32-libsx11proto-core-devlibx11-devrpdzkj@rpdzkj-desktop:$sudoapt-getinstalllib32readline-gplv2-devlib32z1-dev\libgl1-mesa-devgcc-multilibrpdzkj@rpdzkj-desktop:$sudoapt-getinstallg++-multilibmingw32 python-markdownlibxml2-rpdzkj@rpdzkj-desktop:$sudoapt-getinstallxsltprocsharutilsrpdzkj@rpdzkj-desktop:$sudoapt-getinstallrealpathrpdzkj@rpdzkj-desktop:$sudoapt-getinstallsharutils 安装 cd接着到/usr/javaroot@ubuntu:/usr/javacphome/rpdzkj/Desktop/jdk-7u79-linux-i586.tar.gz3、解压jdk-7u79-linux-i586.tar.gz压缩包配置环境变rpdzkj@rpdzkj-desktop:$sudocpprofielprofile-bakrpdzkj@rpdzkj-desktop:$sudo od777profilerpdzkj@rpdzkj-desktop:$vietc/profile在profile文件前面添加下面内容exportJRE_HOME=$JAVA_HOME/jreexportPATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin保存退出以接着执行命令查看java版javaversion"1.7.0_79"Java(TM)SERuntimeEnvironment(build1.7.0_79-b15)JavaHotSpot(TM)ServerVM(build24.79-b02,mixedmode)pdzkj@rpdzkj-desktop:$sudocpmkimage/usr/binrpdzkj@rpdzkj-desktop:$sudood777/usr/bin/mkimage交叉工具链:arm-eabi-安装编译工具1、进 接着到/usr/local/armroot@ubuntu:/usr/local/armcphome/rpdzkj/Desktop/arm-eabi-4.6.tgz3、解压arm-eabi-4.6.tgz压缩包APK开发环境搭建在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的oWorld。本文的如下,大1、环境搭1、环如果你还没有JDK的话,可以去这里,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下电脑->属性->高级->环境变量->系统变量中添加以下环境变量JAVA_HOME值为:C:\ProgramFiles\Java\jdk1.7.0_45(你安装JDK 为Path:NOTE:前面四步设置环境变量对搭建 开发环境不是必须的,可以跳过Eclipse pc的配置分为32位和64位版本。安装相应的版本,解压到本地磁盘上使用即可(最好路径不要存有中文)Ps:如果还不知道自己的pc是多少位的,就简单的右键 电脑”-----“属性”----“常规”,在“规”选项卡下记录您的系统是32位还是64位的信息。如果您的系统是64位的,会明确标示出“x64Edition”,否则您的系统就是32位的。AndroidSDK方式1、在AndroidDevelopersandroid-sdk_r05-windows.zip,完成后解压到任意路径 Misc中的"Forcehttps://..."这项,再点击AvailablePackages。 在用户变量中新PATH值为:AndroidSDKtools绝对路径(D:\AndroidDevelop\android-sdk-windows\tools)–h打开EclipseIDE,进入菜单中的"Help"->"InstallNewSoftware",点击Add...按钮,弹出框要求输入Name和Location:Name自己随便取,Location输入http:/ 点击OK后,如图点击然后按下一步安装。安装成功后1、选择Window---2、在左边面板选择Android,点击右侧Browse,选择SDK的存 现在着手Android开发apk了,如果没真机的情况下,得创建一个模拟器AVD:1Eclipse,选择Windows-AndroidVirtualDeviceManager;2AndroidVirtualDevicesNewAVD;3name,device等等信息,点击ok进行创建。:2、创建apk程 2、弹出的创建框里填写应用名、工程名和包3、默认下一步,下一步,创建成功最后,简单来看下eclipse开发的一些信息增加现有工程到Eclipse工具里的步骤1、在Eclipse工具左侧空白地方右键鼠标,弹出框,选择Import。。3、进入Import框,单击右边的Browse选择要打开的工程路径5、显示已经选择的工程,单击finish导入调试工具安装如果需要对开发板进行调试,在安装好编译环境和正常编译出镜像以后,用户可能会使用到以下工具进行调试。USB转串口驱动:用于驱动板子的串口板,电脑与板子进行调试串口通信(RP6818不需要安装3)FastbootUSBFastboot方式镜像烧写(调试工具)一、 转串口驱动安装说(以下以4418为例,其他平台安装的流程也是一样的,只是选择不同的驱动文件如果要显示开发板打印信息,必须在电脑上安装串口驱动。电脑连接好USB线,把USB转串线和板USB线进行连接后,开发板开机进入系统,会出现以下的图标,usbusb驱计算机图标,打开资源管理USBUSB该USB传串设备,选 更新驱动程 ,再点击浏览计算机查找驱动程 (如下图单击浏选择USB驱动对应的位置(例如 在E盘下),选择CP2120驱动,单击确单击下一自动安装驱动中安装完回到设备资源管理,显示USB转串已安装为串口已已安装成功的USB转串设备, 为接下来需要对串口进行设置(例如设置串和波特率以及校验位等等如上图: 转串设备(红框处)选择属性,得到下图属性设置框,再点击端口设修改“位/秒 处设置,点击右 角,选择115200,其他可依照下图修,单击高级 ,出现下图显示,单击COM 设可自己选择想用的COM端,然后单击确至此,串口设置完成二、 烧写驱动安装说(以下以 为例,其他平台安装的流程也是一样的,只是选择不同的驱动文件如果要对开发板进行NXUsbBurner_Ver1.0.6烧写时,必须在电脑上安装该的对应USB驱动。开发板和电脑进行连接后,开机前按住BOOT键,接着再按开机键,此时,电脑会出现以下的图标这说明还没安装USB驱动,以下是驱动安装流程。打4418USB择更新驱动程序,再点击浏览计算机查找驱动程序(如下图)单击浏选择USB驱动对应的位置(例如 在E盘下),选择Nexell_USB_Drivers_All驱动,单击确单击下一单击始终安装此驱动程 成功安装驱动,单击驱动安装成功至此,NXUsbBurner_Ver1.0.6烧写方式下的设备USB驱动安装完如果遇到NXUsbBurner_Ver1.0.6烧写时提示未识别USB设备,请如果遇到切换了电脑的USB接口提示未识别USB设备,请重复执行以上安装三、Fastboot烧写方式下的驱动安装(以下以4418为例,其他平台安装的流程也是一样的,只是选择不同的驱动文件如果要对开发板进行fastboot烧写时,必须在电脑上安装该的对应USB驱动。开发板和电脑进行连接后,开发板通电后,在uboot启动倒计时内按下回车键,输入fastboot并回车,此时,会出现以下如下图显示:说明fastboot方式下设备驱动未能正确安装打开设备管理器更新驱动程 ,再点击浏览计算机查找驱动程(如下图选择USB驱动对应的位置(例如:在 下),选择4418-usb-driverl驱动,单击确单击下一点击始终安装此驱动程序安装完成,单此时设备管理器显示成功安装驱动后的设备文至此,fastboot方式下的设备USB驱动安装完四、 安装与使Xmanager支持串口输出和ssh,下面介绍一下工具安装与串口功能的配置打开光盘文件Tools\NetSarangXmanagerEnterprisev2.1双击 _xme21.exe进行安装安装完成后桌面会有XmanagerEnterprise这一个 双击打开现在还没有连点击左上角的File->New,会弹出接着把Method的下拉选项改成接着点击setup,选择对应的端口,波特率选择注:由于电脑连接的是com2,所以输出ConnectingtoCOM2...如果是com1会输出连接的端口必须跟电 设备管理器看到的端口一致才能使五、 工具安装与使到光盘找到Tools\winimage\winimage850下winimage850.exe,双击安点击下一点击点击下一点击下一点击下一点击完接着说明一下如何制作SD启动卡点击确定打开工具选择物理驱动器中的虚拟硬盘镜像选择对应的SD卡,点击确定。当前开发板的内存为1GB,选择rpuboot_sd.vhd(6818选择6818光盘里的rpuboot_sd.vhd文件最后弹选择是,如果失败会弹出框,成功则没有,制作成功后即可使用改引导卡了。接着SD卡上电就可以启动了。RP6818支持SD卡烧写,请选择正确的VHD文SD卡烧写是指制作SD升级卡以后,进入升级卡,新rp6818,然后把升级文件拷到卡上新rp6818下,最后把制作好tf卡放到卡槽里面,接着在上电启动之前按SD按键然后持续VHD文件路径:光盘下Android5.1\Ttools\sd-update\rp6818VHD文件。tf卡不能小于4GUSB镜像烧RP4418目前支持两种升级方1、批量生产NXUsbBurner:适用于工厂生产,升级量产,一台电脑可以接多个同时进行升级2、fastbootu-boot的机器。可以单个文件烧写,节约调试的时间,注意:当机器的INAND格式化以后,必须通过NXUsbBurner工具先进行烧写 镜像烧写使用说功能说此方式使用NXUbBrnrVer..6.exe进行烧写,适合工厂烧写,高效,简单,可接多个板子同时升级。电脑系统要求:win7(部分XP系统使用该可以识别设备,但不能烧写,WIN8系统有待验证准备工作5V3A电首先要准备一块板子、 线、串口线、电源和电脑一台。连接方5V3A电电源是5V3A的适配器准备步骤:1、要进行USB需要给电脑安装RP4418的USB驱动,参考调试工具NXUsbBurnerVer1.0.6.exe烧写驱动安装2、要从光盘中拷贝NXUsbBurner_Ver1.0.6 3、把升级工具拷到电脑本地 下存放着升级需要的文件开始烧1、电脑连好usbOTG线,然后连打开NXUsbBurner_Ver1.0.62、配置NXUsbBurner_Ver1.0.6,单击USB点这显示图框,再点击USBBoot点这选择 下 ,单击确定其他配置不动,单击OK,如下图选择 下Drone2_images\rpdzkj_4418_s5p4418\partmap.txt,单击打开如下图:3、开发板先按住BOOT键,接着按下power键,等待2秒钟就可以松开手。单击NXUsbBurner_Ver1.0.6.exeFULLUSBSCAN出现Usb信息,证明Usb已识别,准备工作已完成然后单 All,自动开始烧写,此时也可查看已连接的串口打印信息,显示如下如下图烧写全部完成,此时可按开发板复位键,开发板可启动Fastboot功能说此方式适合调试、开发,有两种烧写方法:USBfastboot批量烧写USBfastboot单文件烧准备工5V3A电首先要准备一块可以正常跑的板子、USB- 线、 转串口线、电源和电脑一台。连接5V3A电电源是5V3A的适配器准备步2、USB需要操作命令,需要给电脑安装串口工具,参考调试工具安装Xmanager安3、要从光盘中拷贝fastboot-6818 到电脑上,如桌面上也可以。该 下有很多升级文44、打开5、把升级工具拷到电脑本地 下存放着需要升级的文件5、把串口线和USB线连接到电脑 开机启动开发板后,uboot倒计前完成前在串口工具窗口按回车键:6fastboot注意 烧写方式下,开发板会被计算机识别为另一种设备文件此时需要正确fastboot烧写方式下的USB驱动,可参考fastboot烧写方式下的驱动安装,安装成功后就可以进入fastboot烧写开始烧写:1、批量烧 2、单个文件烧1、此时回到fastboot-6818文件 下运行writer_all_6818.bat,自动开始批量批处理文件主要包含以下内uboot(uboot包含2个文件)第三条升级kernel第五条升级cache从命令里可以看出烧写的时候为什么会有6818/这个名字,这其实并不是烧写6818的意思,而是批处理 有个6818的 另外大家也留意一下每条烧写命令第三个参数,大家一看就会明白的了,不同的参数,会把镜像烧到不同的分区2、升级完成后,批处理文件会自动关闭,升级过程可以到串口工具里可以看到,升级完成后提示:3、下图所示,标明升级成功了,按ctrl+c退出4 输入boot命令或者直接按复位按键,开发板将重新启动,批量烧写完成。首先打开fastboot的根接 把刚刚升级内 令粘贴到命令提示符上接着点击回车烧写完成当当看到显示升级内核成功。也可以看一下串口终端显示已经烧写完成,执行复位重新开SD卡烧一、概RP6818SDSD卡把升级文件拷到SD的升 里开发板拨SD卡启动方式启动插上SD自动升级(升级完成后有提示)二、操作流制作SD下面对不同的配置选择不同的VHD文件说明Android5.1(DDRINAND(4、8、16、32GB)都使用把升级文件拷到SD的升 里做好升级卡以后,部分电脑再去读写SD卡有时候会出现需要格式化,可以进行格式化,再重新做一下接下把需要升级的文件拷贝到 下请确保以上所有文件都存在且名称不能修改,以上文件是光盘里的升级文件,如果用户修改了源码,请把新的文件一一对应替换。插上SD升级成功:会自动重启并进入系统。tf卡不能小于4G源码解压编译解压:RP6818源码存放在光盘里 这8个都是RP6818的全部源码,如果需要解压,需要把这8个文件一起拷到虚拟机里的编译 首令行跳 需要解压 接首令行跳 需要解压 接着通过命令进行解catlollipop-5.1.1_r6.tgz*|tar-xzvf一定要注意空格解压完成后,会在当 生成一个lollipop-5.1.1_r6uboot、kernel、 都在这 下编译: ./device/rpdzkj/tools/build.sh-brp6818-tmodules ./device/rpdzkj/tools/build.sh-brp6818-tkerneluboot编译: ./device/rpdzkj/tools/build.sh-brp6818-tu-bootandroid编译:./device/rpdzkj/tools/build.sh-brp6818-tandroid一般情况下,第一次用全局编译,编译通过了以后,如果只是针对内核修改,那么用内核编译命令进行编译即可。全局编译完成后,会生成一个镜 接着看下 下都有哪些文有用到升级的文件包u-boot.bin:这个是uboot文件boot.img:这个文件包括kernel&ramdisksystem.img:这个是android系统的文件 格式化后如何进行烧写当用户INAND格式化以后,可以使用1、NXUsbBurnerVer1.0.6烧写镜像2、SD卡升级这两种任意一种都可以实现驱动调试源码说明LCD:lcd驱动源码位于kernel\drivers\ 主要包括nxp-fb.c;对于LVDS使能,直接给控制脚上电即可。分辨率需要在cfg_main.h里修改(uboot&kernel)。ubootkernelCamera:头驱动源码位于kernel\drivers\media\sp2518.cAudio音频驱动源码位于kernel\sound\soc\codecs\wm8960.c和kernel\sound\soc\nexell\nx RTL8211E:网卡驱动源码位于kernel\drivers\net\ethernet\nexell\nxpmacnxpmac_main.cSDMMC:sdmmc驱动源码位于ker

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论