1 / 8
文档名称:

嵌入式系统实验报告.doc

格式:doc   大小:137KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统实验报告.doc

上传人:xinsheng2008 2017/4/21 文件大小:137 KB

下载得到文件列表

嵌入式系统实验报告.doc

文档介绍

文档介绍:Tsinghua University 嵌入式系统实验报告 Java 虚拟机 Kaffe 移植 1| P a g e 实验任务将 Java 虚拟机 Kaffe 移植到 Sitsang 平台上部署的 Linux 中。实验目的 1. 通过实验熟悉 Java 虚拟机的实现,学习 Kaffe 的代码。 2. 在实验过程中逐渐理解交叉开发模式,掌握交叉编译技术。 3. 提高阅读文档的能力。实验内容平台搭建?开发环境: Ubuntu gcc- ?调试环境: Windows XP SP2 ? Kaffe 版本: 在 SITSANG 平台上安装 LINUX 这一步骤即为基础实验的重复。主要包括以下几部分内容: 1. 通过 Jflashui 将 RedBoot 烧录进实验板。 2. 通过超级终端与 RedBoot 通信,将打过 patch 的 Linux 内核和 jffs2 文件系统通过以太网接口传入实验板。 3. 将存在于内存的 Linux 内核和文件系统烧录到 flash 芯片上。这里应当注意的是,在将 jffs2 文件系统烧录到 flash 芯片时,执行以下命令, f is create JFFS2 -b 0xa0800000 -l 0x01800000 –f 0x00200000 应将参数 0x01800000 改为 0x03400000 , 即将文件系统的大小由 24M 改为 52M 。因为 kaffe 编译完成之后需要十几兆的空间,加之其他的链接库文件,实验指导书中所原有的 24M 大小已经不能满足空间的需要,需要将其改大。通过命令 fis list 可以查看 flash 芯片上已经存在的分区大小, 可以看到将 jffs2 文件系统的大小调整为 52M , 不会对已有的分区造成影响。在 PC 上编译 KAFFE 2| P a g e 由于交叉编译 Kaff e 时需要用 Kaff e中的 kaffe h 程序将 Jav a的 Native Librar y 转换成C 的头文件和源代码以便于 Java 程序和 C的 Native Library 进行连接,所以需要有一个可以在 PC 上运行的 kaffeh , 也就需要在 PC 上编译一遍 Kaffe 。将下载到的 Kaffe 源代码解压缩,按照文档,顺序执行如下命令: ./configure make make install 就可以编译并安装 Kaffe 到/usr/local/kaffe 。不过实际操作的时候,由于我们的实验环境是默认配置全新安装的 Ubuntu ,缺少很多必要的库, 在 configure 时遇到了种种提示。将需要的库都下载、编译、安装之后, 成功在 PC 上编译出 Kaffe 。此时我们测试了 test 目录下的测试 java 程序,确认 Kaffe 能够正确运行。 交叉编译 在 PC 上编译完成 kaffe 之后, 我们便进行开始交叉编译 kaffe 的工作, 但在编译的过程中却出现了诸多的问题,主要是交叉编译环境中缺少 kaffe 必要的库文件所致。交叉编译 ZLIB 在交叉编译 Kaffe 时,提示找不到 zlib 。下载最新版本的 zlib 源代码,并用如下命令叉编译: export PATH

最近更新

商业街区夜间安全巡逻服务合同 3页

商务楼宇物业智能化升级改造合同 3页

商铺消防设施管理与物业管理合同 3页

园林景观景观石采购合同 3页

国有资产保荐人尽职调查与产权交易合同 2页

国际货物贸易磋商及合同履约监督服务合同 2页

国际贸易存货质押贷款服务协议 3页

国际贸易融资贷款合同书 3页

图书资料保管员聘用合同规范文本 3页

土地承包经营权租赁代理合同范本 3页

在线教育平台年度运营包年服务合同 3页

地下室小平方房屋租赁合同(含维修责任) 2页

地下室租赁市场调研与数据分析服务协议 3页

2025年最新助产士述职报告范文 6页

地契买卖风险评估与执行合同范本 3页

地磅租赁及称重设备租赁与租赁物处置合同 3页

2025年最新光棍节祝福句子 1光棍节经典祝福语.. 5页

2025年最新停水停电应急处理预案 21页

2025年最新保护环境倡议书七篇 10页

场地合作开发项目合作协议示范文本-@-1 3页

城乡综合规划与设计项目服务合同 3页

城市公交车辆安全运输服务协议 3页

城市公园草坪改造与景观设计施工合同 3页

城市地下综合管廊安装承包合同 3页

QC T 262-2024《汽车渗碳齿轮金相检验》 18页

桥梁建设协议书 5页

兰州市机动车停车场管理办法全文 11页

全国中学生物理竞赛实验指导书思考题参考答案.. 8页

教育教学基础知识填空题汇总 21页

DLT---电力建设施工质量验收及评价规程-第部分.. 37页