检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:平震宇[1] 李培峰[2] 孟帆 PING Zhenyu;LI Peifeng;MENG Fan(School of IoT Engineering,Jiangsu College of Information Technology,Wuxi 214101,Jiangsu,China;School of Computer Science&Technology,Soochow University,Suzhou 215006,Jiangsu,China)
机构地区:[1]江苏信息职业技术学院物联网工程学院,江苏无锡214101 [2]苏州大学计算机科学与技术学院,江苏苏州215006
出 处:《实验室研究与探索》2020年第5期126-131,共6页Research and Exploration In Laboratory
基 金:国家自然科学基金项目(60970056);江苏高校品牌专业建设工程项目(PPZY2015C239);江苏省自然科学基金资助项目(BK2008160)。
摘 要:Arduino开发平台已经被广泛应用于各领域,但是Arduino IDE没有提供调试功能,不利于初学者使用,不能用于较为复杂的Arduino项目的设计与实现。设计与实现Eclipse集成开发环境下基于GDB的Arduino远程调试器,为Arduino开发平台的使用者提供了一个功能完善、简单易用、无须硬件支持的集成调试系统,将调试库与用户程序编译在同一可执行程序中即可实现远程调试功能。调试器提供了断点的设置、单步跟踪、变量读取等功能。在Eclipse Cpp Oxygen集成开发环境下对整个调试系统进行了功能可靠性和调试性能评估。The Arduino platform was a popular tool for hobby projects with microcontrollers.One of the main limitations of Arduino is its poor debugging support.Being able to debug the program is very desirable for any larger software project.This paper describes a high reliability of source-level debugger for the developers of Arduino,which does not require any modification of the Arduino board or additional hardware.Debug functionality is achieved by adding a program library to the user application.Standard functionality expected from a debugger is available,such as setting breakpoints while debugging,stepping through the code and viewing variables.The correctness and performance of entire debugging system are evaluated Eclipse Cpp Oxygen software.
关 键 词:调试器 Arduino平台 嵌入式系统 软件调试
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7