首页 / 操作系统 / Linux / MeeGo 培训总结之ofono和kernel编译
一: ofonod工具启动的命令是: ofonod -n -d "*"启动后加入命令:export OFONO_AT_DEBUG=1 <打印log信息>二: 内核编译:由于Ubuntu中rpmbuild关联太复杂,在fradro系统可以直接编译,在ubuntu下,安装kernel-TPO-2.6.35.3MFLD-0.1.src.rpm包的折衷方法:1. 操作前请确认你的home目录下有4G以上的剩余空间 【LINUX公社 www.LinuxIDC.com 】2. 操作环境:当前目录:/home/administratorrpm包存放目录:/home/administrator/kernel_src/src3. 启动emulatormad remote -r meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime poweron4. 进入emulator里的xterm Terminal, 并包装以下包并关闭emulator:zypper install linux-firmwarezypper install elfutils-libelf-develzypper install binutils-devel5. mkdir test2 test36. sudo mount -o offset=512 /usr/lib/madde/linux-i686/runtimes/meego-handset-ia32-qemu- 1.1.20101031.2201-sda-runtime/meego-handset-ia32-qemu-1.1.20101031.2201-sda.raw test27. rsync -av test2 test3/8. sudo umount test29. sudo chroot test3/test210. mkdir test & exit11. sudo cp -r kernel_src/src/* test3/test2/test12. sudo chroot test3/test213. cd testrpm -ivvh kernel-TPO-2.6.35.3MFLD-0.1.src.rpm14. cd /home/administrator/rpmbuild/SPECSvi kernel-TPO.spec在最上面一行加上:�fine _define_path_buzz 215. rpmbuild -bp kernel-TPO.specrpm包安装的結果:kernel源码并打上补丁。源码在BUILD目录, 通 过 cd ../BUILD进入目录。