设为首页 加入收藏

TOP

N810 Maemo Diablo开发平台的搭建及Qt环境的配置
2014-11-24 03:22:30 来源: 作者: 【 】 浏览:1
Tags:N810 Maemo Diablo 开发平台 搭建 环境 配置

一、ScratchBox的安装


scratchbox是一个嵌入式Linux的开发环境,它提供编译和运行(类似模拟器)的功能,用/scratchbox/login登录开发环境后,就进入了虚拟的arm系统,它的各操作完全独立与主机,即不会影响原有系统,也不依赖原有系统的编译工具。


Scratchbox的安装方法有两种:脚本自动安装或手动安装。不管是脚本自动安装还是手动安装,都要求网络能够访问maemo的官网,不能直接访问的需要设置代理。


Scratchbox的安装脚本可以在http://repository.maemo.org/stable/diablo/maemo-scratchbox-install_4.1.sh 上下载。推荐使用脚本安装,毕竟手动安装费时费力并且有时还不能保证安装的正确。脚本down下来后,需要执行以下命令安装:


$sudo chmod a+x ./maemo-scratchbox-install_4.1.1.sh


$sudo ./maemo-scratchbox-install_4.1.1.sh


注意:安装过程需要在从maemo的官网上下载,需要比较长的时间(要有耐心)


安装完之后,需要将系统的用户加入srcatchbox组中,之后用此用户登录:


$sudo /scratchbox/sbin/sbox_adduser 用户名(普通用户)


$sudo /scratchbox/sbin/sbox_ctl start //启动服务


要登录scratchbox系统,需要切换成上面你adduser 添加的用户帐号再登录:【LINUX公社 www.LinuxIDC.com 】


$ su 用户名


$ /scratchbox/login


由于scratchbox的一些局限性,需要在linux下修改下系统配置:在/etc/sysctl.conf 中加入以下三行:


vm.vdso_enabled=0


vm.mmap_min_addr=4096


net.ipv4.ip_local_port_range=1024 65535


保存后运行: $sudo sysctl -p


推荐先修改系统配置,再安装scratchbox


二、Maemo SDK的安装


Maemo SDK的安装同样跟sratchbox的安装一样:脚本自动安装和手动安装。安装脚本可在http://repository.maemo.org/stable/diablo/maemo-sdk-install_4.1.sh 上下载。


下载完之后记得先切换成之前添加进scrathbox的用户组的用户,然后再运行安装脚本:


$ ./maemo-sdk-install_4.1.sh


这同样需要花费很久的时间,还需要继续耐心下去等。


当时我安装的时候比较郁闷,因为上不了外网需要使用代理,代理有时不太稳定,总会有一些文件不能下载完成,导致安装脚本不能成功安装。最后参考手动安装的说明弄了好多次才搞定。


安装的时候会有一些提示,一般安装默认的就可以了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Qt在Linux下无法debug解决方法 下一篇全面拥抱 Qt 4.6 +

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·常用meta整理 | 菜鸟 (2025-12-25 01:21:52)
·SQL HAVING 子句:深 (2025-12-25 01:21:47)
·SQL CREATE INDEX 语 (2025-12-25 01:21:45)
·Shell 传递参数 (2025-12-25 00:50:45)
·Linux echo 命令 - (2025-12-25 00:50:43)