讨论:首页
Jiaojinxing (讨论 | 贡献) (→搭建开发环境) |
Jiaojinxing (讨论 | 贡献) (→SylixOS开源集成开发环境的搭建) |
||
第21行: | 第21行: | ||
SylixOS开源集成开发环境整体结构框图: | SylixOS开源集成开发环境整体结构框图: | ||
====SylixOS开源集成开发环境的搭建==== | ====SylixOS开源集成开发环境的搭建==== | ||
+ | *安装Eclispe CDT | ||
+ | 我们可以在 | ||
+ | http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2 | ||
+ | 下载Eclipse CDT,根据你的主机操作系统类型,下载对应的压缩包: | ||
+ | |||
+ | 由于我的主机操作系统是64位的windows7,所以我下载的压缩包是eclipse-cpp-kepler-SR2-win32-x86_64.zip,把它解压到D:\SylixIDE目录: | ||
+ | |||
+ | 解压完成后,进入D:\SylixIDE\eclipse目录,将eclipse.exe发送到桌面快捷方式以方便后续使用: | ||
+ | |||
+ | *安装GNU Tools for ARM Embedded Processors | ||
+ | 它的下载页面是https://launchpad.net/gcc-arm-embedded/+download | ||
+ | 根据你的主机操作系统类型,下载对应的安装包: | ||
+ | |||
+ | 由于我的主机操作系统是64位的windows7,所以我下载的压缩包是gcc-arm-none-eabi-4_7-2013q1-20130313-win32.exe。 | ||
+ | 把它安装到D:\SylixIDE\arm-none-eabi-gcc目录。 | ||
+ | 注意要在完成界面那里勾选Add path to environment variable。 | ||
+ | |||
+ | |||
+ | 安装完成后,需要新建一用户环境变量,变量名为SYLIXOS_GCC,变量值为D:\SylixIDE\arm-none-eabi-gcc: | ||
+ | |||
+ | *安装yagato tools | ||
+ | 现在还缺少make等工具,到www.yagarto.de下载yagato tools: | ||
+ | |||
+ | 把下载的yagarto-tools-20121018-setup.exe安装到D:\SylixIDE\yagarto-tools-20121018目录,注意要在选择组件界面那里勾选Add the make utils to the PATH variable。 | ||
+ | |||
+ | *替换reent.h文件 | ||
+ | 由于SylixOS修改了reent.h文件,使用编译器自带的reent.h文件将不能编译成功,在TODO可以下载修改后的reent.h文件,请同时下载sylixos_ref.epf文件。 | ||
+ | 把下载的reent.h放入D:\SylixIDE\arm-none-eabi-gcc\arm-none-eabi\include\sys目录替换原有的。 | ||
+ | |||
+ | *Zylin CDT | ||
+ | |||
+ | 最后重新启动Eclipse。 | ||
+ | 恭喜,你已经将SylixOS开源集成开发环境搭建成功。 | ||
===获得源代码=== | ===获得源代码=== |
2014年4月28日 (一) 17:24的版本
目录 |
入门指南
搭建开发环境
SylixOS开源集成开发环境的组成
SylixOS开源集成开发环境由以下组成:
- Eclipse
Eclipse是著名的跨平台开源集成开发环境(IDE),最初主要用来开发Java语言程序,目前亦可以通过插件使其作为C++、Python、PHP等其他语言程序的开发工具。
Eclipse本身只是一个框架平台,但是有众多插件的支持,使得Eclipse拥有较佳的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
下图是Eclipse在windows7上运行起来的界面:
- CDT
CDT是扩展Eclipse支持C/C++开发的插件。
- GNU Tools for ARM Embedded Processors
GNU Tools for ARM Embedded Processors是一套GNU的开发ARM处理器程序的工具集。
- Zylin CDT
Zylin CDT是扩展Eclipse支持嵌入式远程调试的插件。
SylixOS开源集成开发环境整体结构框图:
SylixOS开源集成开发环境的搭建
- 安装Eclispe CDT
我们可以在 http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2 下载Eclipse CDT,根据你的主机操作系统类型,下载对应的压缩包:
由于我的主机操作系统是64位的windows7,所以我下载的压缩包是eclipse-cpp-kepler-SR2-win32-x86_64.zip,把它解压到D:\SylixIDE目录:
解压完成后,进入D:\SylixIDE\eclipse目录,将eclipse.exe发送到桌面快捷方式以方便后续使用:
- 安装GNU Tools for ARM Embedded Processors
它的下载页面是https://launchpad.net/gcc-arm-embedded/+download 根据你的主机操作系统类型,下载对应的安装包:
由于我的主机操作系统是64位的windows7,所以我下载的压缩包是gcc-arm-none-eabi-4_7-2013q1-20130313-win32.exe。 把它安装到D:\SylixIDE\arm-none-eabi-gcc目录。 注意要在完成界面那里勾选Add path to environment variable。
安装完成后,需要新建一用户环境变量,变量名为SYLIXOS_GCC,变量值为D:\SylixIDE\arm-none-eabi-gcc:
- 安装yagato tools
现在还缺少make等工具,到www.yagarto.de下载yagato tools:
把下载的yagarto-tools-20121018-setup.exe安装到D:\SylixIDE\yagarto-tools-20121018目录,注意要在选择组件界面那里勾选Add the make utils to the PATH variable。
- 替换reent.h文件
由于SylixOS修改了reent.h文件,使用编译器自带的reent.h文件将不能编译成功,在TODO可以下载修改后的reent.h文件,请同时下载sylixos_ref.epf文件。 把下载的reent.h放入D:\SylixIDE\arm-none-eabi-gcc\arm-none-eabi\include\sys目录替换原有的。
- Zylin CDT
最后重新启动Eclipse。 恭喜,你已经将SylixOS开源集成开发环境搭建成功。