北京嵌入式培训
达内北京广渠门中心

010-62126400

热门课程

北京嵌入式培训 > 疑难解答 >嵌入式软件具体是哪些

嵌入式软件具体是哪些

  • 时间:2019-06-04 21:17
  • 发布:北京嵌入式培训
  • 来源:疑难解答

嵌入式软件是什么:嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件。那么常用的嵌入式操作系统就是linux了,有很多嵌入式操作系统,说多了会不明白,那么就以嵌入式linux系统为例来了解。

一、安装虚拟机和Linux系统。

一般人用的电脑都会装Windows系统,要想在Windows上跑其它系统,得安装虚拟机。而目前主流的虚拟机有vmware、VirtualBox、hyperV等,你可以随便选一个安装。然后去官网下载个人版的Linux镜像(.iso文件)并把它安装在虚拟机里面即可,这里给出主流Linux系统的官网链接:ubuntu、fedora、centos、debian、suse。如果你没有用过linux的话,推荐使用ubuntu。

二、学会使用Linux常用工具。

1、编辑器(写代码必备的)。有gedit,vim,emacs,sublime等,推荐学vim。

2、gcc和gdb。gcc是编译器,gdb就是代码调试器。

3、makefile、autoconf、automake。这里可不像VC++6.0这种工具,点个鼠标就给你编译好。在Linux下,你得用makefile和make工具,来编译代码。其中autoconf和automake可以自动生成makefile。

4、ssh、tftp。如果你在ARM开发板上弄了个Web服务器,那么,你就可以用这些工具去访问它。其中,ssh工具建议用SecureCRT或者MobaXterm。

5、samba。要想用Linux跟windows交换数据,还可以搭建samba服务器。

6、版本控制器。有svn,cvs,git等,推荐学git。有了git,你就不必手动备份代码了。

三、学会使用Linux常用命令。

linux的命令是你在学习中经常用到的,所以可以在百度上查或者买本linux命令的书来学哦。

四、shell脚本十学嵌入式必备的。

在实际工作中,复杂的系统管理操作,不会一行一行地敲命令,而是用脚本(命令是基础)。脚本也是一种编程语言,只不过是解释型语言。相比C/C++、C#、JAVA这类高级语言,脚本要易学很多(因为增加了语法糖)。在Linux下,shell也有很多种,如:bsh、bash、csh、tcsh、ksh、zsh等,一般是学bash,其它的遇到再学也不迟,因为都是大同小异的。推荐《Linux Shell编程从初学到精通》

五、学会Linux下C编程。

尽管已经明白了很多了,但是不管什么编程都是还会涉及C语言的,所以C语言是必须要好好学的。此外,C语言的执行效率比bash要高,网络编程的Socket也常常用C语言开发。在这里,得掌握基本的文件操作、进程/线程控制、Socket等。推荐《嵌入式Linux C语言开发》

如果你想学习硬件技术开发的课程,可以参加达内北京嵌入式培训课程。若想免费试听,可以联系客服进行咨询哦。想要了解更多关于嵌入式的相关知识,请继续关注达内北京嵌入式培训机构

上一篇:嵌入式软件工程师工资待遇怎么样
下一篇:嵌入式开发怎么学

马上预约七天免费体验课

姓名:

电话:

选择城市和中心
贵州省

广西省

海南省