Meego开发环境配置...

本文详细介绍如何在桌面环境中配置并使用Scratchbox交叉编译环境。包括修改系统配置文件、安装必要软件包、设置用户权限等步骤,以及如何启动X服务器和UI服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Notes: [desktop$:]means you should run this command outside scratchbox, and [sbox$:] means run this command in scratchbox;

 

1.[desktop$:]sudo gedit /etc/sysctl.conf, then copy the following text to it:

vm.mmap_min_addr = 4096 net.ipv4.ip_local_port_range = 1024 65535 vm.vdso_enabled = 0

 

2.[desktop$:] sudo gedit /etc/apt/sources.list, then copy the follow text to it:

deb http://maemo.research.nokia.com/repository/scratchbox 1.0/

 

if you are outside nokia, use: 

deb https://files.maemo.org/repository/scratchbox 1.0/

 

3.[desktop$:] sudo apt-get update

 

4.Install the following packages:

[desktop$:] sudo apt-get install maemo-assistant   scratchbox-core   scratchbox-libs   scratchbox-devkit-cputransp   scratchbox-devkit-qemu   scratchbox-devkit-debian-squeeze   scratchbox-devkit-hashutils-squeeze   scratchbox-devkit-perl   scratchbox-toolchain-cs2007q3-glibc2.5-i486   scratchbox-toolchain-cs2009q3-eglibc2.10-armv7-hard   scratchbox-toolchain-cs2009q3-eglibc2.10-i486

 

Waitting...(long time)...

 

5.To add your username:

[desktop$:] sudo /scratchbox/sbin/sbox_adduser <USERNAME> yes, then enter the passwords

 

6.For the group membership to be effective in your current terminal session, run the following command: 

[desktop$:]newgrp sbox

 

7.[desktop$:]dpkg -l | grep scratchbox

 

8.[desktop$:] sudo apt-get install matchbox-window-manager xcompmgr

 

9.[desktop$:]sudo apt-get install xserver-xephyr

 

10. [desktop$:]Xephyr :2 -host-cursor -screen 864x480x16 -dpi 96 -ac +accessx +kb +extension Composite &

 

Waitting...

 

11.Install the meego target:

[desktop$:]  maemo-assistant harmattan -A -a x86 -s -t <targetName>

 

12.Then enter the scratchbox:

[desktop$:] newgrp sbox

[desktop$:] scratchbox

 

13.[sbox$:] fakeroot apt-get update

 

14.The following command are all run inside scratchbox:

fakeroot apt-get install libgl1 libgl-dev

 fakeroot apt-get install libqt4-dev libmeegotouchcore0 duihomescreen libqt4-opengl-dev meego-sb-session libicu-dev libcontextprovider-dev libcontextsubscriber-dev

 fakeroot apt-get install  xt9-essential-plugins

 fakeroot apt-get install meegofeedback-pulseaudio meegofeedback-reactionmap libmeegoreactionmap0 meegofeedbackd

 fakeroot apt-get install libmeegoimenginewords0 meego-imengine-xt9 mcompositor libmeegoimframework0 meego-im-uiserver meego-keyboard

 fakeroot apt-get install libduicontrolpanel-dev libmeegoreactionmap-dev libxcomposite-dev libxext-dev

 fakeroot apt-get install meegotouch-demos-widgetsgallery

 fakeroot apt-get install ui-fonts

 fakeroot apt-get install libmeegoimframework-dev libmeegoimframework0-dbg

 

Now, the configure progress is finished, then start the X-server and the ui-server:

15.And then start the X-server:

[desktop$:]DISPLAY=:0 Xephyr :2 -host-cursor -screen 864x480x16 -dpi 96 -ac +accessx +extension Composite & 

sleep 2

matchbox-window-manager -use_titlebar no -display :2 &

sleep 1

xcompmgr -d :2 &

 

If you don't like meego-sb-session to start input method for you. Remove /etc/meego-sb-session/session.enabled/20input-method file. And start input method manually.

 

[desktop$:]pkill meego-im-ui

[desktop$:]meego-im-uiserver -software -bypass-wm-hint -output-level debug

 

16.Start the ui-server:

[sbox$:]meego-sb-session start

export DISPLAY:=2

source /tmp/session_bus_address.user

pkill mdecorator

widgetsgallery -software&

 

17.Then in the project development process, you can use:

[sbox$:] meego-im-uiserver -software -bypass-wm-hint -output-level debug

 

 

 

 

 

 

内容概要:该论文研究增程式电动汽车(REEV)的能量管理策略,针对现有优化策略实时性差的问题,提出基于工况识别的自适应等效燃油消耗最小策略(A-ECMS)。首先建立整车Simulink模型和基于规则的策略;然后研究动态规划(DP)算法和等效燃油最小策略;接着通过聚类分析将道路工况分为四类,并设计工况识别算法;最后开发基于工况识别的A-ECMS,通过高德地图预判工况类型并自适应调整SOC分配。仿真显示该策略比规则策略节油8%,比简单SOC规划策略节油2%,并通过硬件在环实验验证了实时可行性。 适合人群:具备一定编程基础,特别是对电动汽车能量管理策略有兴趣的研发人员和技术爱好者。 使用场景及目标:①理解增程式电动汽车能量管理策略的基本原理;②掌握动态规划算法和等效燃油消耗最小策略的应用;③学习工况识别算法的设计和实现;④了解基于工况识别的A-ECMS策略的具体实现及其优化效果。 其他说明:此资源不仅提供了详细的MATLAB/Simulink代码实现,还深入分析了各算法的原理和应用场景,适合用于学术研究和工业实践。在学习过程中,建议结合代码调试和实际数据进行实践,以便更好地理解策略的优化效果。此外,论文还探讨了未来的研究方向,如深度学习替代聚类、多目标优化以及V2X集成等,为后续研究提供了思路。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值