常用的嵌入式操作系统有Linux、WINCE、 安卓、Vxworks、 QNX、 OSE等,目前资料最多的是linux,所以下面以linux为例。
一、 安装虚拟机和Linux系统。
一般人用的电脑都会装Windows系统,要想在Windows上跑其它系统,得安装虚拟机。而目前主流的虚拟机有vmware、 VirtualBox. hyperV等, 你可以随便选一个安装。然后去下载个人版的Linux镜像(.iso文件)并把它安装在虚拟机里面即可,这里给出主流Linux系统: ubuntu、 fedora、 centos、 debian. suse。 如果你没有用过linux的话,推荐使用ubuntu. 因为RedHat要收费,并改名为RHEL,所以这里不作介绍。
二、学会使用Linux常用命令。
这里,必须改改在Windows下点鼠标的习惯,在linux下做事得用命令行。 此外,在Linux下载软件,不需要在百度下载, 而是用linux自带的软件包管理工具(如: apt-get. dnt. rpm等)。如果你用ubuntu的话,得修改软件源(下载软件的址)。 因为国 外的源比较慢,百度上有详细说明。接下来,得学会最基本的命令,如: Is、 cd、find、 grep. ps、dift fdisk. iconfig等。跟着教材多操作几遍就会了,没有很深的理论知识,不需要掌握所有的命令,也不需要记住所有命令的选项用到的时候会查就可以了。有空的话可以上ubuntu社区或者linux公社。
三、学会使用Linux常用工具。
1、编辑器(写代码必备的)。有gedit, vim, emacs, sublime等, 推荐学vim。
2、gcc和gdb。 gCc是编译器,gdb就是 代码调试器。
3、makefile、 autoconf. automake。 这里可不像