前言

最近由于工作需要开始接手基于MIZ702的硬件平台的Linux的开发,仔细想想,工作这么久,这好像还是我第一次接手嵌入式Liunx相关的工作。这几天拿到开发板,开始了阅读文档、安装Ubuntu虚拟机、参考官方说明着手移植Linux系统,这一切让感到熟悉又陌生,仿佛有回到了在学校学习这些东西的那段时间。说熟悉是因为虽然过了这么多年,这一系列基本的流程还是当初我学习时的那样,说陌生是因为我放了太久的时间做些东西了,面对崭新的硬件平台和对比以前更新了不知多少代的Linux版本感到一种新鲜感。

想当年嵌入式Linux开发也算当时热点领域,只不过没多久就被大红大紫的安卓、IOS开发所取代了,再到后来基于HTML5的前端开发开始风行,到现在深度学习、人工智能开始浮现,短短几年的时间热门的技术领域却不断变迁,我是深刻感受到了当前技术发展之快。

MIZ702N开发板的介绍

MIZ702N是南京米联电子科技公司设计的一款基于Xilinx(赛灵思公司)Zynq 7000系列可扩展硬件平台的开发板。它包括两个部分组成,一个是核心板,这当然就是Zyna 7000了,具体型号为:Xilinx XC7Z020-1CLG484CES Zynq-7000 AP Soc ;另一个是功能板,这上面集成了很多方便的硬件功能模块,这两者是可拆分的。

在这里要特殊说明的就是Xilinx(赛灵思公司)的Zynq 7000系列产品,它最大特点就是它将传统的SOC和FPGA很好的结合在了一起。Zynq 7000包括:

  1. 双核ARM Cortex-A9MP Core
  2. 75K可变成逻辑单元的FPGA

一般处理器系统被缩写为PS,可编程逻辑单元部分被缩写为PL。

这里简要说明一下MIZ702N的主要配置情况:

  • CPU:双核A9 667M
  • 内存:1G DDR3
  • 板上 大专栏  MIZ702N开发环境的准备1存储:8G EMMC
  • FLash:256M bit的QSPI Flash
  • USB:USB OTG2.0
  • 视屏输出:一个HDMI、一个VGA(16-bit Color)
  • 视屏输入:2个CMOS摄像头接口
  • 支持FT卡

Ubuntu虚拟机

我是使用Ubuntu1404的虚拟机作为我的开发环境,安装虚拟机的过程太简单就不写了,这里主要记录我在用虚拟机是遇到的一些问题。

1. VirtualBox默认不支持USB2.0/USB3.0

如果你是使用的VirtualBox作为你的虚拟机工具的话,你可能会发现VirtualBox是默认不支持USB2.0和USB3.0的。如果你想在VirtualBox中支持USB2.0和USB3.0,那你需要在VirtualBox的官方网站下载扩展包,注意要对应自己VirtualBox的版本。然后按照一下操作执行:“管理”–>“全局设定”–>“扩展”,找到下载的扩展包安装。

2. 虚拟机不能安装64bit系统

不管是VmWare还是VirtualBox,如果你发现你不能安装64bit的虚拟机时,那么和有可能是因为你用的Inter的CPU没有开启CPU虚拟化。这个需要在BIOS中修改,不同主板的BIOS修改的地方可能不一样,在网上搜一下照做就好了。

3. VmWare虚拟机不能连接到Internet

用VmWare创建虚拟机时按照默认的配置,是能够连接到Internet的,但是有时会突然不能上网,这可能是因为你使用一些系统优化工具时将VmWare的一些服务被优化了程序关掉了。在Windows中打开服务管理,将VmWare的服务打开即可。

MIZ702N开发环境的准备1的更多相关文章

  1. Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境

    一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...

  2. 构建一个基本的前端自动化开发环境 —— 基于 Gulp 的前端集成解决方案(四)

    通过前面几节的准备工作,对于 npm / node / gulp 应该已经有了基本的认识,本节主要介绍如何构建一个基本的前端自动化开发环境. 下面将逐步构建一个可以自动编译 sass 文件.压缩 ja ...

  3. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  4. 在Ubuntu下搭建ASP.NET 5开发环境

    在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了.最近工作上有个小功能要做成 ...

  5. Linux安装LAMP开发环境及配置文件管理

    Linux主要分为两大系发行版,分别是RedHat和Debian,lamp环境的安装和配置也会有所不同,所以分别以CentOS 7.1和Ubuntu 14.04做为主机(L) Linux下安装软件,最 ...

  6. Angular企业级开发(2)-搭建Angular开发环境

    1.集成开发环境 个人或团队开发AngularJS项目时,有很多JavaScript编辑器可以选择.使用优秀的集成开发环境(Integrated Development Environment)能节省 ...

  7. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  8. 使用ubuntu作为web开发环境的一些感受

    从ms-dos,win95,win98,winMe,winXp,vista,win7,win10我都有使用的经历,我使用时间最长的应属winxp,其次是win7,说实话,我觉得这两个系统是微软做的最好 ...

  9. 自定义搭建PHP开发环境

    学习了一段时间php了,因为之前是刚接触php,所以用的是集成安装包(wamp).现在想进一步了解apache.mysql.php之间的关系以及提升自己所以进行自定义搭建PHP开发环境.废话不多说,请 ...

随机推荐

  1. AI精灵

    由于使用的CRM系统是Aras Innovator系统,所有的任务分配必须登入系统查看,故做出以下自动接受任务信息的小工具. 1.登入,实现自动记录上次登入的信息,支持多账户   登入成功后会以图标运 ...

  2. 蓝桥杯 Car的旅行路线 (预处理+最短路径)

    https://www.luogu.org/problem/P1027 题目描述 又到暑假了,住在城市A的Car想和朋友一起去城市B旅游.她知道每个城市都有4个飞机场,分别位于一个矩形的4个顶点上,同 ...

  3. 树莓派docker搭建

    树莓派上 Docker 的安装和使用 Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟 ...

  4. debian8修改kde桌面语言

    apt-get install kde-l10n-zhcn, language里面改中文 亲测可用 来源:http://tieba.baidu.com/p/2489771177

  5. 解决UITextView滚动后无法显示完整内容

    滚动UITextView,偶尔内容只显示一半,现象如下

  6. [原]调试实战——使用windbg调试崩溃在ole32!CStdMarshal::DisconnectSrvIPIDs

    原调试debugwindbg崩溃crash 前言 最近程序会不定期崩溃,很是头疼!今晚终于忍无可忍,下决心要干掉它!从之前的几个相关的dump可以猜到是有接口未释放导致的问题,但没有确认到底是哪个接口 ...

  7. Redis哨兵、复制、集群的设计原理,以及区别

    广西SEO:谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制. **哨兵(Sentinel):**可以管理多个Redis服务器,它提供了监控,提醒以及自 ...

  8. metinfo_5.3变量覆盖引发的一系列问题

    metinfo_5.3中存在一个很经典的$$型变量覆盖,这种变量覆盖在之前的博客中提到过,今天的博客围绕这个变量覆盖漏洞结合这款CMS的其他功能进行漏洞利用. 变量覆盖+文件包含 拿到这个CMS首先还 ...

  9. 上传excel文件,读取内容,增加事务写入数据库

    package com.inspur.icpmg.itss.asset.dao.impl; import com.inspur.icpmg.util.DBHelper; import org.apac ...

  10. www、数组的equals、接口和抽象类、装箱拆箱、final赋值

    目录 2019.12.31 刷题笔记 2019.12.31 刷题笔记 www www是World Wide Web的缩写 数组的equals 数组是一个对象,不同类型的数组具有不同的类.数组是一种引用 ...