systemtap在android、pandaboard上的移植

本文详细记录了将systemtap移植到运行android的pandaboard ES上的过程,包括搭建ubuntu 32位编译环境、下载对应版本systemtap源码、交叉编译并安装在ubuntu和pandaboard、修改内核配置以及编译android等步骤,最终实现systemtap在pandaboard上的运行。
摘要由CSDN通过智能技术生成

HaiPeng(lzuzhp@gmail.com

         systemtap是一个非常好用的linux调试工具,systemtap从版本1.0开始变支持arm处理器,但是只支持OMAP的,pandaboardES上的处理器是OMAP 4460,由于“工作”需要将systemtap移植到运行android的pandaboard ES上(运行ubuntu的pandaboard直接apt安装就行)。官方资料http://omappedia.org/wiki/Systemtap个人感觉写得不太好,下面简述一下自己的移植过程。

搭建主机编译环境

         编译成功的主机环境是ubuntu10.04 32bit,在ubuntu 64位上编译报了几个不好解决的错误,索性就在虚拟机中安装32位的ubuntu来作为host主机。

下载systemtap源码

不同的android内核对应着不同的systemtap版本(systemtap在OMAP上没有做到向下兼容),我的pandaboard上运行的kernel是omap-pand-3.0(linux kernel3.0),对应的systemtap版本是1.5,从http://sourceware.org/systemtap/ftp/releases/下载对应的版本。

编译systemtap安装在ubuntu</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值