该编译器和虚拟机用于嵌入C/C++项目runtime动态配置数据的解析和执行流程控制 类Perl语法编译型语言,运行bytecode指令的堆栈虚拟机,以下是项目实现过程中用到的工具 ● C、C++ ● LALR(1)文法 ● 基于public-domain开源协议的lemon语法分析器生成器 ● Make ● Git
ARM PMU是ARM CPU上的performance monitoring unit,通过实现并在ARM linux上安装PMU驱动,在应用程序代码中调用PMU指令,实现比如代码执行IPC统计,cache命中或stall统计,指导分析代码指令执行时微指令排流水情况,分析数据访问是否总跨较远内存区域,进而得知哪些数据需要紧凑排列,以提高程序runtime执行效率。
该工具的应用场景是嵌入式软件测试,基于host-agent模式,host端使用python实现,host端负责生成数据及实时编译测试用例,agent端负责加载测试数据和机器指令级测试程序,并执行该程序,agent嵌入项目软件中执行。 其中也应用了数据缓存技术,根据数据和程序指令hash比对,判断某些数据和指令不需要重复生成,加速测试执行效率。
该编译器和虚拟机用于嵌入C/C++项目runtime动态配置数据的解析和执行流程控制 类Perl语法编译型语言,运行bytecode指令的堆栈虚拟机,以下是项目实现过程中用到的工具 ● C、C++ ● LALR(1)文法 ● 基于public-domain开源协议的lemon语法分析器生成器 ● Make ● Git...
ARM PMU是ARM CPU上的performance monitoring unit,通过实现并在ARM linux上安装PMU驱动,在应用程序代码中调用PMU指令,实现比如代码执行IPC统计,cache命中或stall统计,指导分析代码指令执行时微指令排流水情况,分析数据访问是否总跨较远内存区域,进而得知哪些数据需要紧凑排列,以提高程序runtime执行效率。...
该工具的应用场景是嵌入式软件测试,基于host-agent模式,host端使用python实现,host端负责生成数据及实时编译测试用例,agent端负责加载测试数据和机器指令级测试程序,并执行该程序,agent嵌入项目软件中执行。 其中也应用了数据缓存技术,根据数据和程序指令hash比对,判断某些数据和指令不需要重复生成,加速测试执行效率。...
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如该工程师当前档期不合,也可免费为您推荐相似候选人