类perl语法编译型语言和堆栈虚拟机

工具-办公软件 韩振中

该编译器和虚拟机用于嵌入C/C++项目runtime动态配置数据的解析和执行流程控制 类Perl语法编译型语言,运行bytecode指令的堆栈虚拟机,以下是项目实现过程中用到的工具 ● C、C++ ● LALR(1)文法 ● 基于public-domain开源协议的lemon语法分析器生成器 ● Make ● Git...

类perl语法编译型语言和堆栈虚拟机
类perl语法编译型语言和堆栈虚拟机

基于ARM PMU优化代码

工具-办公软件 韩振中

ARM PMU是ARM CPU上的performance monitoring unit,通过实现并在ARM linux上安装PMU驱动,在应用程序代码中调用PMU指令,实现比如代码执行IPC统计,cache命中或stall统计,指导分析代码指令执行时微指令排流水情况,分析数据访问是否总跨较远内存区域,进而得知哪些数据需要紧凑排列,以提高程序runtime执行效率。...

基于ARM PMU优化代码
基于ARM PMU优化代码

基于JIT即时编译的测试架构

工具-办公软件 韩振中

该工具的应用场景是嵌入式软件测试,基于host-agent模式,host端使用python实现,host端负责生成数据及实时编译测试用例,agent端负责加载测试数据和机器指令级测试程序,并执行该程序,agent嵌入项目软件中执行。 其中也应用了数据缓存技术,根据数据和程序指令hash比对,判断某些数据和指令不需要重复生成,加速测试执行效率。...

基于JIT即时编译的测试架构
基于JIT即时编译的测试架构
------ 加载完毕 ------
联系需求方端客服