首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 182 毫秒
1.
C51程序优化技巧   总被引:1,自引:0,他引:1  
介绍了几种对51系列单片机的C51程序进行优化的方法,它能有效地减少程序和数据存储空间,使单片机内有限的硬件资源得到充分的发挥。这些方法同样适用于其它C语言程序。  相似文献   

2.
谢文光  李琪  马春燕  汪克念  尹伟  张涛 《航空学报》2021,42(9):325177-325177
处理器PowerPC P2020在航空航天等嵌入式领域被广泛应用,以RTCA/DO-178C中A级软件的适航要求作为研究的出发点,提出了从文件、函数声明、函数体代码3层次实现P2020机器码程序到C源程序的溯源方法。在获取C语言源程序与PowerPC P2020机器码程序文件名列表的基础上,实现PowerPC P2020机器码文件主名的溯源;通过遍历C源程序抽象语法树和PowerPC P2020机器码获取函数名列表,实现PowerPC P2020机器码函数声明的溯源;通过定义C语言程序抽象语法树节点生成期望汇编指令序列的规则,实现PowerPC P2020机器码函数体的溯源。通过设计245个C源程序文件与345个PowerPC P2020机器码程序文件,1 111个C语言函数声明与1 273个PowerPC P2020机器码函数声明,以及覆盖C语言程序23类语法结构的460个测试用例,验证了PowerPC P2020机器码程序到C源程序的自动化溯源方法的有效性。结果表明:文件溯源和函数声明溯源的追溯匹配率达100%,程序函数体代码的平均溯源匹配率达97.22%。溯源匹配结果可以检查PowerPC P2020机器码程序是否在编译过程插入例外异常代码,以防止其带来的安全隐患,保证航空航天嵌入式安全关键软件机器码的安全性和可靠性。  相似文献   

3.
本文着重讨论了非计算机专业的学生学习计算机的重要性,分析当前非计算机专业程序设计语言教学中存在的问题,提出了一套以软件工程为指导的新型“软件设计及程序设计语言”教学模式,并对此进行了探讨。  相似文献   

4.
介绍了显示控制管理处理机(DCNP)验收测试程序的编制.DCMPATP程序由三部分组成:测试主机程序、DS1750程序和通讯模拟器程序.其中,测试主机和通讯模拟器的程序用VisualBasic5.0forWindows95语言编制,DS1750端的程序用1750A汇编语言编制。  相似文献   

5.
为了对实地、多单元部署的TMS320C6678 产品同时提供独立启动、就地调试、远程加载功能,利 用TMS320C6678 片上多种通讯接口和资源,联合片上固化的内置加载核,设计和实现了一种灵活可配置的多 级程序加载模式,满足应用需求。  相似文献   

6.
针对测试工具TestBed 无法动态执行QT 程序单元测试用例的问题,文章通过介绍单元测试定义、测 试原理以及TestBed 工具的使用原理、并指出了TestBed 工具对QT 程序进行单元测试存在的问题,最终提出 了一种结合TestBed 和Visual Studio 对QT 程序进行单元测试的方法,并给出了方法的详细设计与实现步骤, 为QT 程序动态执行单元测试提供一种简单、便捷的实现方式。实际结果表明,结合TestBed 与Visual Studio 对QT 程序的单元测试方法显著提高了单元测试的效率,减少了单元测试的成本。  相似文献   

7.
综述了C/C复合材料CVI工艺数值模拟的基本原理,软计算在工艺优化与控制的应用,以性能模拟的研究现状;分析了现今模拟存在的问题;提出了今后C/C复合材料计算机模拟的发展方向.  相似文献   

8.
§1 问题的提出YACC-Yet Another Compiler-Compiler,是美国 Bell 实验室研制的软件产品,是一个语法分析程序的自动生成器。在目前计算机技术发展极为迅速的世界上,语法分析的自动生成器已成为开发软件普遍使用的工具之一。YACC 是各类生成器中的姣姣者,自一九七七年宣布使用以来,许多常见语言,如 C,APL、PASCAL,其编译系统的实现,都使用了 YACC 来构造诘法分析程序。  相似文献   

9.
基于C语言实现的数据加DES算法   总被引:3,自引:0,他引:3  
DES体制是ISO颁布的数据加密标准,通过对DES算法的分析,提出了用C语言实现数据加密标准DES算法,通过循环或迭代,将简单的基本运算(例如左移、右移、模2加法等)和变换(选择函数、置换函数)构造成数据流的非线性变换(加密变换或解密变换),从而实现对计算机数据进行密码保护。着重介绍了用C语言实现其加密的主要过程。  相似文献   

10.
可编程信号源的软件系统由系统软件、波形监控软件和波形产生软件三大部分组成。针对该软件系统的特点,选择C 作为程序设计语言,μVision3、CCS 2000和Lab Windows/CVI作为程序开发的3个基本平台。依赖于支持C 的3个程序开发平台,设计了可编程信号源软件系统,并给出了运行结果。  相似文献   

11.
目前商家为C2 5计算机提供的调试环境多为纯软件的仿真调试 ,对工作在恶劣环境下的C2 5弹载计算机而言 ,这种调试手段有很大的局限性 ,软件调试不具有实时性 ,而且不支持对C2 5计算机的硬件调试。C2 5计算机开发系统是专为C2 5弹载计算机的开发调试而设计的。本文详细描述了C2 5开发系统的功能、实现及设计特点 ,并阐述了它对提高C2 5弹载计算机的调试开发效率 ,提高设计可靠性的重要意义。  相似文献   

12.
对C/SiC复合材料沿纤维分布方向超声磨削加工AUAG展开研究,对超声加工C/Si C复合材料的表面微观结构以及机械性能进行了评估,对表面质量随加工参数的变化而变化展开了研究。结果表明通过AUAG超声磨削加工参数的优化设计,可以得到较好的表面质量。  相似文献   

13.
总线拓扑完整是基于 1394 总线网络的分布式组合导航系统正常、可靠工作的必然要求,为了确保各传感器节点信息的可靠传输,必须在系统工作前进行总线完整性检查,以排除节点或线缆故障可能对系统造成的不利影响。导航计算机在执行总线完整性检查程序时,总线控制器的时钟源将发生切换,这会带来一定的时序问题。针对分布式组合导航系统在某次 1394b 总线完整性检查过程中出现的虚警故障,通过理论分析和建模仿真,对故障时刻的系统运行时序和虚警原因进行探究。结果表明:在进行总线完整性检查时,组合导航计算机与总线控制器时钟异步导致组合导航计算机软件相邻两周期读取 DPRAM 中同一片缓存是系统报出虚警的根本原因。  相似文献   

14.
触摸屏作为人机界面的输入设备被广泛的应用于消费电子、工业控制等诸多领域.目前流行的嵌入式ARM处理器S3CC2440是一款典型的嵌入式SoC芯片,它提供了触摸屏控制器接口,方便了嵌入式软、硬件开发.简要介绍了S3C2440处理器,同时分析了触摸屏的硬件架构、硬件工作原理及与及其工作框图,在此基础上给出了触摸屏与S3C2440的硬件连接电路图.介绍了S3C2440下触摸屏的WinCE驱动构架,并指出相关注册表的修改技术.在S3C2440的嵌入式WinCE开发平台上,该驱动程序运行良好.  相似文献   

15.
研究了有限推力条件下的空间飞行器大范围机动变轨问题。将有限推力解的求取过程分为两个步骤,首先采用Lambert方法求取变轨问题的双脉冲最优解,再采用Gauss伪谱方法求取有限推力解,将每个脉冲点扩展为一个推力弧段,通过伪谱方法将最优变轨问题转化为一个参数优化问题,采用非线性规划方法得到该推力弧段的变轨推力大小和方向。将该方法应用于某空间飞行器轨道机动变轨过程研究,取得了满意的结果,从而证明了方法的有效性。  相似文献   

16.
海明威是世界现代文学史上最卓越的大师之一,他以其自身的亲身体验及独特视角在其作品中展示了自己对于死亡的独见之处。悲剧意识与死亡情结是海明威作品创作的核心内容。通过对大师几部典型作品的分析论述,来试图理解其作品中的死亡、悲剧与升华,从中看出大师眼中的悲剧绝不完全意味着死亡,而是寓意人们从死亡中看到希望、光明与新生。  相似文献   

17.
A low-dimensional test problem with a known solution is used to verify various computer implementations of F.C. Schweppe's likelihood detector (1965). In this case a closed-form solution is provided for a Schweppe likelihood detector in terms of an intermediate Kalman filter, as utilized in its implementation, for detecting the presence of a two-state signal model in Gaussian white noise. The associated error probabilities are also evaluated following a procedure that utilizes optimized Chernoff-like bounds for a tight approximation. A methodology is demonstrated for appropriately setting the decision threshold for this example as a tradeoff against allowable observation time. By using this or similar examples, certain qualitative and quantitative aspects of the software implementation can be checked for conformance to anticipated behavior as an intermediate benchmark, prior to modular replacement of the various high-order matrices appropriate to the particular application  相似文献   

18.
马祖康 《航空学报》1981,2(2):93-102
 飞机翼面结构受力盒段的上下壁板若采用纤维增强复合材料叠层板则经常可简化为无矩叠层板;本文介绍这种叠层板按静力破坏条件的一种铺层优化设计方法。本法所用的数学工具为拉格朗日乘子法,采用的静力破坏条件为Hill-Tsai判据或Norris判据。对于铺层优化设计要用的公式进行了推导并且为了便于应用电子计算机对所得的公式进行了相应的改造。 关于叠层板极限强度的确定,文中也作了较仔细的探讨。为了具体说明本法的解题步骤以及如何选出铺层设计的优化方案举出了一个数例。文章的最后对几个技术问题进行了简要的讨论。 在结构打样设计阶段,对于翼面结构中处于拉伸或压缩受载(在不发生屈曲失稳破坏的条件下)情况下的复合材料壁板,本法可作为其铺层优化设计的一种工程方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号