期刊文献+
共找到79篇文章
< 1 2 4 >
每页显示 20 50 100
嵌入式软件堆栈使用分析方法研究 被引量:1
1
作者 程小贤 孙宏强 +1 位作者 黄鹏 武宇娟 《机电信息》 2024年第7期6-9,共4页
嵌入式软件堆栈使用分析是高安全性嵌入式软件开发工作中的一项重要任务,用于评估和优化嵌入式软件的内存使用情况。通过对堆栈使用情况的分析,开发人员可以确定软件运行期间所需的最大栈空间大小,以避免堆栈溢出等问题。鉴于此,首先研... 嵌入式软件堆栈使用分析是高安全性嵌入式软件开发工作中的一项重要任务,用于评估和优化嵌入式软件的内存使用情况。通过对堆栈使用情况的分析,开发人员可以确定软件运行期间所需的最大栈空间大小,以避免堆栈溢出等问题。鉴于此,首先研究堆栈的相关概念和工作原理,然后探讨嵌入式软件堆栈使用分析的目的和相关技术,最后结合现有技术提供了一种嵌入式软件堆栈使用分析方法,旨在为高安全性嵌入式软件开展堆栈使用分析工作提供参考。 展开更多
关键词 嵌入式软件 堆栈 堆栈使用分析方法
下载PDF
一种航天器软件进程堆栈使用深度的动态检测方法 被引量:5
2
作者 董振辉 侯春青 +1 位作者 郭坚 张红军 《航天器工程》 CSCD 北大核心 2017年第1期85-90,共6页
航天器软件进程堆栈溢出往往会导致软件"跑飞"的后果。文章分析了现有堆栈使用深度检测的静态测试方法和动态测试方法的优点和不足,针对航天器数管软件的特点,提出了一种适用于航天器数管软件进程堆栈使用深度的动态检测方法... 航天器软件进程堆栈溢出往往会导致软件"跑飞"的后果。文章分析了现有堆栈使用深度检测的静态测试方法和动态测试方法的优点和不足,针对航天器数管软件的特点,提出了一种适用于航天器数管软件进程堆栈使用深度的动态检测方法。通过访问应用软件与系统软件的接口,获得进程堆栈的起始地址和大小等信息,将堆栈区初始化为特定标识,对软件执行最大路径测试后,扫描堆栈区特定标识被覆盖情况,获得进程堆栈的使用深度。在嫦娥五号上升器数管软件中,实现了此方法,并通过上注在轨维护指令进行了测试。结果表明:在不借助任何专业检测软件的情况下,该方法能够实时检测出软件进程堆栈的最大使用深度,以利于避免进程堆栈溢出的风险,提高软件的可靠性。 展开更多
关键词 航天器软件 进程堆栈 使用深度 动态检测
下载PDF
应用EDAC容错技术的星载软件堆栈溢出实时检测方法 被引量:1
3
作者 张睿 周波 +2 位作者 郝维宁 李露铭 乔梁 《航天器工程》 CSCD 北大核心 2018年第4期104-110,共7页
针对常见的星载软件堆栈溢出问题,提出了一种应用错误监测与纠正(EDAC)容错技术的堆栈溢出实时检测方法。以采用BM3803处理器的星载软件为例,通过处理器提供的内存造错和EDAC机制,对软件堆栈设置雷区和隔离区,通过陷阱程序感知堆栈生长... 针对常见的星载软件堆栈溢出问题,提出了一种应用错误监测与纠正(EDAC)容错技术的堆栈溢出实时检测方法。以采用BM3803处理器的星载软件为例,通过处理器提供的内存造错和EDAC机制,对软件堆栈设置雷区和隔离区,通过陷阱程序感知堆栈生长过程,记录堆栈使用深度,并实时检测堆栈溢出。对核心模块的性能测试及堆栈检测实例验证表明:该方法实现简单,对软件性能几乎没有影响,使软件可以在线实时检测堆栈使用深度。软件在堆栈溢出时仍能自主可控,避免"跑飞"崩溃,大大提高其可靠性。 展开更多
关键词 星载软件 堆栈使用深度 堆栈溢出 EDAC容错技术
下载PDF
如何在嵌入式软件设计中发现堆栈溢出
4
作者 郭烨 曹英存 《洛阳师范学院学报》 2004年第5期67-68,共2页
大部分软件开发项目依靠结合代码检查、结构测试和功能测试来识别软件缺陷 .尽管这些传统技术非常重要 ,而且能发现大多数软件问题 ,但它们无法检查出当今复杂系统中的许多共性错误 .本文讨论了如何发现和避免软件中一种隐蔽然而常见的错误
关键词 软件设计 堆栈 堆栈溢出
下载PDF
TMS320C2XX的软件堆栈
5
作者 朱延钊 《国外电子元器件》 2002年第10期20-21,共2页
介绍了对德州仪器(TI)公司的TMS320C2XX系列DSP芯片的8级硬件堆栈进行软件扩展的方法 。
关键词 DSP 堆栈 TMS320C2XX 中断服务程序 软件扩展
下载PDF
8098单片机堆栈指针引起的软件故障
6
作者 邵永波 程大亨 张艾萍 《电子技术应用》 北大核心 1995年第4期26-26,共1页
8098单片机复位期间,堆栈指针SP的内容是不确定的.如果程序在运行SP赋值指令之前运行调用指令或系统发生中断,那么,程序基本上不会正常运行.我们在研制一台智能仪器时,就碰到了这种情况.其表现是,仪器系统与开发装置相连接甚至仅仅占用... 8098单片机复位期间,堆栈指针SP的内容是不确定的.如果程序在运行SP赋值指令之前运行调用指令或系统发生中断,那么,程序基本上不会正常运行.我们在研制一台智能仪器时,就碰到了这种情况.其表现是,仪器系统与开发装置相连接甚至仅仅占用开发装置的8098单片机时,系统运行正常.一旦脱离开发装置,系统就不运行,经多次手动复位,有时系统能正常运行.这一过程没有规律. 展开更多
关键词 8098单片机 堆栈指针 软件故障 赋值指令
下载PDF
一种软件扩展8098堆栈的新方法
7
作者 魏小芬 《桂林航天工业高等专科学校学报》 2000年第1期14-15,共2页
关键词 软件扩展 内存 自定堆栈 8098单片机
下载PDF
软件堆栈是否能成就移动网络装置(MID)的市场?
8
作者 Jason Whitmire 《电子与电脑》 2009年第5期62-63,共2页
我热爱移动产业,因为每个人,甚至是我的猫在经济乌云遍布的此时,都能以某种方式成为产业达人,预测哪些事能够,以及即将会发生。在听到一连串诸如芯片售价和移动电话的出货量陡降;用户需求趋缓,以及劳力“调整”的坏消息之后,移... 我热爱移动产业,因为每个人,甚至是我的猫在经济乌云遍布的此时,都能以某种方式成为产业达人,预测哪些事能够,以及即将会发生。在听到一连串诸如芯片售价和移动电话的出货量陡降;用户需求趋缓,以及劳力“调整”的坏消息之后,移动产业是否出现了任何乐观的迹象呢?嗯,在和一群来自全球大型电信业者的主管一起讨论所谓的”杀手级”应用(此讨论是关于代表性的应用)时,我有以下的顿悟:这不就是每一个独立软件商(ISV)、产业联盟、芯片业者、消费性电子公司、OEM或ODM业者,以及服务供货商正要开始结合某些力量去发展的全新产品吗? 展开更多
关键词 移动电话 软件 网络装置 产业联盟 市场 堆栈 用户需求 电子公司
下载PDF
AImotive公司发布新一代AI驱动型全堆栈软件,可整合各类传感器及硬件平台
9
《汽车零部件》 2019年第1期76-76,共1页
AImotive公司发布了新一代人工智能驱动型自动驾驶全堆栈软件——aiDrive 2,它采用高度模块化设计,旨在将其用作一款合作深化平台。aiDrive2可兼容各类不同类型的传感器及硬件平台,其灵活的适用性有利于开展各类合作。
关键词 硬件平台 驱动型 传感器 软件 堆栈 AI 整合 模块化设计
下载PDF
Microchip推出完整ZigBee演示和开发平台支持多种射频收发器并提供免费软件堆栈
10
《电子与电脑》 2005年第1期165-165,共1页
Microchip Technology(美国微芯科技公司)日前宣布推出PICDEMZ 2.4GHz演示工具包,该工具包支持ZigBee?标准协议,用以开发无线网络控制及监控应用。Microchip的PICDEMZ平台通过提供可轻易集成到无线产品上的硬件及免费ZigBee协议软件... Microchip Technology(美国微芯科技公司)日前宣布推出PICDEMZ 2.4GHz演示工具包,该工具包支持ZigBee?标准协议,用以开发无线网络控制及监控应用。Microchip的PICDEMZ平台通过提供可轻易集成到无线产品上的硬件及免费ZigBee协议软件堆栈,协助客户更快地实现ZigBee设计。 展开更多
关键词 射频收发器 免费软件堆栈 ZIGBEE协议 MICROCHIP
下载PDF
如何设计出一流的Android软件堆栈?
11
作者 Chris Buerger 《电子与电脑》 2010年第12期62-63,共2页
近期一趟中国之旅中,我购买了一台Android1.6(Donut)操作系统的平板电脑(Tabler PC),只花了90块美金。不同于苹果电脑的iPad,这台平板电脑是以ARM平台作为核心,具备802.11无线网络接口和SD卡插槽,当然也包含了一具触控屏幕。若仅就... 近期一趟中国之旅中,我购买了一台Android1.6(Donut)操作系统的平板电脑(Tabler PC),只花了90块美金。不同于苹果电脑的iPad,这台平板电脑是以ARM平台作为核心,具备802.11无线网络接口和SD卡插槽,当然也包含了一具触控屏幕。若仅就整个产品的规格及其价位来看, 展开更多
关键词 堆栈 软件 设计 平板电脑 SD卡插槽 操作系统 IPAD 苹果电脑
下载PDF
新型以太网控制器免费提供主控PIC单片机适用的TCP/IP软件堆栈
12
《今日电子》 2005年第6期125-125,共1页
关键词 以太网控制器 PIC单片机 IP软件 Technology TCP Microchip 美国微芯科技公司 堆栈 适用 主控 免费 通信解决方案 嵌入式应用 设计人员 网络应用 成本低 引脚 远程
下载PDF
基于Vivado的堆栈测试方法研究与应用
13
作者 丁翠玲 蔡曼 +2 位作者 高赛军 代晓倩 魏彩云 《工业控制计算机》 2024年第7期91-93,共3页
针对航天型号嵌入式软件堆栈溢出安全隐患,基于Vivado集成开发环境对堆栈分配进行深入研究,提出了基于Vivado集成开发环境的堆栈测试方法。实验表明:基于Vivado集成开发环境的堆栈测试方法可以有效预防该平台下软件堆栈溢出的风险。
关键词 堆栈测试 VIVADO 软件测试 堆栈溢出
下载PDF
基于C6678的多核嵌入式软件余量测试方法
14
作者 代晓倩 高赛军 +2 位作者 丁翠玲 张风玲 余慧敏 《工业控制计算机》 2024年第12期20-21,24,共3页
结合工程实例详细阐述了基于C6678的多核嵌入式软件堆栈余量、存储空间余量、运行空间余量以及处理时间余量的测试原理、测试步骤,结合不同测试环境提供多种测试方法供测试人员选择。该方法具有很高的实用价值。
关键词 C6678 嵌入式软件 余量测试 堆栈测试 时间余量
下载PDF
基于1553B总线的接口软件设计与实现 被引量:6
15
作者 闵晓华 陈绍炜 张涛 《计算机工程与科学》 CSCD 北大核心 2009年第1期130-133,共4页
在对MIL-STD-1553B数据总线及其接口通信研究的基础上,根据自行研制的仿真控制系统的任务要求,采用基于PCI通信的1553B总线接口电路设计,取代以前基于ISA的1553B总线通信。利用Visual C++6.0开发工具和面向对象的方法编写总线接口通信软... 在对MIL-STD-1553B数据总线及其接口通信研究的基础上,根据自行研制的仿真控制系统的任务要求,采用基于PCI通信的1553B总线接口电路设计,取代以前基于ISA的1553B总线通信。利用Visual C++6.0开发工具和面向对象的方法编写总线接口通信软件,对板卡的底层驱动软件进行二次开发,建立通信控制平台,实现了基于PCI的1553B总线系统之间的通信。实践结果表明,该接口软件能够满足自行研制的基于1553B总线通信的仿真控制系统与被控制系统之间的通信要求,具有较高的可靠性和良好的实际应用效果。 展开更多
关键词 1553B总线 接口软件 总线控制器 远程终端 堆栈
下载PDF
嵌入式软件中基于栈的错误追踪机制设计 被引量:1
16
作者 杜立新 段春笋 《单片机与嵌入式系统应用》 2010年第6期28-30,共3页
嵌入式软件大都采用C语言开发,存在着调试困难、不易查错的特点。本文针对嵌入式C语言的编程特点,设计了一种基于堆栈模式的错误追踪机制,并论述了其具体实现方法,包括错误代码定义、错误处理堆栈设计及错误异常的描述方法,给出了详细... 嵌入式软件大都采用C语言开发,存在着调试困难、不易查错的特点。本文针对嵌入式C语言的编程特点,设计了一种基于堆栈模式的错误追踪机制,并论述了其具体实现方法,包括错误代码定义、错误处理堆栈设计及错误异常的描述方法,给出了详细代码。本方法已经在多个实际嵌入式产品开发中得到应用。 展开更多
关键词 嵌入式软件 错误追踪 堆栈
下载PDF
利用软件技术扩展嵌入式微控制器功能的方法
17
作者 刘映杰 马义德 张久文 《信息技术》 2001年第11期42-43,共2页
利用软件技术在PIC16C5X系列 8位微控制器上实现了中断和堆栈的软件管理 ,克服了由于其硬件资源不足而给应用带来不便的缺陷 ;同时 ,也对用软件技术实现系统功能进行了探讨 。
关键词 微控制器 软件技术 中断 堆栈
下载PDF
基于遗传算法的嵌入式软件WCSD检测方法 被引量:1
18
作者 李显杰 周宽久 +2 位作者 王洁 侯刚 崔凯 《计算机工程与应用》 CSCD 2012年第36期58-63,共6页
在资源受限的嵌入式系统中,为了降低嵌入式软件最大堆栈深度(Worst-Case-StackDepth,WCSD)的检测误差,从而确定系统内存容量,通过详细分析堆栈使用原因和中断类型,建立中断调度模型,提出基于遗传算法的WCSD动态检测方法以更加准确地指... 在资源受限的嵌入式系统中,为了降低嵌入式软件最大堆栈深度(Worst-Case-StackDepth,WCSD)的检测误差,从而确定系统内存容量,通过详细分析堆栈使用原因和中断类型,建立中断调度模型,提出基于遗传算法的WCSD动态检测方法以更加准确地指导嵌入式硬件设计和软件开发。基于嵌入式软件全数字仿真平台完成实验,对该模型和方法加以验证。实验结果表明该方法可测得较准确的软件堆栈深度上限,有助于降低内存开销和提高系统的可信度。 展开更多
关键词 软件测试 最大堆栈深度(WCSD) 状态变迁 中断调度 遗传算法(GA)
下载PDF
基于改进聚类算法的Web异常数据挖掘软件设计 被引量:18
19
作者 张波 李舸 《现代电子技术》 北大核心 2019年第8期73-76,81,共5页
以往Web异常数据挖掘软件通常采用小波变换和回声状态网络模型,存在数据库内闭频繁项集"左边"数据循环散布现象,大大降低了异常数据挖掘精度。研究Web异常数据挖掘的软件开发与改进方法,通过post Web异常数据挖掘的堆栈弹出,... 以往Web异常数据挖掘软件通常采用小波变换和回声状态网络模型,存在数据库内闭频繁项集"左边"数据循环散布现象,大大降低了异常数据挖掘精度。研究Web异常数据挖掘的软件开发与改进方法,通过post Web异常数据挖掘的堆栈弹出,保障Web数据库内不出现闭频繁项集"左边"数据循环散布现象。在此基础上,采用改进的K-means算法设计用户行为数据分类模块分类用户行为数据,采用异常检测模块通过MapReduce中的map函数确定数据的异常访问类型,Combine和Reduce函数汇总异常访问类型一致的异常检测数据,输出Web异常数据,并采用警告触发模块进行警告。经实验证明,所研究方法挖掘Web异常数据的平均准确度约为97.86%,挖掘不同规则中异常数据的平均结果为96.88%,说明此方法具有较高的挖掘精度和实用性。 展开更多
关键词 WEB网络 异常数据 数据挖掘 软件开发 堆栈弹出 K-MEANS算法
下载PDF
一种基于栈分配的软件水印算法 被引量:2
20
作者 张海超 陈丹 《计算机与数字工程》 2012年第8期71-73,86,共4页
文章通过对堆栈平衡原理的分析,并在借鉴多媒体扩频水印思想的基础上,提出了基于栈分配的软件水印方案。该方案通过对栈大小的修改来嵌入水印信息,嵌入后又采用了栈访问混淆技术使得软件水印信息与程序代码产生紧密的依赖关系。分析表明... 文章通过对堆栈平衡原理的分析,并在借鉴多媒体扩频水印思想的基础上,提出了基于栈分配的软件水印方案。该方案通过对栈大小的修改来嵌入水印信息,嵌入后又采用了栈访问混淆技术使得软件水印信息与程序代码产生紧密的依赖关系。分析表明,水印信息与程序代码之间的这种紧密依赖关系使得该方案能够有效抵抗多种攻击如添加攻击、去除攻击、变形攻击等,具有很高的鲁棒和隐蔽性。 展开更多
关键词 堆栈平衡 扩频 软件水印 软件保护 混沌映射 鲁棒性
下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部