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

          歡迎光臨! 
          閑聊 QQ:1074961813

          隨筆分類(357)

          我管理的群

          公共blog

          • n維空間
          • Email : java3d@126.com 群 : 12999758

          參與管理的論壇

          好友的blog

          我的其他blog

          朋友的網(wǎng)站

          搜索

          •  

          最新評論

          進入正文之前,介紹一學(xué)習(xí)linux arm好站:http://www.linux-arm.com/
          自己上去看看便知

          接著介紹一非常不錯的資料

          在ARM上實現(xiàn)的一種Java虛擬機

           A Java Virtual Machine Implemented On Arm


          內(nèi)容:
          第一章       緒論 4

          第二章       開發(fā)平臺及運行環(huán)境 
          10

          1.    硬件平臺 10

          2.    軟件平臺 13

          3.    運行環(huán)境 14

          第三章       實現(xiàn)方案 
          14

          1.    原有代碼MiniJavaVM概述 14

          2.    代碼修改重組 16

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

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

          5.    代碼的優(yōu)化 17

          6.    移除對STL的使用 17

          7.    API的剪裁 17

          第四章       移植 
          18

          1.    從Windows到Linux(X86下) 18

          Makefile的編寫 
          18

          動態(tài)鏈接庫的使用 
          19

          編碼問題 
          25

          Visual Studio C
          ++與GCC對于c++的支持不同 27

          GCC行內(nèi)匯編 
          29

          2.    從X86 Linux到ARM Linux. 31

          ARM指令集及匯編代碼的重寫 
          31

          動態(tài)鏈接庫定位問題 
          36

          所需庫的編譯 
          37

          第五章       改進與優(yōu)化 
          37

          1.    解壓代碼效率分析及重寫 38

          2.    API的裁剪 40

          第六章       驗證ArmJVM的正確性 
          41

          1.    ArmJVM的使用方法 41

          2.    測試操作碼實現(xiàn)的正確性 44

          3.    其他方面驗證 46

          第七章       不足與后續(xù)工作 
          46

          1.    本地方法 46

          2.    I/O操作 46

          3.    多線程 46

          4.    效率 47

          5.    后續(xù)工作: 47

          致謝 
          47

          參考文獻

          地址:http://ba5ag.zrsa.org/paper/CaiHualin.html#_Toc137304412
          里面提到的minijvm是上海交通大學(xué)一學(xué)生寫的
                        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 小尋 閱讀(779) 評論(0)  編輯  收藏 所屬分類: j2se/j2ee/j2me嵌入式開發(fā)
          主站蜘蛛池模板: 循化| 宾阳县| 郴州市| 镇雄县| 新兴县| 晋州市| 岳西县| 曲松县| 南和县| 无锡市| 铜陵市| 邵阳市| 浦北县| 上林县| 信宜市| 太白县| 湘潭县| 建始县| 潼南县| 都昌县| 广西| 景泰县| 西畴县| 澄迈县| 仙游县| 呼图壁县| 同德县| 孝感市| 凤山市| 中江县| 房产| 新余市| 弥勒县| 连南| 北票市| 启东市| 临朐县| 保康县| 双流县| 甘肃省| 山丹县|