QJ 2622-1994 ADA交叉编译系统技术要求.pdf
《QJ 2622-1994 ADA交叉编译系统技术要求.pdf》由会员分享,可在线阅读,更多相关《QJ 2622-1994 ADA交叉编译系统技术要求.pdf(12页珍藏版)》请在麦多课文档分享上搜索。
1、 中国航天工业总公司航天工业行业标准QJ 2622-94 Ada交叉编译系统技术要求1”4-03-25发布1994叩1025实施中国航天工业总公司发布中国航天工业总公司航天工业行业标准QJ 2622-94 Ada交叉编译系统技术襄求l :t:题内容与滔用范围本标准规定了Ada交叉编译系统的构成、支持环境和技术要求本标准活用于航夭濡统嵌入式ll算机Ada交叉编译系统的研制,1B适用于评价守泼的Ada交义编译系统2 I用标准GB/T 11457 软件工稼术语GJB 437 在用软件开发规币2GJB 438 军用软件文梢编制规施GJB 439 牢用软件质丢在保证规前EGJB 1383 程序设计语言A
2、daQJ 2646 计算机软件给构化设计约定3术语凡在本主宫中没有定义的软件术话,参见GB/T11457幸HGJB 1383, 3. 1 Ada编谦系统评价能力Adacompil旧evaluationcapability 测试Ada编译系统的做能”3. 2 Ada编锋系统确认能力Adacompiler validation capability 测试Ada编译系统的滔滔符合性3. 3排错程序debul(ler 月1于发现、跟踪及排除计算机程序或其它软件中的错误的程序3. 4 宿:t:系统ho耐町耐cm用以开发供另一台计算机用的软件的计算机系统3. 5 臼棕系统target町stem们算在其上运
3、行程序的计算机系统中国航天工业总公词E”中03-25批准1994斗0-25实施4系统构成与支持环境4. 1构成QJ 2622 94 根据图书录机上是好自己有操作果统,Ada交叉编译系统的构成分为下商附种情况,4. 1. l 阻串串机上配有操作系统时“a编译穰¥;b.程序库管理程序;c应战科序;d. Ada编译系统中依赖于实现的部分;也宿:lo机与目标机之间数据传输用软件,f.调试工具,如l交叉调试程序、宿主机模拟调试程序4. 1. 2 目标机为裸机时.编译程序,b.草里序库管理草里序;c被人帮序;d.执行核,e. Ada编译系统中依赖7实现的部分;f. 衔克机与目标机之间数据传输用软件,g.调
4、试;L具,如)CJ.调试糕!?宿机模拟调试稳序其中编译平提序、革盟序库管1盟军要序成驶阙夜1百革统上,执行核应驶lll在阴标系统上,其它部分!JIl回校例处依赖1实现4. 2 支持环境Ada交叉编i平系统的支持环境包衔。队稿主率1光,b.目标8统,c,数据传输环境1宵主系统与阴标8统之间的数居传输环境,可采用网络、仿真终端、介照传送等方式,见阳1 描直系统在目标单统罔IAda交叉编译系统艾符环境2 QJ 2622 - 94 4. 3基本程序设计支持环境在研制Ada交叉编译系统的同时,应考虑Ada语育基本程原设计支持环境,自仰望序开发所需要的葱本忑具建议包1li下两软件凰”正文编辑程序,b.中自
5、式美化打印稼序,c.编译和厅,d. l生接粮序(或!在人程序);也静海分析税序,f.动态分析工具R,终端楼闪例稼,h,文件管盟秘序,i.命令解释程序,j.自?将管现草草If.5技术要求5. l 功能要求Ada交叉编译系统必须余音和实现GJB1383的规定嗣GJB1383规定某些语言成分是依锁子实现的,如穰数的表示范朗、f5F识符的最大长胶、表示f句是否实现等.Ada 交叉编译系统1iJ规定些依赖于实现的容最限制,如:一次编译所允许的标识符个数、循环诱俐的愤套:数等.GJB 1383允许不同的Ada交叉编译系统在这些依赖于实现的方面存在发界5. 1. I 朋Adal营商编Z主的、符合GJB138
6、3规定的程序单元,只婆不超过编译系统的能力范网编译系统必须正确地进行编译,所产生的目标代码必须能在目标机七拨源秸!¥的姿求正确执行Ada交叉编译系统还必须拒绝超过其能力范围的程序单元5. I. 2若在离序单y巳中出现了GJB1383列iii的踏法铺设,Ada交叉编译率统不得产生该程序幕元的日标代码5. I. 3凡GJB1383要求提供的预定义根序单元,Ada交叉编译系统必须提供b包括凰.STANDARD, b响SYSTEM;c. CALENDAR; d. MACHINECODE. c. UNCHECKED_DEALLOCATION; 3 QJ 2622 94 f. UNCHECKEDCONVE
7、RSION; 自.SEQUENTIAL IO; b. DIRET IO; i. TEXT IO; k LOW_LEVEL IO. 5. I. 4预定义凛Ii单元定义了Ada请寄的预定义请寄:环境如节a. STANDARD lE.义所有预定义类型这些类型的预定义运算符、所有预定义异常如:INTECER. CHARACTER、CONSTRAINT_ERROR、NUMERIC_ER ROR; b. SYSTEM包含某些与i1统有关的特性定义,其规格说明是依赖于实现的,主要定义各种机器常盛的值如:STORAGEUNIT按位绘出个内存单元的大小,MEMORY _SIZE按内在单元给出系统内部的大小,MI
8、N_INT给出所有预定义整数的最小值,c. CALENDAR定义TAda 任务的延迟语句所韬耍的类型、过粮和雨数,通过它们可进行定时运算如TIME.CLOCK、YEAR;d. MACHINE_CODE定义代码i暑句中类型标记的基类型,即目标机机器指争的助记符记录通过在程序中包含代码语句口J获得捕入机器代峭的效果,e. UNCHECKEDDEALLOCATION用于不加检盒的内存网收,利用该和序包中的过平iH可以不加检查地静放由访问类珊的值所指明的对象的内存单元,t盯NCHECKEDCONVERSION用于不加检查的类翻转换,通过该粮序包中的阙数1iJ以白山地:tE可种类狈(接班通常是彼此不兼容
9、的类事目)之间1互相转挟,g. SEQUENTIAL IO义j道用于给)E类哥哥的元素的顺序输入输出操作,如OPEN、READ、WRITE;h. DIRECTIO Ji:足了适用1纷.Ki:安梢的;簇的鼓楼输入输出操作,拟。OPEN、READ、WRITE;i. TEXT IO lE义了各种成文输入输出操作,如:OPEN、GET、PUT、NEWLINE、SKIP_LINE;j. IO_EXCEPTIONS lE义了SEQUENTIAL_IO、DIRECTIO、TEXTJO所帘耍的异常;k LOW LEVEL IO定义在具体设备上的操作5. I. 5 Ada交叉编译系统在用于懒人式系统时,应由编译
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QJ 2622 1994 ADA 交叉 编译 系统 技术 要求
