How to Join SkyEye Development /zh

From Skyeye_wiki

Jump to: navigation, search
Language: English  • 中文

Contents

1. 介绍

SkyEye 是一个复杂的系统软件. 作为skyeye的开发者需要了解相关操作系统,编译器,调试器等知识。 如果您想参与到skyeye的开发当中来,欢迎和我们开发人员联系。 非常欢迎您和我们现有的很多程序员一起来开发这个非常有用的工具。

2. 注册skyeye的邮件列表

在sourceforge.net网站上注册一个帐户. 然后将您的UNIX ID 发送给blackfin.kang@gmail.com. 我们将会把您加入到skyeye的邮件列表中。

注册邮件列表: 开发者邮件列表:https://lists.sourceforge.net/lists/listinfo/skyeye-developer patch邮件列表:https://lists.sourceforge.net/lists/listinfo/skyeye-patch

3. 搭建自己的开发环境

3.1 Windows

3.1.1 git 客户端

您可以下载一个git客户端作为源码的版本管理. 推荐您使用Git 1.7.4 Preview 20110204. 您可以从下面链接中下载得到:

 http://sourceforge.net/projects/skyeye/files/windows_development/Git-1.7.4-preview20110204.exe/download

3.1.2 搭建Mingw环境 推荐您下载:

 http://sourceforge.net/projects/skyeye/files/windows_development/MINGW_SKYEYE.msi/download

3.1.3 Python

3.2 Linux

您可以选择一种linux的发行版本作为你的主机.根据我们的调查大部分开发人员是用Ubuntu和opensuse,所以skyeye在这两个发行版本上测试的相对较频繁。

4. 获取源码和编译

See [the chapter][1] in User Manual

5. 调试skyeye

5.1 用GDB调试skyeye

6.制作和发送patch

 http://wiki.qemu.org/Contribute/SubmitAPatch

7. 备注

7.1 生成patch之前,请配置您的大名和邮件

修改home目录下 .gitconfig ,添加相对应的用户名和邮件地址即可:

 [user]
       name = Michael.Kang
       email = blackfin.kang@gmail.com

7.2 gmail 客户端配置

在.gitconfig中添加如下选项可以帮助您将patch发送到对应的邮件列表中:

 [sendemail]
        smtpserver = smtp.gmail.com
        smtpuser = <user>@gmail.com
        smtppass = <password>
        smtpssl = true
Personal tools