[Intel Edison开发板] 06、Edison开发在linux中烧写、配置、搭建开发环境
1、前言
linux上烧写、配置、搭建Edison环境,千万不要用默认的setup tool for ubuntu!!! (即使,你用的就是ubuntu)
因为,其默认的工具会从一个坏链接下载配置文件:https://downloadmirror.intel.com/25871/eng/iot_data.xml,而该链接早已变为404。
建议到下面这一步从我圈的红色部分继续进行!
>> https://software.intel.com/en-us/get-started-edison-linux-step2

2、烧写固件到Edison
官方介绍setup tool是一种较好的方法来烧写固件,而dfu-util是为了某些手动想烧写固件的需求准备的。而在linux中setup tool会有第一节中描述的问题,因此我们选用dfu-util进行烧写。
This process uses dfu-util, an open source program that implements the USB DFU (USB Device Firmware Upgrade) protocol.
利用dfu-util操作比较简单,可以完全按照介绍进行:
>> https://software.intel.com/en-us/getting-started-troubleshooting-edison-for-linux#manual-flash-process

注:需要注意USB数据线的连接方式及switch开关的拨动位置;烧写大概用5min,不要断电或拔下数据线!
╭─btfz@btfz-pc ~/Tool/Edison/Image
╰─$ sudo ./flashall.sh ↵
Using U-Boot target: edison-blankcdc
Now waiting for dfu device :0a99
Please plug and reboot the board
Flashing IFWI
Download [=========================] % bytes
Download [=========================] % bytes
Flashing U-Boot
Download [=========================] % bytes
Flashing U-Boot Environment
Download [=========================] % bytes
Flashing U-Boot Environment Backup
Download [=========================] % bytes
Rebooting to apply partition changes
Now waiting for dfu device :0a99
Flashing boot partition (kernel)
Download [=========================] % bytes
Flashing rootfs, (it can take up to minutes... Please be patient)
Download [=========================] % bytes
Rebooting
U-boot & Kernel System Flash Success...
Your board needs to reboot to complete the flashing procedure, please do not unplug it for minutes.
3、串口连接与配置密码及wifi
参照官方介绍,使用screen进行连接:
>> https://software.intel.com/en-us/get-started-edison-linux-step3
- 主要是安装screen:sudo apt-get install screen
- 将板子通过USB线连接到电脑,查看USB设备:ls /dev/ttyUSB*
- 通过USB连接到板子:sudo screen /dev/ttyUSB0 115200

等用screen登录成功板子后,便可参考:https://software.intel.com/en-us/get-started-edison-linux-step4 对板子进行配置用户名和密码,以及配置wifi等操作~
系列链接:
- [Intel Edison开发板] 01、Edison开发板性能简述
- [Intel Edison开发板] 02、Edison开发板入门
- [Intel Edison开发板] 03、Edison开发IDE入门及跑官方提供的DEMO
- [Intel Edison开发板] 04、Edison开发基于nodejs和redis的服务器搭建
- [Intel Edison开发板] 05、Edison开发基于MRAA实现IO控制,特别是UART通信
:: 如果您觉得不错,请推荐给更多人,帮助他们更快地解决实际问题中的坑~
@beautifulzzzz
智能硬件、物联网,热爱技术,关注产品
博客:http://blog.beautifulzzzz.com
园友交流群:414948975
[Intel Edison开发板] 06、Edison开发在linux中烧写、配置、搭建开发环境的更多相关文章
- 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上
博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813 本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 A ...
- MDK972-EK开发板裸调试设置和裸机程序烧写(转)
硬件平台:MDK972-EK开发板编译调试软件:KEIL uVision4仿真工具:JLINK V7/V8 本例子从串口输出信息,如图: KEIL uVision4调试设置如图所示: ...
- 野火 STM32MP157 开发板内核和设备树的编译烧写
一.环境 编译环境:Ubuntu 版本:18.4.6 交叉编译工具:arm-linux-gnueabihf-gcc 版本:7.4.1 开发板:STM32MP157 pro 烧写方式:STM32Cube ...
- 【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410
作者 : 万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧 ...
- samrt210开发板ping-系列问题(开发板ping通主机,主机ping通虚拟机,唯独~开发板ping不通虚拟机)
硬件:PC机.虚拟机(Linux).开发板(smart210) 常用模型: 注:1).有线网卡与无线网不可同连一个路由器,不可在同网段: 2).vmware选择桥接模式,虚拟网络适配器选定具体的网卡名 ...
- 迅为三星Exynos 4412开发板四核Cortex-A9ARM安卓linux开发板
开发板光盘资料包含:原理图(PDF格式).底板PCB(Allegro格式).驱动程序源码.芯片和LCD数据手册.开发环境.产品使用手册. 4412开发板简介: iTOP-Exynos4412开发板采用 ...
- HI3518EV200+AR0130开发板烧录uboot、kernel、rootfs及其参数配置
分区名 分区大小 起始地址 截至地址bootloader:1M 0x00000000 0x00100000kernel: 3M 0x00100000 0x00400000rootfs: 12M 0x0 ...
- stm32串口烧写程序到开发板
前言:我们如果要断电后重启板子还能使用程序的话就需要通过串口把程序烧写到开发板中. 1.设置Keil编译完之后,生成Hex文件.在工程选项[output]的标签,勾选“Create HEX File” ...
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...
随机推荐
- python堆栈实现
百度百科定义: 堆栈是一个在计算机科学中经常使用的抽象数据类型.堆栈中的物体具有一个特性: 最后一个放入堆栈中的物体总是被最先拿出来, 这个特性通常称为后进先出(LIFO)队列. 堆栈中定义了一些操作 ...
- jQuery实现web页面固定列表搜索
1.需求分析:现在有一个数据展示列表页面,列表内容固定,使用jQuery在固定的列表中实现搜索功能. 2.核心代码: <!-- 添加jquery库 --> <script type= ...
- 详解m4文件
最近在分析speex代码,发现编译过程中需要的一个speex.m4文件不知道是何方神圣,怀着对未知知识的渴望,跑到 某哥和某基问了一下,算是认识了,为了方便以后经常见面,这里就做个记录吧. M4实际上 ...
- C#打印机操作类
using System; using System.Collections.Generic; using System.Text; namespace MacPrinter { public cla ...
- JavaWeb基础之JdbcUtils工具类1.0
2016年12月20日,第一次学习JDBC.看的是传智播客崔希凡老师的视频,东北口音很是风趣幽默,技术之牛让人膜拜.2017年9月21日,再次重温web知识,分享JdbcUtils工具类,用以接下来的 ...
- angular实现输入框输入添加 搜索框查询
!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&g ...
- 重学C语言---04字符串和格式化输入/输出
1.程序示例 //talkback.c一个能为你提供一些信息的对话框 #include <stdio.h> #include <string.h> //提供strlen函数原型 ...
- C#委托
关于什么是委托,委托如何使用,我在这里就不说了. 需要说的: 委托是函数指针链 委托的 BeginInvoke 委托如果出现异常,会如何 如果不知道函数指针,可以继续往下看,我来告诉大家,为何需要委托 ...
- Spring 3 AOP 概念及完整示例
AOP概念 AOP(Aspect Oriented Programming),即面向切面编程(也叫面向方面编程,面向方法编程).其主要作用是,在不修改源代码的情况下给某个或者一组操作添加额外的功能.像 ...
- HiveQL简单操作DDL
hive-2.1.1 DDL操作 Create/Drop/Alter/Use Database 创建数据库 //官方指导 CREATE (DATABASE|SCHEMA) [IF NOT EXISTS ...