首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入式操作系统VxWorks中文FAQ 05

嵌入式操作系统VxWorks中文FAQ 05

2.5.2 在我安装完Tornado或它的补丁后,我所有的C文件类型都被移除了,而使用Tornado作为打开该文件
的工具。我怎样能恢复到原来的编辑器?
A:Tornado覆盖注册表中的实体。你可以用下面的.reg恢复。
警告:在使用这个文件前必须小心!首先读一下该文件,如果你不理解它就不要使用它。
警告:我在windows95和NT下测试过,如果有时间我会在别的的平台测试的。如果你在98、2000下使用后可以
工作,请告诉我。
首先下载该文件,仔细阅读它,修改它,使她执行你需要的编辑器,然后执行它。你怎么修改它?
一个方法是执行这个文件,然后去浏览器View->Options->File Types.这里你可搜索"C源文件"和"C头文件"。
修改打开命令为你想要的。现在编辑文件c-files.reg,并移除20行后的部分,第一行以
[HKEY_CLASSES_ROOT\c_source_file]开始。再次执行,、将把所有文件类型恢复成你选择的。
另一种方法:在你的文件类型里找到你的确省编辑器,把这行COPY到文件c-files.reg中vim行(BTW:vim
是非常好的编辑器,你可以到http://www.vim.org查询更多信息)。
文件: c-files.reg#文件连接#http://www.xs4all.nl/~borkhuis/vxworks/c-files.reg

2.5.3 当我每次双击一个文件,都打开一个Tornado.我想所有的文件都用一个Tornado打开,怎么做?
A:是的,这是可能。下面的注册文件将完成这个工作。
警告:在使用这个文件前必须小心!首先读一下该文件,如果你不理解它就不要使用它。
编辑该文件,修改Tornado的安装路径为你机器上的安装路径。
文件: TornadoFileTypes.reg#文件连接#http://www.xs4all.nl/~borkhuis/vxworks/TornadoFileTypes.reg

2.5.4 能把多个CPU平台安装到一个目录下吗?
A:可以,但是需要注意几点:
只能把同一版本的安装到同一目录下。这意味着Tornado 2.0.1 for arm不能同其它版本安装到同一个目录。
也不能把2.0和2.0.2混合在一起。我发现的唯一不兼容的是MIPS。在安装了idts134 BSP后,下面的文件会带
来问题:
1)host\resource\tcl\wtxcore.tcl
在最后的函数里设置tool为sfgnu替换为gnu.在if结构里增加设置tool为sfgnu.现在只有MIPS这个工具变量
被改变。这样更让人满意,如果你只使用MIPS版本它是可以工作的。
2)host\resource\tcl\app-config\Browser:
在line 138 有个目录为obj...sfgnuvx,对其它CPU来说它是obj...gnuvx. 问题可以通过把这行替换为如
下行解决:
This problem can be solved by replacing this line with the follwoing lines:
    if { $cpuType($cpuId) == "RC32364" } {
        set name [wtxPath target lib obj$cpuType($cpuId)sfgnuvx]spyLib.o
    } else {
        set name [wtxPath target lib obj$cpuType($cpuId)gnuvx]spyLib.o
    }
然后替换RC32364为你处理器类型的名称。







2.6 MAKEFILE
2.6.100 MAKEFIEL文件里的疑问?
有谁知道在$(WIND_BASE)/host/include/make/generic2.mh文件里,[! -d ./$(HOST) ]代码的含义。
请大虾指点。
.....
objdircre:
if [! -d ./$(HOST) ]; then \
mkdir ./$(HOST); \
fi
....
备注:
HOST=x86-win32


A:该makefile是在编译tornado的host工具时用到的,这个判断是在cygwin的shell中执行,意思是如果
该目录不存在着创建该目录。注意:tornado的host工具很多是用cygwin的工具编译的,所以其风格是unix
的。
(by bestracer)
返回列表