嵌入式Linux开发环境部署

一般需要准备一个windows和linux系统(此linux系统为完整的系统,如ubuntu,非题中的嵌入式)。

windows系统用于编辑代码,连接嵌入式linux设备,调测编译后的应用。

linux系统用于编译嵌入式内核及应用代码。

 

1.adb工具

部署于windows上。

用于访问嵌入式linux系统,上传下载文件。

常用的命令有:

adb shell :连接上嵌入式linux系统,然后可以执行系统相关指令

adb push: 将文件上传到系统

adb pull: 将文件从系统下载到windows本地

2.芯片驱动

部署于windows上。

一般使用哪个厂家的,相关厂家会提供(比如移远,友方都有自己基于高通的芯片,也有自己的驱动)。

在windows上安装成功后,可以在设备管理中看到相关的端口。

3.烧录软件

部署于windows上。

一般相关厂家会提供对应的烧录软件,可以将内核及应用打包后,一起烧录到设备中。

4.交叉编译工具cross-tool

部署于linux系统上。

此工具能使部署在Linux系统上,如ubuntu

此工具用于编译内核及应用。

一般也是由厂家提供,包含了厂家定制过的sdk,方便开发者使用。

常用命令,以下以移远的为例(注:以下都可以它手册中找到说明,其它厂家类似):

ql-ol-sdk/ql-ol-crosstool>source ./ql-ol-crosstool-env-init    --设置交叉编译的环境变量,主要是将编译器指定为交叉编译工具中的。

ql-ol-sdk>make world   -- 完整地编译生成嵌入式内核

ql-ol-sdk/target>   下生成编译好的文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值