请教android开发framework层组件的环境搭建

请问android开发framework层组件的环境搭建?我想开发一些android framework的服务组件,或者修改andoid自带

请问android开发framework层组件的环境搭建?
我想开发一些android framework的服务组件,或者修改andoid自带的服务,比如mediaplayerservice,当然这层都是c++的。
  应该怎样搭建开发和测试环境呢?可以是windows的,也可以是linux的,或者交叉环境的。
  现在andoid都是上层app java环境的开发。

[解决办法]
直接在源码上。至于环境要求,去android官网上看:

http://source.android.com