隨筆 - 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 小尋 閱讀(779) 評論(0)  編輯  收藏 所屬分類: j2se/j2ee/j2me 、嵌入式開發
          主站蜘蛛池模板: 离岛区| 浏阳市| 囊谦县| 温泉县| 锡林郭勒盟| 宁南县| 成都市| 和林格尔县| 岳阳市| 松桃| 津市市| 会同县| 临泉县| 松潘县| 咸阳市| 元谋县| 惠东县| 湘潭县| 广州市| 遂平县| 友谊县| 灌云县| 井陉县| 纳雍县| 穆棱市| 崇礼县| 聂拉木县| 长宁区| 内江市| 平阳县| 益阳市| 紫云| 宜昌市| 乌鲁木齐县| 保靖县| 澄江县| 安泽县| 宜川县| 皋兰县| 灵台县| 曲周县|