西西人艺体图片大胆68:cygin不会用啊!帮忙!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/26 10:29:11
由于工作需要,需要在LINUX系统下用一个软件
别人推荐的就找了一个本地版的下载了安装后运行出来一个像运行命令的框
http://img303.photo.163.com/maqiang5201314/35721139/999782896.jpg
请问下面怎么操作啊?
还有只支持这个LINUX系统的软件怎么在这里模拟使用啊

Cygwin

它是在Windows下的编译环境,在LINUX下没用过。

ARM编译环境建立说明
安装需要的文件
Ecos目录和ecos_tools目录.
其中ecos_tools目录中包括cygwin安装目录,ecosV1.3.1目录,arm-elf编译环境.
安装建议
1. 建议cygwin和ecos安装路径都单独安装在硬盘的盘符的根目录下,例如:d:\cygwin,d:\ecos
2. 安装cygwin和ecos需要大概800M左右空间.
安装cygwin
1. 进入ecos_tools目录下面的cygwin目录,运行setup.exe.
2. 点击下一步,在(图一)所示的选项中选择第三项(install from local directory)

(图一)
3. 点击下一步,在(图二)所示的窗口中填入安装路径,Default Text File Type选择DOS即可,然后点击下一步,安装的源路径默认即可.

4. 点击下一步,出现的窗口让用户选择安装哪些包,这些包主要是确定开发环境,编译工具等,如果不能确定具体需要哪些包的话,而硬盘空间足够的情况下,就选择全部安装。在出现的对话框的''All''的右边点击''Default'',直到变成''Install'',如(图三)所示,然后进行安装即可.

(图三)

安装cygwin下的ARM-elf编译环境
1. 在安装好的cygwin目录里建立tools目录,例如安装的路径为d:\cygwin,那么建立tools目录即为d:\cygwin\tools.
2. 进入ecos_tools目录下的toolchain目录,解压缩arm-elf-big-endian.zip文件压缩包,然后把解压缩的arm-elf整个目录拷贝到安装的cygwin目录下的tools目录中,形成比如d:\cygwin\tools\arm-elf.
3. 打开安装的cygwin目录ect目录下面的profile文件,找到export PATH="/usr/local/bin:/usr/bin:/bin:$PATH",然后修改为export PATH="/usr/local/bin:/usr/bin:/bin:/tools/arm-elf/bin:$PATH"即可.
安装ECOS环境
1. 运行ecos_tools目录下1.3.1目录中的eCos131.exe.根据安装提示安装ECOSV1.3.1
2. 安装完毕后,把ecos目录中所有内容拷贝到安装后的ecos目录中进行覆盖.
3. 拷贝ecos_tools目录中的tcl82.dll文件到安装的cygwin目录的bin目录中.
4. 拷贝ecos_tools目录中x文件和rpx文件到安装后的ecos目录中.
5. 运行windows程序菜单中的Red Hat eCos里面的Configuration Tool,出现如(图四)所示的配置窗口.

(图四)
6. 选择build菜单中的Repository,在如(图五)所示的弹出的窗口中配置目录,点击browse按钮,选择安装的ecos目录,然后点击ok按钮.

(图五)
7. 选择tools菜单中的paths菜单,选择paths菜单中的build tools子菜单,在如(图六)所示的弹出窗口中配置目录,点击browse按钮,选择安装的cygwin目录中的tools目录下面的arm-elf目录下的bin目录,然后点击Ok按钮.

(图六)
8. 选择tools菜单中的paths菜单,选择paths菜单中的user tools子菜单,在如(图七)所示的弹出窗口中配置目录,点击browse按钮,选择安装的cygwin目录中bin目录,然后点击Ok按钮.

(图七)
9. 选择tools菜单中的shell子菜单,如果能弹出类似dos窗口的窗口,那么说明第6,7,8步配置正确,否则请重新设置路径.
10. eCos使用“/c”、“/d”等表示硬盘“c:”和“d:”,因此必须在选择shell菜单弹出窗口中执行下述命令:$ mount –f c:/ /c
$ mount –f d:/ /d
可以使用下述命令进入相应得硬盘:
$ cd /c
$ cd /d
11. 另外1.3.1版本的ecos配置工具产生的Makefile中的目录路径总是带双斜杠,如//D/eCos之类,可以用rpx这个script来校正;重新编辑rpx文件,修改安装eCos的目录,save退出。
12. 在shell中进入eCos目录./x,然后回车; ./rpx回车。注意:每次修改eCos程序进行编译之前,都要运行./rpx,否则出现//D/eCos目录带双斜杠的错误。
13. 在eCos目录下,新建一个文件夹,把boot.ecc和download.ecc文件拷到此文件夹目录下。
14. 运行Red Hat eCos,调用boot.ecc,如果此时./rpx,然后编译boot.ecc,就会出现错误,如找不到hal.h等文件,因此要先改动boot.ecc的一个选项,然后再改回,就是说让它有一个存盘的操作,eCos配置工具就会自动在boot.ecc的同一个目录下生成boot_build、boot_install、boot_mlt文件夹。然后编译就不会出错误了。
15. boot_build文件夹里存放着用于对eCos进行编译时所生成的文件,包括makefile文件、目标文件和其他一些文件;boot_install存放用于编译eCos应用程序的所有文件,包括库文件libtrget.a和头文件;boot_mlt存放内存布局文件。
16. 更改应用程序的makefile文件,把PKG_INSTALL_DIR指到boot_install目录,然后在shell中make,把生成的bin文件烧到片子里就可以了。到此ok。
注意:1、应用程序有两种运行方式,写片子方式和下载方式。(1)应用程序和操作系统捆绑运行,也就是把应用程序文件夹中的makefile文件修改,makefile文件中的PKG_INSTALL_DIR指到boot.ecc生成的boot_install文件夹,存盘;在shell中,进入应用程序目录,make后回车,编译生成的bin文件烧到片子里运行即可。(2)用/ecos/boot目录下的makefile文件,更改此文件中的PKG_INSTALL_DIR指到boot.ecc生成的boot_install文件夹;用make编译生成的bin文件烧到片子里运行,此时片子里没有应用程序;然后更改应用程序所在目录的makefile文件,修改此文件使PKG_INSTALL_DIR指到download_install文件夹,存盘,在shell下进入应用程序文件夹,make后回车,把生成的bin文件拷到ecos目录下,通过fftp.exe工具下载应用程序到板子上。
2、用make成功编译一次后,就会生成.o等过程文件,当下次再make时,就会出错,因此需要make clean,清除编译过程文件。
3、用fftp.exe工具下载时,一定去掉防火墙。