这些系列文章均为原创,每一句话都经过程序的验证。转载请注明出处。
ARMulator这个工具出现在ADS里面已经很久,功能也很强大。但是比较奇怪的是,我见到很多人只拿它来做最基本的内核仿真,甚至连内核的时钟都不去修改。
一次偶然的机会,我们的项目需要软件仿真一个操作系统,最基本的就是需要Interrupt和Timer,问过所有的同事都不清楚,只好决定自己研究。现在已经用这两个模块在ARMulator上仿真出了操作系统的基本功能,感觉很好。
之后觉得ARMulator真是一个很好的ARM软件仿真工具,于是才萌生了研究的想法,便也有了这些文章。希望大家在浏览这些文章之后,多多交流,争取开发出更多的功能。