嵌入式ARM的学习方法

120人已阅读 2023-07-11 13:49:58
导读 嵌入式从狭义上讲,那些使用嵌入式微处理器构成独立系统(专指32位以上微处理器),具有独立操作系统且有某些特定功能的系统可称之为嵌入式系统。即狭义的嵌入式就是ARM9、cortexA8等特定的跑操作系统
IT运营类 IT技术类

新闻详情

2023-07-11 13:49:58

新闻资讯:
  嵌入式从狭义上讲,那些使用嵌入式微处理器构成独立系统(专指32位以上微处理器),具有独立操作系统且有某些特定功能的系统可称之为嵌入式系统。即狭义的嵌入式就是ARM9、cortexA8等特定的跑操作系统的芯片。
*使用linux常用工具
  1、编辑器(写代码必备的)。有gedit,vim,emacs,sublime等。

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

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

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

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

  6、版本控制器。有svn,cvs,Git等,推荐学git。有了git,你就不必手动备份代码了。
*编写shell脚本
  脚本也是一种编程语言,只不过是解释型语言。相比C/C++、C#、Java这类高级语言,脚本要易学很多(因为增加了语法糖)。在linux下,shell也有很多种,如:bsh、bash、csh、tcsh、ksh、zsh等,一般是学bash,其它的遇到再学也不迟,因为都是大同小异的。如果有时间的话,建议再学Python脚本,Python的语法要容易很多,用途也比bash广很多。
*linux下C编程

  *bash已经能做很多事情了,但是驱动和内核开发还是用C语言,因为那时候系统还没起来,bash是用不了的。此外,C语言的执行效率比bash要高,网络编程的Socket也常常用C语言开发。在这里,得掌握基本的文件操作、进程/线程控制、Socket等。


    不过在我们学习嵌入式的过程中,过程是比较艰难的,如果当我们遇到了很多疑惑,这是属于正常现象,但我们要*如何分析问题,解决问题,更重要的是增强了你的自信。
上一篇: Python培训有何好处? 下一篇: 有时,编程也是一种乐趣

相关文章

推荐课程

查看全部课程
西安粤嵌教育

西安粤嵌教育

长安校区

查看全部校区 进入官方主页