eCos用户指南之手动配置_翻译

eCos用户指南之手动配置_翻译

ID:37802917

大小:343.49 KB

页数:17页

时间:2019-05-31

eCos用户指南之手动配置_翻译_第1页
eCos用户指南之手动配置_翻译_第2页
eCos用户指南之手动配置_翻译_第3页
eCos用户指南之手动配置_翻译_第4页
eCos用户指南之手动配置_翻译_第5页
资源描述:

《eCos用户指南之手动配置_翻译》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、eCosUserGuide(Chapter28.manualConfiguration)eCos用户指南之手动配置_翻译翻译:JARITOOL1.编辑一个eCos存档文件eCos配置信息存放在一个存档文件(savefile)中,典型的是ecos.ecc,这个文件既可以通过GUI界面配置工具产生,也可以通过命令行ecosconfig配置工具产生。这个文件通常存在于编译树(buildtree)的顶层。它是一个文本文件,允许通过文本编辑器、其它程序或脚本来编辑各种配置选项,也可以在GUI配置工具里编辑。eCos存档文件是Tcl编程语言的一个脚本,所以任何对文件的修改需要保存Tcl语法

2、。对于大多数配置选项的改动都很小,不必担心Tcl语法。例如,把1变成0来禁止一个选项。对于更复杂的选项,如CYGDAT_UITRON_TASK_EXTERNS,包括几行C语言代码,需要多加注意。如果一个编辑过的存档文件不再是一个有效的Tcl脚本,那么配置工具将不能读回数据作进一步处理,如产生编译树。下面给出Tcl语法主要原则。这里值得注意的一点是以“#”开始的一行通常是注释,eCos存档文件块里包含这样的注释,来使它易于编辑。2.头段eCos存档文件以一个文件头开始,典型的像这样:#eCossavedconfiguration#----commands-------------

3、-------------------------------------------#Thissectioncontainsinformationaboutthesavefileformat.#Itshouldnotbeedited.Anymodificationsmadetothissection#maymakeitimpossiblefortheconfigurationtoolstoread#thesavefile.cdl_savefile_version1;cdl_savefile_commandcdl_savefile_version{};cdl_savefile_

4、commandcdl_savefile_command{};cdl_savefile_commandcdl_configuration{descriptionhardwaretemplatepackage};cdl_savefile_commandcdl_package{value_sourceuser_valuewizard_valueinferred_value};cdl_savefile_commandcdl_component{value_sourceuser_valuewizard_valueinferred_value};cdl_savefile_commandcd

5、l_option{value_sourceuser_valuewizard_valueinferred_value};cdl_savefile_commandcdl_interface{value_sourceuser_valuewizard_valueinferred_value};存档文件的这一段供配置系统用,不应该编辑它。如果这段被编辑了,各种配置工具可能读不进这个修改了的存档文件。3.顶层段跟着头段的段定义配置的整体。一个典型的例子是:#----toplevel-------------------------------------------------------

6、-#Thissectiondefinesthetoplevelconfigurationobject.Theonly#valuesthatcanbechangedarethenameoftheconfigurationand#thedescriptionfield.Itisnotpossibletomodifythetarget,#thetemplateorthesetofpackagessimplybyeditingthelines#belowbecausethesechangeshavewide-rangingeffects.Instead#theappropriateto

7、olsshouldbeusedtomakesuchmodifications.cdl_configurationeCos{description““;#Thesefieldsshouldnotbemodified.hardwarepid;templateuitron;package-hardwareCYGPKG_HAL_ARMcurrent;package-hardwareCYGPKG_HAL_ARM_PIDcurrent;package-hardwareCYGPKG_IO_SERIALcu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。