嵌入式环境搭建之概述

最近入了块Exynos 4412开发板来玩,发现搭建环境仍然是新手最头疼的问题,时光荏苒,烂事依旧。刚好由于以前的ubuntu虚拟系统硬盘不够,所以又重新装了一个。现在我的环境应该和大家的环境一样了,完全是张白纸。事先声明下,环境搭建对所有开发板大同小异,我也是根据以前玩ARM9的经验重新搭建的,由于刚搭好未太多测试,难免有疏漏,希望大家批评指正。

目标:搭建出能在Exynos 4412测试驱动的linux操作系统,搭建出驱动调试开发的主机,虚拟机,开发板的环境。

准备工具:VMware Workstation(虚拟机)

ubuntu12.04(ubuntu操作系统)

cuteftppro(FTP传输文件)

SecureCRT(win下的串口工具)

itop4412开发板(基于Exynos 4412)

路由器一台(用于网络传输)

下面画两张图给大家对整个环境一个感性的认识:

硬件框图

软件框图

首先说明下,阅读这个搭建环境系列文章需要把你开发板的手册拿出来,我并不想重复介绍手册上已有的内容,还有因为各家的开发板使用的工具略有不同,且需要用到开发板光盘中的工具。

接下来我们该做什么:

1..认真把开发板光盘中自带的手册看一遍。(熟悉开发板,熟悉相关工具)

2.先将官方给的uboot,内核,文件系统烧到系统测试下开发板各个功能,后续我会重新烧我们自己做的。

3.硬件环境搭建

有路由,有开发板,有笔记本,有网线,有串口线,有数据线,直接插线即可。

4.软件环境

a.主机软件环境

去装虚拟机和ubuntu虚拟系统以及上面所说介绍的软件(自行百度,我不会教怎么安装和破 解软件的)

b.虚拟机软件环境

待续..

c.开发板软件环境

待续..

时间: 2024-09-29 04:49:31

嵌入式环境搭建之概述的相关文章

嵌入式环境搭建之虚拟机软件环境

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/44994645 1.安装VIM vim是linux中常用的编辑用具,具体不多介绍了.安装方法请参考: http://jingyan.baidu.com/article/046a7b3efd165bf9c27fa915.html 2.安装nfs 安装nfs是为了开发板能挂在虚拟机的网络文件系统方法如下: apt-get install nfs-kernel-server port

嵌入式环境搭建之开发板软件环境

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/44995039 开发板软件环境:uboot(用官方给的,后续我会考虑分析移植) 内核(本来想用官方的降低难度,但给的不支持nfs,简单更改下吧,后续考虑移植精简新内核) 文件系统(移植最小文件系统) 1.修改开发板官方内核支持nfs a.用ftp工具从主机拷贝内核到虚拟机,然后解压 b.copy 官方配置文件 .config(不同开发板配置文件不同,我的操作是cp config

OSCAR环境搭建

Oscar环境搭建 1. 概述 Oscar是一个开源的EMR系统,在加拿大被很多诊所使用.本文可作为新手快速搭建一套OSCAR系统的参考. 2. 准备 注册github账号,并申请代码权限 (https://github.com) 准备一台Ubuntu机器 安装以下软件: 1.openjdk-7-jdk sudo apt-get install openjdk-7-jdk 2.tomcat6 sudo apt-get install tomcat6 配置Tomcat(Tomcat的配置文件为/e

【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)

深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,如果对这个课程有兴趣的,可以加我的QQ2059055336和我联系. 课程内容简介 本课程重点是给大家讲解嵌入式linux系统移植的开发方法,采用理论与实践,硬件与软件相结合的方法. 1.在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念.技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点. 2.在讲课的过程中对关键技术

JNI开发(1)——概述、环境搭建、必要知识点

JNI开发(1)--概述.环境搭建.必要知识点 JNI开发(2)--开发流程实战 同学们,笔者作为一名资深老司机,向大家郑重承诺:"文章的最后会有福利发放,请自备纸巾!!!" 以下是整个 "JNI开发"的主题大纲,由于篇幅的限制,本文就简单的介绍一下关于JNI开发的一些准备工作:概念.环境与必要知识. 1. 关于JNI 1.1 概述 来自 维基百科!!! JNI允许用本地代码来解决纯粹用Java编程不能解决的平台相关的特性.也用于改造已存在的其它语言写的应用程序,供

Java架构师成长之道之Java概述与开发环境搭建

Java架构师成长之道之Java概述与开发环境搭建 Java架构师成长之道 2.1 Java概述 Java自从1995年诞生以来,由于赶上了互联网.移动互联网以及大数据的信息技术发展趋势,逐渐由一门高级编程语言演变成开发平台以及运行平台. 开发平台 经过20多年(1995年正式对外公开发布)的发展已经逐步建立起自己强大的生态体系,在大型互联网应用开发,移动端Android开发以及大数据开发占据了广阔的市场,最典型的就是国内互联网巨头-阿里巴巴在其电商.物流.金融.支付.大数据等业务场景中大量使用

Java核心技术之Java概述与开发环境搭建

Java核心技术之Java概述与开发环境搭建 Java核心技术 1.1 浅谈计算机语言 1.1 计算机语言发展史 1.1.2 编程语言应用场景 1.2 Java概述 1.2.1 Java发展历史 1.2.2 Java的特性 1.2.3 Java技术体系平台 1.3 Java程序员的必备环境 1.4 理解JDK,JRE和JVM三者之间的关系 1.5 macOS配置Java环境 1.5.1 macOS下载JDK 1.5.2 macOS下JDK安装 1.5.3 macOS下JDK配置 1.6 Visu

Java从0到全栈-Java语言概述与开发环境搭建

Java从0到全栈-Java语言概述与开发环境搭建 Java从0到全栈 Java语言概述 Java发展历史 Java之父-James Golsing 起源 1991年,SUN(Standford University Network)公司的James Golsing领导的工程师小组想要开发一种用于像电视机.微波炉.电话这样的消费类电子产品的小型计算机语言,该产品的特点是由于不同的厂商选择不同的CPU和操作系统,因此要求该语言不能和特定的体系结构绑定在一起,也就是跨平台的.最初将这个语言命名为Oa

转:Qt 嵌入式开发环境搭建

地址: http://www.cnblogs.com/lishixian/articles/3013897.html         作者:lsx_007 这里主要是记录了自己在搭建嵌入式开发环境时阅读的一些有价值的参考文档,文档主要来自于网络,由于是从文库中下载,所以也不知道 文档的出在哪?因为个人觉得总结的比较好,我暂且拿过来记录下,当然在此基础上也会加上我自己的理解!这篇文章主要是以问答的形式来组织. QT嵌入式开发环境是本文所要介绍的内容,我们先看看Qt的各个版本简介: 1.什么是QT