EZ335X-EVB Linux开发指南:从搭建到应用

4星 · 超过85%的资源 需积分: 10 19 下载量 141 浏览量 更新于2024-09-12 收藏 388KB PDF 举报
"EZ335X-EVB Linux 用户手册,适用于基于AM3359处理器的嵌入式开发和评估板,由杭州启扬智能有限公司于2012年发布,提供了从搭建Linux开发环境到应用程序开发及硬件接口测试的详细指南。" 本文档详细介绍了如何使用EZ335X-EVB开发板进行Linux相关的开发工作,针对AM3359处理器,主要涵盖以下几个方面: 1. **EZ335X-EVB资源简介**: - **硬件资源**:开发板上集成了AM3359处理器,可能包括GPIO、串口、USB、以太网、ADC、LCD接口等,用于模拟和测试实际应用中的硬件功能。 - **软件资源**:通常包括预装的Linux系统、U-BOOT引导加载程序、以及开发所需的工具链和库。 2. **搭建嵌入式LINUX开发环境**: 这一步骤涉及配置Linux开发环境,如安装交叉编译器、设置环境变量,确保能对AM3359处理器编译和调试代码。 3. **启动和烧写LINUX系统**: - **启动方式**:说明了开发板的启动流程,可能是通过SD卡或者NAND FLASH启动。 - **固化系统镜像到SD卡**:指导用户如何将编译好的Linux系统镜像写入SD卡,以便在开发板上启动。 - **烧写LINUX系统到NAND FLASH**:介绍如何将系统永久地烧录到NAND FLASH中,以便快速启动和长期使用。 4. **编译U-BOOT和LINUX内核**: - **编译U-BOOT**:U-BOOT是嵌入式设备的引导加载程序,这部分会教导用户如何从源码编译适合EZ335X-EVB的U-BOOT。 - **编译LINUX内核**:用户需要了解如何调整内核配置并编译适应AM3359的Linux内核。 5. **应用程序的开发**: - **HELLO WORLD**:基础的程序编写示例,用于验证开发环境的正确性。 - **交叉编译**:解释如何使用特定于AM3359的交叉编译工具链来编译应用程序。 - **运行应用程序**:描述如何在开发板上运行编译好的程序。 - **开机自启动应用程序**:说明如何设置使得应用程序在系统启动时自动运行。 6. **UBI文件系统制作**:UBI是通用块层接口,用于在嵌入式系统中管理文件系统,这部分教程将教用户如何构建和挂载UBI文件系统。 7. **EZ335X-EVB的硬件接口测试**:这部分内容将详细介绍如何使用开发板上的各种硬件接口进行功能测试,以验证其正常工作。 这个用户手册为开发者提供了一条从零开始的完整路径,从获取硬件资源、搭建开发环境,到编写、编译和运行应用程序,以及对硬件接口的测试,涵盖了开发过程的各个方面,是进行AM3359平台Linux开发的重要参考资料。