登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息安全工程师 > 信安上午综合知识 > 信安考点梳理 >> 正文
正文
信息安全工程师教程:嵌入式的交叉编译环境配置方法
来源: 作者: 时间;2018-02-01 16:53:53 点击数: 尚大软考交流群:376154208
嵌入式的交叉编译环境配置方法
绝大多数的Linux 软件开发都是以native 方式进行的,即本机(HOST)开发、调试,本机运行的方式。这种方式通常不适合于嵌入式系统的软件开发,因为对
<尚大教育,教育至上,人才为大:sdedu.cc>
嵌入式的交叉编译环境配置方法
    绝大多数的Linux 软件开发都是以native 方式进行的,即本机(HOST)开发、调试,本机运行的方式。这种方式通常不适合于嵌入式系统的软件开发,因为对于嵌入式系统的开发,没有足够的资源在本机(即板子上系统)运行开发工具和调试工具。通常的嵌入式系统的软件开发采用一种交叉编译调试的方式。交叉编译调试环境建立在宿主机(即一台PC 机)上,对应的开发板叫作目标板。
    运行Linux 的PC 宿主机开发时使用宿主机上的交叉编译、汇编及连接工具形成可执行的二进制代码, (这种可执行代码并不能在宿主机上执行,而只能在目标板上执行),然后把可执行文件下载到目标机上运行。调试时的方法很多,可以使用串口,以太网口等,具体使用哪种调试方法可以根据目标机处理器所提供的支持作出选择。宿主机和目标板的处理器一般都不相同,宿主机为INTEL 处理器,而目标板为三星S3c24 1O, GNU编译器提供这样的功能,在编译器编译时可以选择开发所需的宿主机和目标机从而建立开发环境。所以在进行嵌入式开发前第一步的工作就是要安装一台装有指定操作系统的PC 机作宿主开发机,对于嵌入式Linux ,宿主机上的操作系统一般要求为RedhatLinux。嵌入式开发通常要求宿主机配置有网络,支持NFS(为交叉开发时mount 所用)。然后要在宿主机上建立交叉编译调试的开发环境。
    在一台PC 上安装RedHat LINUX9.0 ,选择Custom 定制安装,在选择软件Package 时最好将所有包都安装,需要空间约2.7GB ,如果选择最后一项everything,即完全安装,将在安装完RedHat 后还要安装Linux 的编译器和开发库以及ARMLinux 的所有源代码。
    配置网络,包括配置IP地址、NFS 服务、防火墙。网络配置主要是要安装好以太网卡,然后配置宿主机E 为192.168.0.121 。如果是在有多台计算机使用的局域网环境使用此开发设备, IP 地址可以根据具体情况设置。
    双击设备ethO 的蓝色区域,进入以太网设置界面,设置E 地址。对于REDHAT9.0 ,它默认的是打开了防火墙,因此对于外来的IP 访问它全部拒绝,这样其他网络设备根本无法访问它,即无法用NFS mount 它,许多网络功能都将无法使用。因此网络安装完毕后,应立即关闭防火墙。
    配置NFS:
    单击主菜单运行系统设置→服务器设置→NFS 服务器(英文为: SETUP→ SYSTEM SERVICE→ NFS) ,单击增加出现如下在界面,在目录(Drictory):中填入需要共享的路径,在主机(Hosts): 填入允许进行连接的主机IP 地址。并选择允许客户对共享目录的操作为只读(Read-only) 或读写(Read/write) 。
    我们也可以手工编写/etc/ exports 文件,其格式如下:
    共享目录可以连接的主机(读写权限,其他参数)例如:
    /arm2410s 192.168.0.*(rw,sync)
    表示将本机的/arm2410s 目录共享给IP 地址为192.168.0.1-192.168.0.254 的所有计算机,可以读取和写入。
    配置完成后,可用如下办法简单测试一下NFS 是否配置好了:在宿主机上自己mount 自己,看是否成功就可以判断NFS 是否配好了。例如在宿主机/目录下执行:
    mount 192.168.0.10: /arm2410s /mnt
    其中192.168.0.10 应修改为你自己主机的IP 地址。然后到/mnt/ 目录下看是否可以列出/arm2410s 目录下的所有文件和目录,可以则说明:
    mount 成功, NFS 配置成功。至此,就可以进行下一步的工作了。
<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:信息安全工程师教程:ic 卡的安全配置和应用-ic 卡基础知识
下一篇:信息安全工程师教程:嵌人式系统的软件开发
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章