zoukankan      html  css  js  c++  java
  • 操作系统简述

    1、目前主流的操作系统:Windows,Unix/Linux,Android,iOS,Symbian(已经淘汰)

      Windows:图形界面操作,入门较简单,比较适用于普通用户使用或应用方面的开发;

      Linux:命令行操作(虽然也有图形界面,但专业人士都使用命令行操作),入门较难,免费的,开源的,可移植的;

      Android:移动操作系统,开源的,基于Linux;

      iOS:移动操作系统,很好但不开源;

    2、嵌入式操作系统:Linux + WinCE; 消费电子类:Android; 工业领域:Linux;

    3、开发嵌入式程序,需要Linux,另外在Linux上一些操作较麻烦,与之相比在Windows上则较简单,所以也需要Windows系统,解决这个问题有以下几种方法:

      (1) 双系统,即在一台电脑上安装两个系统,缺点是在两个系统间切换不方便;

      (2) 两台电脑,一台装Windows,一台装Linux,缺点是必须要有两台电脑,在两台电脑间来回工作不方便(有人觉得hold住也行);

      (3) 虚拟机,在电脑上安装“虚拟机”软件,自己真机的系统是Windows,虚拟机上是Linux,缺点是性能会有所损失,但与真机仅有微笑差别,优点是在两个系统下切换方便;

    结论:对于绝大多数人来说推荐第3种方法。(现实生活中,大多数个人开发者都是使用虚拟机,而一些大公司则是使用服务器+客户端的形式)

    4、开发环境的搭建:虚拟机软件+Linux系统

      虚拟机软件:在该软件中可以随时安装或卸载操作系统,且不影响真机的操作系统,目前主流的虚拟机软件有VMWare和VirtualBox,本人使用的是VMWare10.0,最新的版本为VMWare12.0,需要的可以在网上搜索安装教程(网上有很多);

    (以上所述内容为学习朱老师的嵌入式课程后复习笔记所得,目的是自己复习巩固知识,同时把自己学到的知识分享出来。能力有限,水平一般,如有错误,欢迎指正,谢谢!)

    2017-02-23 21:04:13

  • 相关阅读:
    1. centos7 的安装
    编写java 程序与Linux进行远程连接并运行linux下的脚本
    java 利用辗除法求两个整数的最大公约数和最小公倍数
    java 给不同成绩分等级
    java 分解质因数
    java中导入 导出
    Mysql 常用命令
    mysql 创建联合主键
    mysql注释
    mysql管理工具navicat的快捷键
  • 原文地址:https://www.cnblogs.com/ARM-kang/p/6432010.html
Copyright © 2011-2022 走看看