




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SEED- User’s文档详细介绍基于SEED-DVS8148平台的Linux服务器下的开发套件的安装配置与使用,套件下各个部SEED-DVS8148DevelopmentSoftware用户指version版修改时修正作修正说文件创商标、SEED、ARROW&SEEDInternational 第1章SEED-DVS8148Linux开发环 第2章SEED-DVS8148SDK安 2.1组 TFTP内核启动挂载网络文件系统方 NANDFlash启动挂载ubifs文件系统方 第4章Nandflash烧 烧写U-BOOT到NAND 烧写uImage到NAND 烧写根文件系统到NAND uboot和linux内核的编 第6章SEED-SDK包demo演 在web浏览器上的demo显 在VLC上的DEMO显 VLC的设 1章SEED-DVS8148LinuxLinux服务器上建立交叉编译环境,WindowsJTAG与SEED-DVS8148开发平台连接,开发可以在Windows工作进行程序开发或者登陆到Linux服务器进行开发。Linux服务器搭建建议选择常用的Linux版本,便于各种资源的搜集,建议采用以下版本的Linux版:ubuntu10.04Linux服务器搭建建议选择常用的Linux版本,便于各种资源的搜集,本文档中所ubuntu10.04,ubuntu10.04是很多Linux开发者采用的比较新的版本的LinuxPC机端的安装,在此不做详细介绍,用户可以很方便的从网络上获取丰富2SEED-DVS8148SDK安装、配置、各个下程序编译器路径复杂的配置等进行简化,很大程度上减少用户的繁2.1组SEED-SDK包含了,SEED-DVS8148_SDK.tar.gz开发包。后面章节将详细叙述基于LINUX的安装及使用。SEED-SDK的安装建议完全按照以下步骤与路径进行配置,以简化后续各种配置的繁rootLinux服务器,且开发过程也以root用户权限进行开发。Host# 表示Linux开发机(服务器)控制台提示符# 表示SEED-DVS8148平台的串口控制台提示符SEED-SDK安装到Linux服务器的安装步骤如下:将SEED-DVS8148产品光盘中LinuxDevelop 下的SEED-DVS8148_SDK.tar.gz到Linux服务器的/opt 安装 HostHost#cdHost#tarzxvfSEED-该过程将所需要的安装到/opt 预先编译的二进制文件,包括uImage,uboot以及文件系统Collaterals应用程序的注解,用户指南, Source/ipnc是开发的基 存放uImage,uBoot以及文件系统 ipnc_mcfwmcfwSEED-SDK配置安装NFSHost#Host#apt-getinstallportmapnfs-kernel-##Portmapconfigurationfile#Note:ifyoumanuallyeditthisconfiguration#portmapconfigurationscriptswillavoidmodifying#(forexample,byRunning'dpkg-reconfigure#Ifyouwantportmaptolistenonlytothe##mentthefollowingline(itwill#mentedautomaticallyifyouconfigure#through#OPTIONS="-i运行以下命令启动nfs服务:HostHost/etc/init.d/nfs-kernel-server //重启nfsHost#/etc/init.d/portmapHost#showmount-TFTPSERVERLinux服务器是否已经安装TFTPHostHost#whichHostHost#apt-getinstalltftpd-hpatftp-hpatftpHostHost#gedit/etc/default/tftpd-对其内容TFTP_OPTIONS="-l-c-tftpHostHost#servicetftpd-hparestarttftpserverHostHost#echo otftpservice!'>/tftpboot/tftpHost#tftp###.###.###.###tftp>gettftp↙tftp>quit↙Host#catootftpFLEX为了编译代码,需要在主机上安装FLEXBISON,apt-getinstallapt-getinstall为了创建UBIFSmtd-utilsapt-getinstallmtd- 3SEED-DVS8148TFTP内核启动挂载网络文件系统方式NANDFlash启动挂载网络文件系统方式NANDFlash启动挂载ubifs文件系统方式SEED-DVS8148NANDFlash启动挂载ubifsSEED-DVS8148RS232P2,另一端连接WindowsPC机的COM1(或COM2等)串口;SW3[4:1]--->offoffonoffSW4[6:1]--->offoffononoffonSW2[6:1]--->offoffonoffoffonSW17[6:1]--->offoffoffoffoffoffSW1[4:1]--->offoffoffoffPC机windows系统自带的超级终端即可。配置如下:在“您的区号(或城市号)是什么(C)?”010后点击确定;点击确定,在新弹出的框中输入你喜欢的名称,如ipnc;TFTP内核启动挂载网络文件系统方TFTP启动需要将内核镜像文件uImage放置在tftpSDK执行以下命令将uImage到 下Host#cp/opt/ipnc/Source/ipnc_rdk/tftp/DM812x/nand/uImageTFTP内核启动挂载网络文件系统方式,即通过tftp服务器内核,文件系统挂载到Linux服务器下的已经搭建好的/opt/ipnc/Source/ipnc_rdk//filesys文件系统Hitanykeytostopautoboot:3时按下回车键,中断系统自动启动,进行启动参数配置,此时显示如下提示符:SEED-DVS8148_IPNC#;TFTP服务:SEED-DVS8148_IPNCSEED-DVS8148_IPNC#setenvserverip<TFTPSERVERIPSEED-DVS8148_IPNC#setenv <BOARDIPADDRESSSEED-DVS8148_IPNCSEED-DVS8148_IPNC#setenvethaddr<DEVICEMACSEED-DVS8148_IPNC#setenvgatewayip<NETWORKGATEWAYADDRESS>SEED-DVS8148_IPNC#setenvnetmask<NETWORKNETMASKADDRESS>SEED-DVS8148_IPNC#setenvdnsip<NETWORKDNSIPADDRESS>SEED-DVS8148_IPNC#setenvdnsip2<ALTERNATEDNSIPSEED-DVS8148_IPNC#setenvserverip70SEED-DVS8148_IPNC#setenvSEED-DVS8148_IPNC#setenvserverip70SEED-DVS8148_IPNC#setenv SEED-DVS8148_IPNC#setenvethaddr84:7e:40:c8:0b:deSEED-DVS8148_IPNC#setenvgatewayipSEED-DVS8148_IPNC#setenvnetmaskSEED-DVS8148_IPNC#setenvdnsip15SEED-DVS8148_IPNC#setenvdnsip2mem=80Mvram=4MSEED-DVS8148_IPNC#setenvbootcmd'ipnc_ff_init1;tftp0x81000000uImage;bootm'SEED-DVS8148_IPNC#saveenv,“192168253170”severIPSEED-DVS8148#SEED-DVS8148#NANDFlash内核启动挂载网络文件系统方式即通过NANDFlash写的内启动,文件系统挂载到Linux服务器下的已经搭建好的/opt/ipnc/Source/ipnc_rdk/文 Hitanykeytostopautoboot3时按下回车键,中断系统自动系统,进行启动SEED-DVS8148_IPNC#setenvbootcmd'ipnc_ff_init1;nboot0x810000000SEED-DVS8148_IPNC#,“192168253170”severIPSEED-DVS8148_IPNCSEED-DVS8148_IPNC#Note:NANDFlash44.2NANDFlashubifsNANDFlash启动挂载ubifs文件系统方式,即通过NANDFlash写的内核启动,文件系统挂载到NANDFlash写的文件系统下,文件系统格式为ubifs。具体Hitanykeytostopautoboot3时按下回车键,中断系统自动系统,进行启动ubi.mtd=4,2048rootfstype=ubifsroot=ubi0:rootfsinit=/initmem=80MSEED-DVS8148_IPNC#setenvbootcmd'ipnc_ff_init1;nboot0x810000000Note:其中“68”IP(IP可以登陆网页进行更改,“”为 Note:NANDFlash44.24.34NandflashU-BOOTNAND打开CCStudiov5,进行Configuration过程,在AllConnections选框中单击CortexA8,从SEED-DVS8148光盘根 Flash_write文件夹中加载gel文件Debug按钮,在Debug选框中单击CortexA8Connect加载文件GPMC_ClkEnable_API,在CCS中执行“Scripts->Centaurus2CORE_CLKSConfiguration->GPMC_ClkEnable_API”; 中点击运行,框出现如下内容,选择“1”,按回车键,进行u-boot.min.nand文件的烧然后输入要烧写的u-boot.min.nand文件路径,按回车输入offsetECCscheme,按回车开始烧写u-boot.min.nand;点击运行,框出现如下内容,选择“1”,按回车键,进行u-boot.bin文件的烧写;然后输入要烧写的u-boot.binoffsetECCscheme,按回车开始烧写u-boot.bin;uImageNANDU-bootuImageTFTP方式进行烧写。具体步骤Hitanykeytostopautoboot3时按下回车键,中断系统自动系统,进行启将烧写镜像文件uImage从SEED-DVS8148光盘根 Flash_write文件夹中放入tftp 下,如:linux主机的/tftpboot/ SEED-DVS8148_IPNCSEED-DVS8148_IPNC#setenvserverip<TFTPSERVERIPADDRESS>SEED-DVS8148_IPNC#setenvipaddr <BOARDIPADDRESS>SEED-DVS8148_IPNC#setenvethaddr<DEVICEMACSEED-DVS8148_IPNC#setenvgatewayip<NETWORKGATEWAYADDRESS>SEED-DVS8148_IPNC#setenvnetmask<NETWORKNETMASKADDRESS>SEED-DVS8148_IPNC#setenvdnsip<NETWORKDNSIPADDRESS>SEED-DVS8148_IPNC#setenvdnsip2<ALTERNATEDNSIPNoteipaddr68。SEED-DVS8148_IPNCSEED-DVS8148_IPNC#setenvserverip70SEED-DVS8148_IPNC#setenv SEED-DVS8148_IPNC#setenvethaddr84:7e:40:c8:0b:deSEED-DVS8148_IPNC#setenvgatewayipSEED-DVS8148_IPNC#setenvnetmaskSEED-DVS8148_IPNC#setenvdnsip15SEED-DVS8148_IPNC#setenvdnsip2uImageDDR空间;SEED-DVS8148_IPNCSEED-DVS8148_IPNC#tftp0x81000000Nandflash内容;SEED-DVS8148_IPNCSEED-DVS8148_IPNC#nanderase<start> lengthSEED-NAND0x002800000x00280000;length取决于uImageSEED-DVS8148_IPNCSEED-DVS8148_IPNC#nanderase0x00280000SEED-DVS8148_IPNCSEED-DVS8148_IPNC#nandwrite.i0x81000000<start>SEED-DVS8148_IPNCSEED-DVS8148_IPNC#nandwrite.i0x810000000x00280000设置内核从NandFlash启动命令:SEED-DVS8148_IPNCSEED-DVS8148_IPNC#setenvbootcmd'ipnc_ff_init1;nboot0x81000000SEED-DVS8148_IPNC#重启板卡。完成uImageTFTPNANDFLASH中,具体步骤如下:Hitanykeytostopautoboot:3时按下回车键,中断系统自动系统,进行根文件系统烧写,此时显示如下提示符:SEED-DVS8148_IPNC;配置启动参数,在提示符下输入以下配置参数;SEED-DVS8148_IPNC#setenvbootcmd'ipnc_ff_init1;nboot0x810000000SEED-DVS8148_IPNC#SEED-DVS8148_IPNCSEED-DVS8148_IPNC#setenvserverip<TFTPSERVERIPADDRESS>SEED-DVS8148_IPNC#setenvipaddr <BOARDIPADDRESS>SEED-DVS8148_IPNC#setenvethaddr<DEVICEMACSEED-DVS8148_IPNC#setenvgatewayip<NETWORKGATEWAYADDRESS>SEED-DVS8148_IPNC#setenvnetmask<NETWORKNETMASKADDRESS>SEED-DVS8148_IPNC#setenvdnsip<NETWORKDNSIPADDRESS>SEED-DVS8148_IPNC#setenvdnsip2<ALTERNATEDNSIPNoteipaddr68(IP可以登陆网页进行更改。SEED-DVS8148_IPNCSEED-DVS8148_IPNC#setenvserverip70SEED-DVS8148_IPNC#setenv SEED-DVS8148_IPNC#setenvethaddr84:7e:40:c8:0b:deSEED-DVS8148_IPNC#setenvgatewayipSEED-DVS8148_IPNC#setenvnetmaskSEED-DVS8148_IPNC#setenvdnsip15SEED-DVS8148_IPNC#setenvdnsip2彻底擦除NandflashSEED-DVS8148_IPNCSEED-DVS8148_IPNC#nandscrub0x006C0000SEED-DVS8148_IPNC#mw.b0x810000000xFFSEED-DVS8148_IPNCSEED-DVS8148_IPNC#tftp0x81000000Nandflash内容;SEED-DVS8148_IPNCSEED-DVS8148_IPNC#nanderase<start> lengthSEED-DVS8148_IPNCSEED-DVS8148_IPNC#nanderase0x006C0000SEED-DVS8148_IPNCSEED-DVS8148_IPNC#nandwrite0x81000000<start>SEED-DVS8148_IPNCSEED-DVS8148_IPNC#nandwrite0x810000000x006C0000重启板卡,板卡将挂载烧写的ubifs根文件系统。5SEED-DVS8148 HostHost#cdHostHost#make-s该命令将clean和rebuild如下所有的包LinuxLinuxPSPIpncapplicationM3andDSPfirmware该命令将编译A8以及BIOS的程序并将生成的可执行文件到执make-sIPNCRDKmake-sIPNCRDKmake-sIPNCRDKIPNCRDK包及所make-s增量编译IPNCRDK应用程序.hdvpss,iss,mcfwandipnc_app文件make-sIPNCRDKmake-sIPNCRDKmake-smcfwlinuxbios侧的make-smcfwmak
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版农村房产交易合同
- 2025农村集体土地使用权流转合同(受让方)
- 2025合作伙伴产品合同样本
- 2025健身房加盟合同范本
- 2025年安全防护栏安装合同
- 2025华能物流季度结服务合同
- 2025合同终止劳动合同的法律责任
- 2025年土地租赁意向合同
- 2025【工程劳务合同】工程劳务合同
- 《原子与分子揭示了》课件
- 山东省济南市2023-2024学年高二下学期7月期末考试 数学 含解析
- 2024年认证行业法律法规及认证基础知识
- 智鼎在线测评题图形题
- 高考新题型现代文阅读Ⅱ小说之双文本比较阅读答题攻略-2025年高考语文一轮复习
- 2024年山东省菏泽市曹县小升初英语试卷
- 智慧园区规划和建设咨询服务合同
- 固定式压力容器年度检查表
- 中国普通食物营养成分表(修正版)
- 华东师大版历史九年级上册第11课大化改新与中古日本课件
- 中医病历书写基本规范和中医电子病历基本规范
- 1.3.2太阳直射点的南北移动
评论
0/150
提交评论