随笔 - 303  文章 - 883  trackbacks - 0
<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

欢迎光临! 
闲聊 QQ:1074961813

随笔分类(357)

我管理的群

公共blog

  • n维空间
  • Email : java3d@126.com 群 : 12999758

参与管理的论坛

好友的blog

我的其他blog

朋友的网站

搜索

  •  

最新评论

进入正文之前,介绍一学习linux arm好站:http://www.linux-arm.com/
自己上去看看便知

接着介绍一非常不错的资料

在ARM上实现的一种Java虚拟机

 A Java Virtual Machine Implemented On Arm


内容:
第一章       绪论 4

第二章       开发平台及运行环境 
10

1.    硬件平台 10

2.    软件平台 13

3.    运行环境 14

第三章       实现方案 
14

1.    原有代码MiniJavaVM概述 14

2.    代码修改重组 16

3.    移植到X86 PC的Linux平台上 17

4.    从X86 PC的Linux移植到ARM Linux. 17

5.    代码的优化 17

6.    移除对STL的使用 17

7.    API的剪裁 17

第四章       移植 
18

1.    从Windows到Linux(X86下) 18

Makefile的编写 
18

动态链接库的使用 
19

编码问题 
25

Visual Studio C
++与GCC对于c++的支持不同 27

GCC行内汇编 
29

2.    从X86 Linux到ARM Linux. 31

ARM指令集及汇编代码的重写 
31

动态链接库定位问题 
36

所需库的编译 
37

第五章       改进与优化 
37

1.    解压代码效率分析及重写 38

2.    API的裁剪 40

第六章       验证ArmJVM的正确性 
41

1.    ArmJVM的使用方法 41

2.    测试操作码实现的正确性 44

3.    其他方面验证 46

第七章       不足与后续工作 
46

1.    本地方法 46

2.    I/O操作 46

3.    多线程 46

4.    效率 47

5.    后续工作: 47

致谢 
47

参考文献

地址:http://ba5ag.zrsa.org/paper/CaiHualin.html#_Toc137304412
里面提到的minijvm是上海交通大学一学生写的
              http://bcmi.sjtu.edu.cn/~zhuhuaiyi/index.html


再来一个
The ARM 4.0 Version 2 Technical Standards are available as C Language and Java Language Bindings.
我还没弄清楚是啥?等我弄清楚再改下这个文,先给大家看看
地址是:http://www.opengroup.org/tech/management/arm/



地震让大伙知道:居安思危,才是生存之道。
posted on 2007-12-11 23:17 小寻 阅读(756) 评论(0)  编辑  收藏 所属分类: j2se/j2ee/j2me嵌入式开发

只有注册用户登录后才能发表评论。


网站导航: