网站大量收购独家精品文档,联系QQ:2885784924

Scratchbox使用手册V1.0.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Scratchbox使用手册V1.0

Scratchbox使用手册V1.0 一 搭建ScratchBox开发环境 1.ScratchBox基本介绍 ScratchBox工具类似一个虚拟机程序,通过导入目标交叉编译工具链和目标文件系统等方法,模拟出一套目标Linux开发环境,比如说ARM平台Linux开发环境,解决了目标平台因性能受限而开发困难问题。因为ScratchBox隐藏了交叉编译的诸多繁琐细节,尽力避免了复杂的交叉编译环境可能造成的开发困难,使得程序员能够更加轻松的专注于自己的工作中,尤其适合用于嵌入式开发中代码规模较大的中间件和应用程序项目,比如Gstreamer。 2.ScratchBox 在Linux PC环境的安装 下面以Ubuntu10.04 Server 64位版为例介绍Scratchbox安装: 方法1: 使用Scratchbox_SDK包tools/scratchboxsetup中的debian包安装。(推荐使用方法1) 解压Scratchbox_SDK包: $tar xvf xxxx.tar.gz $cd xxxx/tools/scratchboxsetup $sudo dpkg –i scratchbox-xxxxxx 文件列表: scratchbox-libs_1.0.24_amd64.deb #sbox的依赖库 scratchbox-core_1.0.24_amd64.deb #sbox核心包 scratchbox-devkit-qemu_0.12.50-0sb3_amd64.deb #sbox cpu模拟器 scratchbox-devkit-perl_1.0.5_amd64.deb #sbox perl支持包 scratchbox-toolchain-host-gcc_1.0.24_amd64.deb #sbox hostgcc支持包 scratchbox-devkit-autotools-legacy_1.0_amd64.deb #sbox autotool工具包 scratchbox-devkit-python-legacy_1.0.2_amd64.deb #sbox python支持包 scratchbox-toolchain-arm-hisiv200-linux_1.0.24_amd64.deb #hisiv200工具链 方法2: 利用ubuntu软件中心安装 a. 在/etc/apt/sources.list文件最后添加下面一行 deb /debian stable mainscratchbox-libs (scratchbox依赖的库) apt-get install scratchbox-core (scratchbox的主程序) apt-get install scratchbox- devkit-qemu (ARM模拟器) apt-get install scratchbox- devkit-perl (某些包的编译需要perl) apt-get install scratchbox- devkit- autotools-legacy (automake等) apt-get install scratchbox- devkit- apt-https (wget等) apt-get install scratchbox- devkit- doctools (外部工具链使用) apt-get install scratchbox-toolchain-host-gcc (宿主gcc,导入外部工具链时,需使用宿主gcc编译gdb,libtool等) 前三个为必须安装的包,因为apt-get会联网下载相应的deb包,因此可以将已经准备好的deb包拷贝到 /var/cache/apt/archieves目录下节省安装时间。 3.ScratchBox基本使用方法 a. 安装ScratchBox并重启系统(或重新登陆session)后,首先要为ScratchBox添加用户,用来登陆ScratchBox模拟出的Linux系统,一般应与主机Ubuntu10.04可用的账户名相同。 命令: $ sudo sb-adduser username (如果找不到sb-addusr命令可以使用:$ sudo /scratchbox/sbin/sbox_adduser username) 例如: 当前登陆Ubuntu10.04的账户是管理员账户centerm,执行以下命令后 centerm@HostUbuntu:~$ sudo sb-adduser centerm 用户centerm才可以登陆ScratchBox。 管理员为其他用户建

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档