自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1167)
  • 收藏
  • 关注

原创 嵌入式系统,细数Ansys SCADE的前世今生

在90年代中后期,瑞典的Prover-Technology与SCADE团队合作,通过采用同步观察(Synchronous Observers)技术来定义属性(Properties)和假设(Assumptions)等约束,**将其基于可满足性问题(SAT-based)设计的工具Prover嵌入到SCADE产品中,极大地提升了SCADE产品的验证能力,从此SCADE具有了在模型级进行形式化验证的功能。传统方式设计的商用软件中每百万行代码中约有100个缺陷,通常缺陷中20%是严重等级的,1%是灾难等级的。

2023-11-07 19:26:36 877

原创 基于ASPICE与ISO 26262标准融合的汽车软件开发过程研究

已剪辑自: https://mp.weixin.qq.com/s/3ODS0W1n0oHF18bfiqlrXQ本文基于Aspice模型中V流程开发模式,从汽车控制系统的需求分析、架构设计、软硬件需求分析、代码/模型开发实现、系统测试及验证整个V模型各阶段,结合ISO 26262功能安全标准在各阶段的要求,提出一种Aspice与ISO 26262相融合的汽车控制系统开发流程,并结合实践开展过程,阐明各开发过程使用的开发工具配置情况。

2023-11-07 19:25:34 730

原创 虚拟ECU:唤醒传统汽车开发灵魂

ECU又称“行车电脑”、“车载电脑”,是汽车专用微机控制器,通过各种底盘传感器、总线数据采集与交换,判断汽车的行驶状态并反馈给驾驶人,并根据驾驶人的意图,通过一系列的执行器来控制汽车,从而实现汽车的各种功能。绝大多数传统的汽车电子设备的虚拟原型都需要在Windows PC上运行,而SkyEye还同时支持Linux,开发人员可以在Linux工作站上编写代码,实现虚拟ECU的构建,进行运行测试和调试,不必在Windows和Linux之间来回切换,从而实现周转时间更短、更为紧凑的交互式循环仿真。

2023-11-07 19:25:24 667

原创 智能汽车驾驶演进:虚拟ECU种类与优劣分析

在20年的长久发展之下,AUTOSAR架构已趋于成熟,汽车嵌入式系统软硬件的耦合度大大降低,截至目前,AOTOSAR已被广泛应用于ECU软件开发和汽车电子设计,如汽车底盘控制系统开发、底层通信软件设计、整车电子电气架构设计、汽车电子诊断系统开发及电机控制系统设计等领域,为满足用户日益增长的智能驾驶需求提供了新解决方案。**功能限制:**由于虚拟MCAL的仿真实现很有可能无法完全复现所有底层硬件的功能,在一些复杂功能上会有所受限,无法满足所有应用场景的需求,尤其是在一些复杂的硬件功能和特性方面。

2023-11-07 19:25:14 120

原创 数字虚拟化平台建设-分布式网络中间件

以数据为中心的机制还能够带了系统之间的松耦合,这也为将来必须的扩展打下良好基础,并且能够提供开放二次开发接口,方便用户扩展集成其它仿真组件,也能将系统移植到不同的项目中,研发人员可以从关注数据交换和协议中解脱出来,使得研发人员能够专注应用层的开发,大大减轻了工程师的工作负担和压力,不仅降低了开发成本,还能够大大减少开发周期。分布式数据总线内所有的成员都是实体角色,分布式数据总线中的任两个实体角色通信都必须在同一个域内进行交互,即他们初始化时域ID是同一个,并且不同域的域ID必须唯一。在此基础上我们提出了。

2023-11-07 19:24:57 59

原创 虚拟+现实 | 半实物仿真测试为何能脱颖而出?

凯云科技自主研发的ETest是完全国产化的半实物仿真测试开发环境,是国内唯一一款将测试程序设计、测试用例设计、测试管理、实时仿真、界面设计、测试执行等半实物仿真测试涉及的所有工作整合在一起的集成开发环境,且具有完全自主知识产权,可应用于嵌入式软件测试、快速原型验证、硬件在环测试、工业自动化测试、系统集成验证等场景。半实物仿真测试平台是连接控制器和被控对象进行测试的测试平台,在基于半实物仿真的实验中,能够真实地反映控制器的动态特性、静态特性和非线性因素,是一种比较实用的仿真测试技术。**6. 测试效果可靠。

2023-11-07 19:24:44 79

原创 漫谈车规MCU之何为车规?

DFT的目标是设计出易于测试和故障定位的芯片,以提高测试的覆盖率和效率,减少测试成本和时间。根据著名的硅基半导体器件使用生命周期的失效率的浴盆曲线,老化测试(Burn-In)是对芯片进行一定时间的高温和高负载运行,以模拟芯片在实际使用中的工作环境,以提前筛选出潜在的故障和可靠性问题。老化测试可以帮助排除芯片制造过程中的缺陷和问题,提高芯片的可靠性和寿命。它提供了一套标准的最佳实践,帮助组织建立可重复和可持续的工程过程,并提供了一种评估和改进的方法,以确保组织能够按时、按质地交付高质量的软件和系统。

2023-11-07 19:24:28 137

原创 GNU C扩展语法归纳详解

定义一个变参函数 LOG,属性 format(printf,1,2) 有3个参数,第1个参数 printf 是告诉编译器,按照 printf() 函数的标准来检查;通过 format(printf,1,2) 属性声明,告诉编译器:LOG() 函数的参数,其格式字符串的位置在所有参数列表中的索引是 1,即第一个参数;这个函数定义多了一个参数 num,格式字符串在参数列表中的位置发生了变化(在所有的参数列表中,索引由1变成了2),要检查的第一个变参的位置也发生了变化(索引从原来的2变成了3)。

2023-11-07 19:23:44 104

原创 工业软件系列之仿真篇:正向研发的加速器

已剪辑自: https://mp.weixin.qq.com/s/0VVwg08JH-PZhKpvcoRYTA仿真是通过模型来模拟现实系统中发生的过程,其本质是将物理化学公式模型进行代码化表示,并借助计算机实现计算求解。仿真在离散制造和流程制造业中广泛使用,能够帮助工程师加速产品研发和测试,提高正向研发效率。本篇报告系统梳理了仿真软件各个细分赛道的技术原理、应用现状、竞争格局,并介绍了各个领域的海内外代表厂商。我们认为国产仿真软件在“正向研发”需求释放、国产化推动和产品迭代加速下有望迎来高速成长期,建议关注

2023-08-27 21:52:38 849

原创 ASPICE框架下的自动驾驶技术集成:应对复杂性与合规性的策略

*二、ASPICE框架的重要性:**ASPICE(Automotive SPICE,汽车软件性能改进与能力评估)框架在汽车行业中具有重要的作用和价值。强调安全性和合规性是ASPICE框架中的一个重要方面,尤其在汽车行业中,确保车辆和驾驶员的安全以及符合相关法规和标准的要求至关重要。****三、持续的需求管理:**持续的需求管理是ASPICE框架中的重要方面,它对于汽车行业的软件开发过程具有关键意义。**一、理解自动驾驶技术的复杂性:**自动驾驶技术是一种复杂的系统,涉及多个层面和各种技术领域的集成。

2023-08-27 21:30:04 474

原创 嵌入式中实现应用层和硬件层分层管理

以STM32为例,打开网络上下载的例程或者是购买开发板自带的例程,都会发现应用层中会有stm32f10x.h或者stm32f10x_gpio.h,这些文件严格来时属于硬件层的,如果软件层出现这些文件会显得很乱。https://gitee.com/schuck/cola_os来源:https://blog.csdn.net/ziqi5543/article/details/101512722。本次只实现如下接口,device_open 和device_close等剩下的接口可以自行研究。

2023-08-27 21:25:05 501

原创 谨以此文,向大家讲述嵌入式C语言的一些高阶知识,俗称“骚操作”,助你水平再上一个台阶!

C语言,是一门非常灵活而强大的编程语言。而且很多自诩为编程高手的人,偏偏就喜欢把程序写成天书,认为让别人看不懂,却能实现正确的功能,此乃技术高超的表现。所以,如果我们拿一个没有0的字符数组(字节序列)传给strlen,那么最终的结果很可能是错误的,甚至因为数组越界访问,而导致程序的崩溃。楼主是湖北人,大学毕业6年了,回想起自己的大学,影响尤为深的莫过于郭天祥和于振南了,正是这两个人牛逼的经历和学习教程,让我大学过得稍微有点方向,不浑浑噩噩,现如今2018年了,回想起2010年时候的情景,莫大的感慨和感激。

2023-08-27 21:12:54 477

原创 硬件虚拟化与相关逻辑

存在虚拟机的场景下,地址域的分析可近似如下图所示。PCIe报文的RequesterID直接映射到StreamID,PASID映射到SubstreamID,接收到报文之后,先将(RequesterID,PASID)转换为(vmid,asid),Stage 1基于(vmid,asid)将VA转换为IPA,Stage 2基于vmid将IPA转换为PA,再发送至互联总线。但是,无论软件还是硬件的虚拟化,实现都较为复杂,从硬件角度来看,需要大量的硬件资源,从软件角度来看,支持虚拟化之后,需要占用部分的硬件性能。

2023-08-27 21:11:16 283

原创 面向PHM的民机飞行数据分析及应用研究进展

该模型输入为发动机的运行条件(海拔、标准温度偏差等)和环境条件(大气温度、大气压力等)、 工作过程参数(压气机流量、压气机压比、燃烧室出口温度、涵道比、压气机压比、涡轮前温度等)以及预测的部件效率和管道恢复系数,通过基于GasTurb进行设计点性能匹配和非设计点性能匹配,最终得到总体性能模型,模型输出数据为整机性能参数(油耗等), 各站位的压力、温度、流量,部件效率以及EGT 等参数,同时模型还可对不同工况点进仿真,输出不同工况点下整机及各站位的温度、压力和流量等参数。图5展示了某飞机在一年内的健康指数。

2023-08-27 21:04:51 635

原创 # bin文件转汇编或C语言,可以吗?

*大概得出的结果就是:**转(反)汇编问题不大,但想要转成C语言很难,即便能转为C语言,也都是“伪C”,是你看不懂的那种C语言。**大概得出的结果就是:**转(反)汇编问题不大,但想要转成C语言很难,即便能转为C语言,也都是“伪C”,是你看不懂的那种C语言。**大概得出的结果就是:**转(反)汇编问题不大,但想要转成C语言很难,即便能转为C语言,也都是“伪C”,是你看不懂的那种C语言。如果要将其转换为可读的C语言代码,那么您需要使用逆向工程工具,如IDA Pro,OllyDbg或Radare2。

2023-08-27 20:54:44 1340

原创 云原生在汽车开发中的应用

另一方面,例如导航,不需要最高级别的功能安全,因为如果这样功耗会非常大,而且会有应用的冗余设计。2021年由Arm和其他创始成员共同宣布成立嵌入式边缘的可扩展开放架构SOAFEE(Scalable Open Architecture For Embedded Edge)特别兴趣小组(SIG),联合车厂、半导体公司、软件公司、云技术的领导企业共同定义一个新的开放标准架构来实现软件定义汽车的最低级别技术栈,提供一个参考实现,使云原生技术(如微服务、容器和编排系统)首次与汽车功能安全相结合,从而保持环境对等。

2023-08-27 20:39:12 337

原创 嵌入式开发中的硬件滤波器设计和软件滤波设计

各种传感器信号多多少少会携带一些噪声信号,那么通过滤波器就能够更好的降低和去除噪声,还原真实有用信号。滤波器是一个电路,其去除或“过滤掉”频率分量的特定范围。换句话说,它将信号的频谱分离为将要通过的频率分量和将被阻隔的频率分量。如果您对频域分析没有太多经验,您可能仍然不确定这些频率成分是什么,以及它们如何在不能同时具有多个电压值的信号中共存。让我们看一个有助于澄清这个概念的简短例子。假设我们有一个由完美的5kHz正弦波组成的音频信号。

2023-08-27 20:20:41 868

原创 CUDA编程入门极简教程

2006年,NVIDIA公司发布了CUDA,CUDA是建立在NVIDIA的CPUs上的一个通用并行计算平台和编程模型,基于CUDA编程可以利用GPUs的并行计算引擎来更加高效地解决比较复杂的计算难题。近年来,GPU最成功的一个应用就是深度学习领域,基于GPU的并行计算已经成为训练深度学习模型的标配。目前,最新的CUDA版本为CUDA 9。GPU并不是一个独立运行的计算平台,而需要与CPU协同工作,可以看成是CPU的协处理器,因此当我们在说GPU并行计算时,其实是指的基于CPU+GPU的异构计算架构。

2023-08-27 19:35:51 1925

原创 说一个改变命运的捷径

再比如前一段时间知识星球官方在我们公司会议室组织了一次活动,星主们相互分享经验,粥左罗老师和古典老师也过来了,粥老师一个农村走出来的小孩,最初就是个编辑,通过写作一步步成为百万大V,创立公司,年入千万。古典老师最初是新东方深圳的校长,职场当然也很牛,但更牛的是写了一本书卖了500万册,借此成立了新精英生涯,古典老师的公司现在50多人,年收入几千万。同时论建设个人IP,更容易持久不倒的肯定是写作类型的,因为写作能把你的认知、方法论、理论掰开了揉碎了输出给读者,这是短视频之类的IP很难做到的。

2023-07-03 23:04:25 797 1

原创 嵌入式 C 语言宏嵌套的展开规则

已剪辑自: https://mp.weixin.qq.com/s/xos8z1tpptLpAV6kQFXpuQ嵌入式 C 语言中,宏是在预编译时用宏体内容“文本替换”代码中的宏名的。1、一般的展开规律像函数的参数一样:先展开参数,再分析函数,即由内向外展开。2、当宏中有#运算符的时候,不展开参数。3、当宏中有##运算符的时候,先展开函数,再分析参数。4、##运算符用于将参数连接到一起,预处理过程把出现在##运算符两侧的参数合并成一个符号,注意不是字符串。

2023-07-03 23:01:32 630

原创 分享一个小巧的Linux C 日志模块(附代码)

已剪辑自: https://mp.weixin.qq.com/s/_yFPakSkjqc_k0rikRnVrw在产品研发的过程中,经常需要借助打印信息来帮助调试和后期维护。所以拥有一个完善的日志模块是至关重要的。如下是从经手的项目中整理出来的日志模块及使用示例,以备后续项目开发时使用。(备注:Linux环境下)

2023-07-03 23:00:57 519

原创 RTOS不同任务共享全局变量问题

既然不修改 update_flag,并且 update_flag 一开始的值为 0,那么 update_flag 就是一个不会改变的值,当然就是死循环!所以,在这种情况下,就需要程序员显式的告诉编译器,update_flag 是一个会发生改变的值,所以不要尝试做这样的优化。根据之前的分析,在添加的这段代码中,while() 循环中有其他代码读取了这个变量,编译后的代码会从内存中再次读取她的值。群友在群里咨询的一个问题:Freertos 里高优先级的任务中改变了全局变量值,低优先级的任务中循环等待值的改变;

2023-07-03 22:54:26 1206

原创 终于把系统调用给整明白了~

*本篇文章主要阐述以下两部分:**1.什么是系统调用?2.系统调用的实现?主要以Linux 操作系统和IA-32处理器举例,高级语言以C语言为例,同时也会掺杂一些其它操作系统和处理器。

2023-07-03 22:49:21 350

原创 CV什么时候能迎来ChatGPT时刻?

已剪辑自: https://mp.weixin.qq.com/s/s1ZSHNYJqE5XQF_D6As7Nw卷友们好,我是rumor。最近看了几篇CV的工作,肉眼就感受到了CVer们对于大一统模型的“焦虑”。下面我就带着有偏的NLP视角,分享一下这三篇工作在统一CV上的尝试,欢迎大家在留言区交流,也欢迎推荐其他有insight的工作。

2023-07-03 22:46:13 330

原创 C语言的一些“骚操作”及其深层理解

已剪辑自: https://mp.weixin.qq.com/s/lmhp4hHdxHfseRRHukTf4w此系列文章,于振南老师向大家讲述嵌入式C语言的一些高阶知识,俗称“骚操作”,助你水平再上一个台阶!C语言,是一门非常灵活而强大的编程语言。同样一个算法、一个功能,我们可以把它写得中规中矩,也可以把它写得晦涩难懂。而且很多自诩为编程高手的人,偏偏就喜欢把程序写成天书,认为让别人看不懂,却能实现正确的功能,此乃技术高超的表现。我不评价这样的作法是否可取,因为每个人都有各自的风格和个性。

2023-07-03 22:43:27 473

原创 嵌入式软件兼容性有哪些注意事项

已剪辑自: https://mp.weixin.qq.com/s/sxiyEs7rFBJgNXdzMWAoSA网上有许多关于代码的段子,比如:想要不被别人代替,代码要越乱越好。当版本迭代的时候,经手这个项目的人通常会崩溃,如果这个时候,你还没有离职,你也一样会崩溃,因为你可能已经不认识自己的代码了。项目系统总体设计阶段,应尽可能地考虑到未来可以遇见的情况,覆盖到尽可能多的业务扩展。项目虽然分阶段开发,各个阶段完成的功能都不一样,总体设计要指向最终的需求。

2023-07-03 22:35:56 297

原创 ASPICE框架汇总

Automotive SPICE(Software Process Improvement and Capability Determination)是广泛认可的汽车行业软件开发过程评估国际标准。ASPICE 为软件开发过程的评估和改进提供了一个框架,并确保为汽车行业生产的软件质量符合要求的标准。该标准对于旨在生产高质量软件的汽车公司至关重要,因为它有助于识别和消除低效率、改善沟通并降低成本。ASPICE 框架涵盖整个软件开发生命周期,从需求管理到软件测试和维护,帮助组织确保其软件开发过程高效且有效。

2023-07-03 22:29:27 773

原创 嵌入式中实现应用层和硬件层分层管理

以STM32为例,打开网络上下载的例程或者是购买开发板自带的例程,都会发现应用层中会有stm32f10x.h或者stm32f10x_gpio.h,这些文件严格来时属于硬件层的,如果软件层出现这些文件会显得很乱。使用过Linux的童鞋们肯定知道linux系统无法直接操作硬件层,打开linux或者rt_thread代码会发现代码中都会有device的源文件,没错,这就是驱动层。

2023-07-03 22:18:05 361

原创 .ICO后缀的图标你遇到过吗?

ico是一种图标格式,这种图标扩展名为.icon、.ico,常见于windows的桌面图标和网址导航栏的小图标。8.点击‘OK’按钮,然后得到下图,如果想要添加尺寸,可以点击下图的对应按钮,如果没有问题,点击保存按钮**不需要做全尺寸,推荐按照使用场景进行设计,比如右下状态栏的图标大小是16。需要做全尺寸的,按照最大尺寸设计,推荐256*256px。16px,任务栏的图标大小是24。最小的图标尺寸是16*16px。24px,系统桌面的图标是32。在’中图标’的显示模式下的对比。

2023-06-26 22:36:51 991

原创 汽车软件开发中如何应用敏捷框架

为了确保汽车中安全攸关(safety critical)系统的安全性和可回溯性(Traceability),以及为了明确责任认定, 汽车软件行业如今普遍采用了ISO 26262和ASPICE等标准,作为软件开发的方法和流程。汽车行业的供应商们多数采用传统的“瀑布式流程”或“V型流程”来进行软件开发,并编制出大量的相关支持文档。这套流程不仅繁琐,而且越来越不适用于如今快速变化的市场需求。而开发汽车控制软件毫无疑问是一个“系统工程”。

2023-06-24 22:58:49 277

原创 软件开发常见模型汇总

所谓的软件开发模型,其实就是开发软件所经历的各个阶段 ,一般都会包括:需求->设计->编码-测试-运行维护。当然,不同的开发模型会稍有不同 ,每个模型都有其使用场景以及对应的公司使用 ,每个模型都有其优缺点 ,同时每个模型所解决问题的侧重点不同。

2023-06-24 22:55:57 4349

原创 万字长文带你了解汽车软件行业

已剪辑自: https://www.eet-china.com/mp/a152690.html来源:Softing 汽车电子回顾汽车产业发展历史,汽车产业经历了从机械时代到电子时代到如今向软件时代 迈进的发展历程。上个世纪 80 年代以来 ECU 开始不断上车,汽车行业以 Tier1 为 中心通过增加 ECU 来提升车辆功能,这一过程中汽车软件以和硬件深度耦合的方式得到发展;现如今,各汽车企业生产的不同车型的硬件配置已逐渐趋同,成本和功能改善空间有限,而新能源和智能化逐渐获得成功,汽车软件开始成为车企打造

2023-06-24 22:32:02 976

原创 汽车软件开发:目前还存在几大方面的痛点亟待解决?

但是,作为前车之鉴的ICT行业,如摩托罗拉,诺基亚,苹果公司,汽车界的“鲶鱼”(见上图6),特斯拉,他们的软件销售却打开了一扇“开源”的窗户,通过硬件的预留,虽然短期内硬件成本上升了,但是,通过软件的OTA迭代升级,却创造了更大的销售收入。相对应的是,IT与互联网大部分的软件开发人员,都属于在通用计算机系统上的软件开发,一般是在某种操作系统上,如Windows,Linux,Android,IOS等,进行应用软件开发,主要包含电脑端,手机端,服务器端等设备,以X86与ARM架构为主。更令人大跌眼镜的是,

2023-06-24 22:31:22 492

原创 简单介绍虚拟化技术vs容器化

笔者对虚拟化不太了解,也没有具体使用过,基本都是从网上了解的,只是简单说一下个人理解。虚拟化是一个广泛的定义和概念,核心是对资源的抽象,是把有限的、固定的资源根据不同需求进行重新规划以达到最大利用率的策略,就叫做虚拟化。虚拟化依赖软件来模拟硬件功能并创建虚拟计算机系统。这使 IT组织能够在单个服务器上运行多个虚拟系统以及多个操作系统和应用。由此带来的好处包括规模经济和更高的效率。简单来讲,虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。

2023-06-24 22:00:56 464

原创 智能汽车虚拟化(Hypervisor)技术详解

在众多的资源隔离技术中,虚拟化是安全可靠、弹性灵活的优选方案,是软件定义汽车的重要支撑技术。某厂家智能座舱域控制器产品,如图 9 和图 10 所示,基于高通 8155、瑞萨 R-Car H3 处理器,采用 QNX Hypervisor,搭载 QNX Host、 Android P/R/S Guest OS, 可配置输出最多 6 块高清大屏独立显示,集成了娱乐系统、液晶仪表、车身控制、DMS、APA 等功能,支持独立四音区、多屏互动和音视频分享,集成度高,在长城、长安、宇通客车等多款车型上适配量产。

2023-06-24 21:55:01 1115

原创 虚拟化技术的分类及介绍

宿主模型当然也有缺点,由于物理资源由宿主机操作系统控制,VMM得要调用宿主机操作系统的服务来获取资源进行虚拟化,而那些系统服务在设计开发之初并没有考虑虚拟化的支持,因此,VMM虚拟化的效率和功能会受到一定影响。此外,在安全方面,由于VMM是宿主机操作系统内核的一部分,因此,如果宿主机操作系统内核是不安全的,那么,VMM也是不安全的,相应地运行在虚拟机之上的客户机操作系统也是不安全的。这一类虚拟机运行的是进程级的作业,所不同的是这些程序所针对的不是一个硬件上存在的体系结构,而是一个虚拟体系结构。

2023-06-24 21:51:47 329

原创 数据字典是什么?

数据字典(data dictionary)是对于数据模型中的数据对象或者项目的描述的集合,这样做有利于程序员和其他需要参考的人。分析一个用户交换的对象系统的第一步就是去辨别每一个对象,以及它与其他对象之间的关系。这个过程称为数据建模,结果产生一个对象关系图。当每个数据对象和项目都给出了一个描述性的名字之后,它的关系再进行描述(或者是成为潜在描述关系的结构中的一部分),然后再描述数据的类型(例如文本还是图像,或者是二进制数值),列出所有可能预先定义的数值,以及提供简单的文字性描述。这个集合被组织成书。

2023-06-24 21:16:24 4396

原创 软件测试项目管理系统(STM)

该系统提供规范的测试流程,支持被测件接收、测试需求分析、测试用例设计、测试执行记录、测试问题处理、测试总结等测试全过程综合管理。² 高度集成的软件测试项目管理环境,功能包括被测件接收、测试需求分析、测试设计、环境构建、测试执行、测试总结等技术过程以及测试策划与进度管理、测试项目质量保证、测试项目配置管理等管理过程;² 具有测试策划、质量保证、配置管理等测试项目管理功能,支持根据被测件特性与规模自动生成计划进度、人员需求、任务分解等数据;² 支持测试用例的自动化设计,提供测试用例库管理、变更影响分析等功能;

2023-06-22 23:26:33 243

原创 基于模型的自动化测试用例设计平台(AutoTCG)

已剪辑自: http://www.kiyun.com/Show/fangzhen/cid/2/id/170.html基于模型的测试用例设计工具(AutoTCG),采用基于图形化模型的测试引擎,适用于业务关键、任务关键或安全关键的功能测试。测试人员可以选择因果图模型、组合配对模型或业务流程模型完成测试设计,并自动生成用例;AutoTCG可与Selenium、ETest等主流测试工具集成,实现自动化测试执行,能有效提高测试效率与质量,加快测试进度,降低交付成本,更好保证产品质量。

2023-06-22 23:24:37 216

原创 支付宝用例自生成技术实践

如图所示,假如已经有一个作品在线上,当月提出一个需求,按照正常流程进行,开发完测试,验收产品,产品如期上线。但是在这个测试中大部分同学都比较侧重于验收新功能,对于之前已有的功能很少验证或者不去验证,下意识认为两个功能点之间没有关联,不会出事情,但开发人员为了本次新功能开发需求,可能会改变业务代码当中某些公共的方法,这些公共方法可能会服务已有的功能点,缺少测试验证,上线后可能会导致已有的功能异常,引发线上故障。

2023-06-22 23:20:44 212

飞控系统余度管理算法在VxWorks中的实现-刘小雄.pdf

飞控系统余度管理算法在VxWorks中的实现-刘小雄.pdf

2023-06-28

三余度飞控计算机关键技术研究及工程实现-潘计辉.pdf

三余度飞控计算机关键技术研究及工程实现-潘计辉.pdf

2023-06-28

三余度飞控系统余度管理算法设计与实现-王道彬.pdf

三余度飞控系统余度管理算法设计与实现-王道彬.pdf

2023-06-28

三余度飞控系统余度管理算法设计与研究-吴腾飞-2.pdf

三余度飞控系统余度管理算法设计与研究-吴腾飞-2.pdf

2023-06-28

余度系统中的动态同步和表决控制.pdf

摘要:在多通道余度系统的研究和应用中,同步问题是整个余度系统正确运行的基本保证。基于多交叉通道模型和同步时间的静态分配策略,提出动态时间容错方法。针对该方法,设计基于时间容错的动态表决控制算法,实现多通道系统中的动态同步。 给出动态同步表决控制逻辑,用于控制表决时间并监测表决数据。理论分析和实验结果表明,时间容错的动态表决控制算法扩展了任务处理的时间窗口,与静态同步算法相比,可有效降低通道故障率,提高对瞬时干扰的抵御能力以及余度系统的可靠性。 关键词:余度系统;多通道;动态同步;表决;控制算法;时间序列

2023-06-28

飞机机电综合管理系统研究与应用-任杰.pdf

飞机机电综合管理系统研究与应用-任杰.pdf

2023-06-28

一种基于ARM的双余度远程接口单元设计-范新明.pdf

一种基于ARM的双余度远程接口单元设计-范新明.pdf

2023-06-28

一种机电系统双余度通道切换逻辑-车炯晖.pdf

一种机电系统双余度通道切换逻辑-车炯晖.pdf

2023-06-28

可变冗余架构四余度飞管计算机技术研究-陈茜.pdf

可变冗余架构四余度飞管计算机技术研究-陈茜.pdf

2023-06-28

民用飞机电传飞控系统三余度表决算法研究-唐志帅-3.pdf

民用飞机电传飞控系统三余度表决算法研究-唐志帅-3.pdf

2023-06-28

四余度飞控计算机架构及其余度管理算法-王轩.pdf

四余度飞控计算机架构及其余度管理算法-王轩.pdf

2023-06-28

多余度机载计算机同步算法研究-郝艳也.pdf

多余度机载计算机同步算法研究-郝艳也.pdf

2023-06-28

基于DO-254的复杂电子...发及适航审定过程符合性研究-薛钊.pdf

基于DO-254的复杂电子...发及适航审定过程符合性研究-薛钊.pdf

2023-06-28

基于SCADE的飞控软件的适航验证与确认-张雅妮.pdf

基于SCADE的飞控软件的适航验证与确认-张雅妮.pdf

2023-06-28

民机研制中设计偏差处理方法和流程研究-康礼鹏.pdf

民机研制中设计偏差处理方法和流程研究-康礼鹏.pdf

2023-06-28

机载航电系统软件适航验证测试的设计与实现-刘珊.pdf

机载航电系统软件适航验证测试的设计与实现-刘珊.pdf

2023-06-28

通用飞机机载设备适航审定过程及方法研究-乔卫华.pdf

摘要针对民用航空器机载设备适航审定的要求,文中结合海鸡300飞机航电系统与适航审定结合的开发过程,详细论述了通用飞机机载设备适航审定的过程及方法。所介绍的适航审定流程,即审定基础、审定计划和符合性机载设备适航审定的通用方法。

2023-06-28

民用飞机适航取证过程中的知识管理应用研究-路瑞芳.pdf

民用飞机适航取证过程中的知识管理应用研究-路瑞芳.pdf

2023-06-28

航空机载计算机软件适航研发流程研究与应用-裴宇鑫.pdf

航空机载计算机软件适航研发流程研究与应用-裴宇鑫.pdf

2023-06-28

民用飞机适航审定流程体系研究-韩澎.pdf

民用飞机适航审定流程体系研究-韩澎.pdf

2023-06-28

基于DO-178B-C的机载软件适航审查研究-崔利杰.pdf

基于DO-178B-C的机载软件适航审查研究-崔利杰.pdf

2023-06-28

民用直升机机载设备适航批准方式研究-闫惠芳.pdf

民用直升机机载设备适航批准方式研究-闫惠芳.pdf

2023-06-28

适航成本管理初探-张建军.pdf

对于民航企业而言,民用航空产品或零部件是其实现利润的载体,而构成民用航空产品和零部件安全性的灵魂是适航性。为了满足适航管理的要求而不计成本,企业的发展是不可持续的;反之,只注重成本管理而忽视适航管理的要求,会给企业造成毁灭性的打击,也是不可取的。引入适航成本管理方式,在保证适航安全的前提下进行统筹兼顾和成本管理,是一种可持续的发展路径。本文根据对当前适航管理体制和常规实践的分析,提出了适航成本的概念,并为其搭建由预防成本、设计符合性成本、制造符合性成本、内部适航损失成本、外部适航损失成本和适航体系维护成本六大部分构成的成本框架。

2023-06-28

直升机重要改装设计电磁兼容与环境符合性验证方法研究-郑庆.pdf

直升机重要改装设计电磁兼容与环境符合性验证方法研究-郑庆.pdf

2023-06-28

民用飞机航电系统地面试验室...试验(MoC4)流程的研究-孟益民.pdf

适航符合性验证试验是民用飞机向适航当局表明其对适航条款符合性的重要手段。根据中国民用航空局(CAAC)的规定,适航符合性验证分为:符合性声明(MoCO)、说明性文件(MoC1)、分析/计算(MoC2)、安全评估(MoC3)、试验室试验(MoC4)、机上地面试验(MoC5)、飞行试验(MoC6)、航空器检查(MoC7)、模拟器试验(MoC8)和设备合格性(Moc9)等十种方法U。由于航电系统功能复杂,与飞机各个系统都有交联关系,很难在地面试验室将航电系统独立出来,因此航电系统的适航符合性验证试验一般多在飞机上进行,即采用机上地面试验(MoC5)和飞行试验(MoC6)的方式。然而,航电系统的一些功能如机组告警等需要飞机工作在故障状态才会触发,在飞行试验时验证这些功能具有一定的危险性,加上飞行试验本身的成本高昂,目前世界上主要的飞机制造商如美国波音公司、欧洲空中客车公司等越来越多的选择将航电系统的适航符合性验证试验放在地面试验室进行,从而节省大量的飞行小时数,降低制造成本。我国民用飞机的研制尚处于起步阶段,在航电系统MoC4试验方面尚无成熟的经验,本文针对航电系统MoC4试验的过程和方法开展

2023-06-28

民机符合性验证试验流程-章飞.pdf

摘要:在民机的型号审定中最关健和重要的一项工作就是通过符合性验证试验来表明对适航规章条款的符合性,适航符合性验证是民用飞机研制的重要特点,其贯穿于飞机研制的整个过程。通过对规章中符合性验证流程的分析研究,给出实际工作中某民机的符合性验证试验流程,保障符合性验证试验顺利开展。 关键词:符合性验证;符合性验证试验;流程

2023-06-28

民用航空器适航符合性验证试验的远程审定浅析-马柏慧.pdf

民用航空器产品在应用前必须满足适航要求。而在适航取证中,符合性验证的现场验证试验十分关键。 在试验过程中,一般还要进行两项检查:一是进行制造符合性现场检查;二是需要配合工程代表,进行现场试验与目击。对于中国民用飞机主制造商的任一供应商,在审定过程中均要逐级通过中国民用飞机制造商适航代表(以下简称“适航代表”)以及航空器适航审定中心试验代表(以下简称“局方代表”)的审核。随着民用航空器国产化进程的推进,航空器适航审定中心(以下简称“局方”)很难及时为大量产品安排足够人员进行现场目击试验,加上地区防疫政策限制,更增加了为各项验证试验提供现场人力支持的难度,从而无法完成目击试验,可能影响产品生产和装配进度。所以,符合性验证的现场验证试验的及时开展,成为了一个亟需解决的课题。

2023-06-28

民机符合性验证试验流程.pdf

摘要:在民机的型号审定中最关键和重要的一项工作就是通过符合性验证试验来表明对适航规章条款的符合性,适航符合性验证是民用飞机研制的重要特点,其贯穿于飞机研制的整个过程。通过对规章中符合性验证流程的分析研究,给出实际工作中某民机的符合性验证试验流程,保障符合性验证试验顺利开展。 关键词:符合性验证;符合性验证试验;流程

2023-06-28

软件测试用例自动生成技术的应用研究-孙宝云.pdf

软件测试用例自动生成技术的应用研究_孙宝云.pdf

2023-06-22

软件测试用例自动生成技术研究-李军义.pdf

软件测试用例自动生成技术研究_李军义.pdf

2023-06-22

基于SPARC-V8的星载...件全数字仿真平台设计与实现-张涛.pdf

摘要:为了提高星载嵌入式软件的可靠性和安全性,解决硬件测试环境构建困难、成本昂贵以及运行状态难以监控的局限性,提出了一种基于SPARCV8的星载嵌入式软件全数字仿真平台设计和实现方法;介绍了全数字仿真平台实现的关键技术,包括CPU指令集仿真、寄存器仿真、存储器仿真、中断控制器仿真、串口仿真、定时器仿真、虚拟外设模型仿真以及设备管理器和平台时序设计;全数字仿真平台与基于硬件的测试平台相比具有可重用性强、可快速搭建、成本低廉、高可控性、调试和测目标机和虚拟外设环境,进行星载嵌入式软件运行仿真、调试验证等工作。 关键词:SPARCV8:嵌入式软件:全数字仿真

2023-06-22

航空机载软件全数字仿真测试系统的设计与实现-刘涛-2.pdf

摘要:针对航空机载软件测试环境与开发环境冲突、测试环境可控性和通用性差、非干预性测试因难的问题,分析了全物理实装测试环境、半实物仿真测试环境的优缺点,研究了全数字仿真测试技术,设计并实现了一种航空机载软件全数字仿真测试系统。该系统由仿真核心平台、仿真工具组件、协同仿真组件和人机交互组件构成,提供了航空机载处理器、内存、外设等多种可重用库。提出了基于底层虚拟机的动态二进制翻译技术、协同仿真时间同步和数据通信机制等关键技术,实现了航空机载软件全数字高速闭环仿真运行。工程实践证明,该系统能达到降低硬件设备的依耐性、简化测试环境搭建的复杂度、提高测试效率约42%的目的。 关键词:航空机载软件;全数字仿真测试;动态二进制翻译;时间同步机制

2023-06-22

基于全数字仿真的飞控嵌入式软件测试方法与实现-张翔.pdf

摘要:文章以全数字仿真测试平台为基础,针对飞控嵌入式软件的典型运行环境,提出了飞控嵌入式软件在动态测试条件下的仿真测试环境构建方法,并以某型号飞控嵌入式软件为被测软件,构建了基于嵌入式CPU模拟器的全数字仿真测试环境,设计并实现了飞控软件外部运行环境的仿真。 关键词:仿真环境;飞控软件;软件测试;故障注入

2023-06-22

航空嵌入式软件全数字仿真测试技术研究-肖前远.pdf

本文首先研究了软件测试理论。然后分析了嵌入式软件及航空嵌入式软件特点,总结了嵌入式软件以及航空嵌入式软件测试的难点,针对航空嵌入式软件测试面临的最大难题,描述了两种航空嵌入式软件测试环境:宿主机仿真测试环境和交联设备仿真测试环境。由此分析了航空嵌入式软件全数字仿真测试环境设计原理、体系结构以及关键技术展开研究,详细论述了硬件接口与模拟、进程管理与调度及测试脚本语言的实现原理,针对测试脚本语言设计与实现,给出了基于python语言,结合嵌入式软件测试的特点对python模块进行扩展来实现满足测试需要的脚本测试语言。最后结合实际项目应用,具体介绍了基于航空全数字仿真测试环境的软件测试过程。

2023-06-22

航电全数字仿真技术研究-郭晓燕.pdf

航电全数字仿真平台在航电系统性能的确认及验证(V&V)流程中有着重要的作用,在航电设计的早期阶段,通过模型及仿真的方式进行系统可行性分析、验证,有助于进行早期评估以优化所有资源的使用,能在短时间内检验构型变化,从而减少开发时间。

2023-06-22

全数字仿真测试环境在星载嵌入式软件测试中的应用-郭华.pdf

方法。通过在PC机上仿真模拟最入式软件的外围接口设备,可以快速搭建仿真测试环境,在软件研发阶段即可同时引入测试,同时,可以利用自动比对技术,实现数据输出的正确性判断,提高测试效率和软件质量。

2023-06-22

基于全数字仿真的嵌入式软件测试技术-刘辉.pdf

摘要:为了对实时嵌入式软件进行更好的测试,提出了一种基于全数字仿真的整体仿真技术。该项技术解决了现有软件测试环境中的两大功能性问题:通过将仿真时钟作为基准时间解决了断点影响实时信号处理的问题;通过提出的“动态桩”方法解决了单元测试时缺乏必要支持函数的问题。利用无损压缩原理对整个仿真测试平台进行优化,改变了仿真平台的低效问题,使这一技术走向实用化。整体仿真技术支持从单元测试到集成测试的整个软件测试过程,增强了在单元测试期间发现异常实时信号处理等方面软件问题的能力,显著提升集成测试的效率,并且实现了测试脚本的复用。该平台已经在某型号系列飞控软件的测试中得到应用

2023-06-22

嵌入式软件全数字仿真测试技术研究与应用-颜运强.pdf

摘要:介绍了基于MCS51的全数字软件仿真测试关键技术,包括指令集仿真、外部接口仿真、测试激励注入、软件运行时信息获取,即采用编译/解释混合型指令集仿真、以函数指针调用技术实现测试用例触发式注入、主/被动测试激励注入、基于bitmap技术的软件运行时信息采集。该技术已应用于多个嵌入式测控系统软件的测试环境搭建。 关键词:全数字仿真软件测试测试环境bitmap技术

2023-06-22

面向综合化计算机系统的全数字仿真测试平台-陈磊.pdf

摘要:由于综合化计算机系统的高复杂度以及多样性,如何仿真综合化计算机系统并在此基础上部署测试工作是嵌入式武器装备领域亟需解决的问题。为此,提出一种面向综合化计算机系统的全数字仿真测试平台,利用模型驱动测试模块设计测试用例生成测试脚本,通过仿真系统中的测试控制合与测试代理实现测试工作的调度与控制,使得测试命令在仿真平合中执行,达到在仿真平台上测试被测程序的目的。通过给出针对各种测试类型的测试策略,证明该仿真测试平台的有效性。 关键词:全数字仿真;综合化计算机系统;跨平台测试;嵌入式;虚拟化;测试策略

2023-06-22

航电系统机载软件全数字仿真测试平台技术研究-万鹏.pdf

要:为解决型号研制过程中航电系统软件测试困境,提出出一种全数字仿真测试解决方案。在在不采用成品实物的情况下,对航电系统软件进行测试,测试过程可覆盖软件研制全生命周期。

2023-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除