Linux下Edison环境配置与烧写指南:避开常见误区

0 下载量 19 浏览量 更新于2024-09-01 收藏 1.32MB PDF 举报
本文主要针对刚接触Intel Edison的开发者,指导他们在Linux系统环境下进行板级配置、开发工具安装以及固件管理。作者强调了避免使用setup tool for ubuntu,因为可能存在不稳定性和兼容性问题。 1. **操作系统要求**:推荐使用64位的Ubuntu 12.04桌面版作为开发机操作系统,因为其稳定性较高,能减少与Edison连接过程中的诸多问题,如串口识别和程序下载失败。 2. **硬件准备**:必要的硬件包括Edison开发板、Arduino扩展板套件和至少两根MicroUSB数据线。作者建议不要在虚拟机中安装Ubuntu,以防性能瓶颈导致的不稳定连接。 3. **基本配置**: - Edison板级配置涉及设置开发板名称、密码,以及Wi-Fi连接。这些信息将在后续的程序下载过程中用到。在Linux环境下,推荐使用screen命令代替Putty来连接Ubuntu,通过`screen -v`检查screen是否已安装,未安装则使用`sudo apt-get install screen`进行安装。 4. **开发环境配置**: - 配置Arduino IDE和Eclipse IDE,以支持Edison开发。这包括配置环境变量、库路径等,确保IDE能够正确识别和编译Edison相关的代码。 5. **固件管理**: - 文章提到固件的更新是Edison开发的一部分,可能涉及到对板载固件的升级或替换,以获取最新的功能和修复。 6. **编译方法**: - 提及了本机编译和交叉编译的概念,即在开发机上直接编译程序和在开发机上为Edison这样的目标设备编译程序,这对于理解嵌入式系统开发流程至关重要。 通过完成这些基本步骤,新手开发者将建立起稳定的工作环境,能够顺利进行Edison的编程和实验,为进一步学习高级开发打下基础。在实际操作中,遇到问题时应查阅官方文档和社区资源,以解决可能出现的挑战。