查看入门指南的源代码
←
入门指南
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
你刚才请求的操作只对属于该用户组的用户开放:
用户
您可以查看并复制此页面的源代码:
==搭建开源集成开发环境== ===开源集成开发环境的组成=== ---- :SylixOS开源集成开发环境由以下组成: *Eclipse :Eclipse是著名的跨平台开源集成开发环境(IDE),最初主要用来开发Java语言程序,目前亦可以通过插件使其作为C++、Python、PHP等 其他语言程序的开发工具。 :Eclipse本身只是一个框架平台,但是有众多插件的支持,使得Eclipse拥有极佳的灵活性。许多软件开发商都以Eclipse为框架开发自己的IDE。 :下图是Eclipse在windows7上运行的界面: [[文件:sylixide_eclipse.png]] *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开源集成开发环境的整体结构框图如下: [[文件:ide.png]] ===安装JRE=== ---- :Eclipse使用Java语言开发,运行Eclipse需要JRE(Java Runtime Environment,Java运行环境),所以需要安装JRE。 :它的下载页面是 http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html :根据你的主机操作系统类型,下载对应的安装包,安装过程略。 ===安装Eclispe CDT=== ---- :它的下载页面是 http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2 :根据你的主机操作系统类型,下载对应的压缩包: [[文件:sylixide_eclipsedownload.png]] :由于笔者的主机操作系统是64位的windows7,所以笔者下载的压缩包是eclipse-cpp-luna-SR2-win32-x86_64.zip。 :下载后把它解压到D:\SylixIDE目录: [[文件:sylixide_unzipeclipse.png]] :解压完成后,进入D:\SylixIDE\eclipse目录,将eclipse.exe发送到桌面快捷方式以方便后续使用: [[文件:sylixide_eclipselink.png]] ===安装GNU Tools for ARM=== ---- :它的下载页面是 https://launchpad.net/gcc-arm-embedded/+download [[文件:sylixide_gccdownload.png]] :根据你的主机操作系统类型,下载对应的安装包。 :由于笔者的主机操作系统是64位的windows7,所以笔者下载的安装包是gcc-arm-none-eabi-4_9-2015q1-20150306-win32.exe。 :把它安装到D:\SylixIDE\arm-none-eabi-gcc目录。 :注意要在完成界面那里勾选Add path to environment variable: [[文件:sylixide_gccinstall.png]] :安装完成后建议注销和重新登录操作系统。 ===安装yagato tools=== ---- :现在还缺少make等工具,需要安装yagato tools。 :安装D:\sylixos_workspace\tools\yagarto-tools\yagarto-tools-20121018-setup.exe 到D:\SylixIDE\yagarto-tools-20121018目录, :注意要在选择组件界面那里勾选Add the make utils to the PATH variable: [[文件:sylixide_yagartoinstall.png]] :安装完毕后需要确定系统首先找到的make是yagarto tools的make,方法如下: :在windows的控制台输入make -v命令,如果输出的make的版本是3.81,那说明安装成功了,如下图: [[文件:sylixide_make.png]] :备注:如果你的系统有多个make,需要确保D:\SylixIDE\yagarto-tools-20121018\bin\make.exe在最前面, :如果不是,你可能需要调整你的系统的PATH环境变量。 ===替换reent.h文件=== ---- :由于SylixOS修改了编译器的reent.h文件,所以使用编译器自带的reent.h文件将不能编译成功。 :复制D:\sylixos_workspace\tools\arm-none-eabi-patch\4.9\reent.h文件到 D:\SylixIDE\arm-none-eabi-gcc\arm-none-eabi\include\sys目录替换原有的文件。 ===安装Zylin CDT=== ---- :复制D:\sylixos_workspace\tools\eclipse\zylin目录下的features与plugins两个子文件夹 到D:\SylixIDE\eclipse目录,提示文件夹合并时,请点击“是”按钮。
返回
入门指南
。
个人工具
登录
名字空间
页面
讨论
变种
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
最近更改
随机页面
工具
链入页面
相关更改
特殊页面