gzyueqian
13352868059

怎么搭建安全的嵌入式环境?听听粤嵌科技怎么说?

更新时间: 2020-06-30 15:53:24来源: 粤嵌教育浏览量:11656

      这几年嵌入式的大火让学习嵌入式的人也越多了,现在不管是大学还是在培训机构都是相继推出了和嵌入式相关的课程。如果说想要学习好嵌入式技术的话那么嵌入式的环境搭建是非常的重要的,怎么搭建安全的嵌入式环境成为了每个从事嵌入式相关工作重要的问题,下面粤嵌科技的小编就给大家讲解下搭建安全的嵌入式环境的方案,希望可以帮助到正在学习嵌入式的你。

  一、选择合适的交叉编译工具链


  找到与自己目标开发平台(Soc)尽可能相匹配的交叉编译工具链(arm-linux-gcc)


  例如:开发S5PV210平台相关的程序就可以用arm-2009q3这个版本,因为三星官方在开发S5pv210时就使用这个版本的交叉编译工具链,这样选择就尽可能大的相匹配从而避免开发过程中因工具而引发的潜在问题。


  二、交叉编译工具链的安装


  1、选择合适的安装路径


  在虚拟机中,/usr/local/路径下创建一个文件夹arm,即将交叉编译工具链安装在/usr/local/arm路径下。


  这个路径选择为一般安装路径,合理放置,便于查找和使用,理论上安装在其他地方也是可以的。


  注:/bin 目录放置一些系统自带的用户使用的应用程序。


  /sbin目录下存放的是系统自带的系统管理方面的应用程序。


  2、安装


  将安装包arm-2009q3.tar.bz2放在/usr/local/arm路径下,输入tar -jxvf arm-2009q3.tar.bz2进行解压,解压完成后即安装完成,此时完整的安装路径在/usr/local/arm/arm-2009q3/bin目录下。


  安装完成后进行测试,方法是进入安装目录下(/usr/local/arm/arm-2009q3/bin),输入./arm-none-linux-gnueabi-gcc -v执行,之后会有一些信息输出,见“gcc version 4.4.1”字样,即安装成功。


  三、在使用过程中,可以:


  1、将工具链导出到环境变量export PATH=/usr/local/arm/arm-2009q3/bin:$PATH


  2、为工具链创建arm-linux-xxx符号链接ln arm-none-linux-gnueabi-addr2line -s arm-linux-addr2line便于使用。


  安装小知识:


  在嵌入式Linux的源码树中通常有以下几个配置文件,“.config”、“autoconf.h”、“config.h”,其中“.config”文件是makemenuconfig默认的配置文件,位于源码树的根目录中。“autoconf.h”和“config.h”是以宏的形式表示了内核的配置,当用户使用makemenuconfig做了一定的更改之后,系统自动会在“autoconf.h”和“config.h”中做出相应的更改。它们位于源码树的“/include/linux/”下。


  学会了搭建嵌入式的环境之后,接下来你的学习就会轻松很多。想要学习嵌入式技术的话粤嵌科技欢迎大家来我们公司的嵌入式培训班进行实地考察,也可以点击我们文章下面的获取试听资格按钮来获取我们的嵌入式课程免费试听资格,在试听中可以更加深入的了解我们粤嵌科技。

免费预约试听课