嵌入式linux系统的开发——SDK环境的应用

本文介绍了在LEDE嵌入式Linux发行版中如何生成SDK环境,包括程序创建、编译过程,以及如何安装和执行生成的可执行文件和ipk包。在SDK环境下,开发者可以针对特定功能进行交叉编译,无需完整编译Linux系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

SDK软件开发工具包(Software Development Kit )是为软件工程师在特定的平台上进行应用程序开发而提供的一系列软件开发工具的集合。嵌入式Linux发行版LEDE提供的SDK环境与发行版环境相兼容,在SDK环境下进行程序开发,不像发行版那样需要编译整个linux系统,只需要指定特定开发的功能包进行交叉编译即可。本文介绍在LEDE提供的SDK环境下编译应用程序的方法,以及如何将生成的可执行文件和ipk包应用在系统中。

SDK环境生成

在LEDE源码目录下执行make menuconfig命令进入LEDE配置界面,选择 [*] Build the LEDE SDK进行编译,之后会在/source-17.01.4/bin/targets/ramips/mt7628下生成SDK软件压缩包 lede-sdk-ramips-mt7628_gcc-5.4.0_musl-1.1.16.Linux-i686.tar.xz。

图片描述

将软件包lede-sdk-ramips-mt7628_gcc-5.4.0_musl-1.1.16.Linux-i686.tar.xz解压后得到lede-sdk-ramips-mt7628_gcc-5.4.0_musl-1.1.16.Linux-i686目录,目录结构如下图所示,该目录结构与LEDE目录结构基本一致,其中/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16目录为编译工具链的存放位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值