OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包

硬件平台:Linkit Smart 7688 套件
软件平台:OpenWrt 15.05
安装工具:Winscp,SecureCRT
操作系统:win7 64位
ipk软件包:helloworld.ipk

这里对自己在win7上对openwrt上安装opk软件包的过程做一个记录,为什么做记录,因为根据网上的资料安装不进去。综合了一些资料,找出可以用的。也给大家一个参考。

Linkit Smart 7688上运行的是MTK官网(7688)针对Linkit Smart 7688的固件(lks7688)。

这里我就不介绍helloworld.ipk是怎么来的了,写一个helloworld的程序网络上很多。

第一步:工作环境准备
1.1、Linkit Smart 7688上安装lks7688固件。这个固件是官网提供的。版本号v0.9.4 。lks7688固件是运行在openwrt系统的。这个不展开,不是主题。
1.2、Linkit Smart 7688扩充底板和电脑连上网线。我这里是有开发板和扩充底板的,有些人估计没有扩充底板,这种可能就需要用笔记本这种有无线网卡的电脑,可以连上Linkit Smart 7688的AP网络,或者sta模式下连接同一个AP。不过没有试过,不知道可不可以。理论上应该是电脑和设备在局域网下就是可以的吧。

第二步:把helloworld.ipk上传到openwrt上。

使用Winscp来上传helloworld.ipk到openwrt上:
1.1、打开Winscp,按照下面这样设置:
1.1.1、文件协议:SCP
1.1.2、主机名:就是Linkit Smart 7688的IP地址。这里是一个对Linkit Smart 7688评测,里写的很停清楚的。root和密码设置什么的

这里写图片描述

登录后:这里写图片描述

左边是本地文件,可以看到有个helloworld_1.0_ramips_24kec.ipk,找到你的ipk软件包就好了。
右边是openwrt的系统目录了。我直接就放在root下了。
左边选中helloworld_1.0_ramips_24kec.ipk,点击上传。
右边就会看到helloworld_1.0_ramips_24kec.ipk,重命名一下helloworld.ipk。也可以不改名字,随你。
这里写图片描述

第三步:把helloworld.ipk上传到openwrt上。.

这里其实我试过Putty的,登录上去了。但是不知道为什么安装不了。

打开:SecureCRT。这个应该会用吧。不清楚百度吧。就是用硬件就是串口接到Linkit Smart 7688的调试口上。
启动后的界面如下:
这里写图片描述

输入

ls

可以看到helloworld.ipk,就是我们上传上去的。

输入

opkg install helloworld.ipk

就开始安装了。安装成功直接就输出了helloworld的字符了。

卸载就是输入:

opkg remove helloworld

好了。安装和卸载过程就是这个样了。

第二种方法:
这种方法是我经常使用的,需要一个串口和网卡。如果你是开发板应该都有的。

开发板跑的是lks7688固件,其实不一定要他的固件,也可以是自己的编译出来的固件。根据MTK官网的说明编译出来的固件。为什么一定要这种固件呢。因为里面的写好了一个共享文件夹:/Media,在window下是可以直接访问的。

所以就以跑lks7688固件为例:

串口还是用SecureCRT打开,运行系统。
网卡肯定要接上的:
电脑的IP需要和Linkit7688的开发板需要在同一个网段。要么路由器设置为192.168.100.x,要么电脑和开发板直连吧。
Linkit7688的开发板默认是192.168.100.1.可以使用

ifconfig

命令在操作台上查看,
这里写图片描述

这样在window上打开我的电脑/计算机,输入

\\192.168.100.1

回车就可以看到/Media
这里写图片描述

然后就可以把这个文件夹映射上来,以后就直接打开就好了:
这里写图片描述

这里打开/Media文件夹后你发现不能复制文件到里面。那是因为没有修改权限,在SecureCRT上输入:

chmod 777 /Media

这样/Media的文件夹就可读可写。把xxx.ipk复制到这个文件夹下面。

在SecureCRT上输入

ls /Media

这样就能看到xxx.ipk文件了。也可以复制其他如音频.文本等你需要复制到上面的文件。

那就执行

opkg install /Media/xxx.ipk

就可以了安装成功了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MediaTek LinkIt Smart 7688是一款非常强大和灵活的开发板,适合于物联网应用程序的开发。如果您需要在物联网应用程序中集成WiFi、GPIO、串行通信、I2C等标准通讯协议和接口,那么LinkIt Smart 7688是您的首选。本开发者指南_MT7688(中文版)为LinkIt Smart 7688提供了详细的介绍和指南。 这个指南的目的是为开发者提供LinkIt Smart 7688的基本介绍,以及如何使用它来创建各种物联网应用程序。其中括硬件和软件的介绍。此外,开发者指南中还提供了一些示例代码和教程,以便您快速入门。 在开发者指南_MT7688(中文版)中,您将学习如何连接WiFi网络,如何与外部设备通信,如何使用GPIO和串口,以及如何使用Arduino和OpenWrt等开源平台。这些内容将有助于您开发各种类型的物联网应用程序,括智能家居、智能城市、智能健康等。 此外,在开发者指南中还介绍了LinkIt Smart 7688的硬件规格,括CPU、存储器、接口等等。您还将学习如何使用LinkIt Smart 7688的IDE和SDK,以及如何将应用程序部署在设备上。 总而言之,开发者指南_MT7688(中文版)是一个非常有用和详细的指南,为LinkIt Smart 7688开发提供了必要的信息和指导。如果您想开始使用LinkIt Smart 7688进行物联网应用程序开发,请务必仔细阅读此指南。 ### 回答2: mediatek linkit smart 7688是一款功能强大的嵌入式智能硬件平台,为IoT应用提供完美解决方案。该平台符合IEEE 802.11 b/g/n标准,支持60MHz的主频和256MB的内存大小。此外,它还内置了IEEE 802.3 10/100Mbps的以太网和USB 2.0主机接口等。 本开发者指南旨在帮助开发者了解MT7688的硬件和软件架构,以及使用该平台进行开发和调试所需的工具和技术。其中安装和配置MT7688开发板,编写和调试C程序,使用MT7688与外界设备进行通讯,以及使用Linux命令行和开发环境等。 在开始开发前,开发者需要先了解MT7688的基本功能和特点,以及开发板的硬件配置和系统引导过程。此外,他们还需要掌握C语言编程和Linux命令行操作等基本技能,以便进行代码编写和系统调试等工作。 总的来说,MT7688是一款功能强大、易于使用的嵌入式智能硬件平台,适用于各种IoT应用的开发和部署。本开发者指南将为开发者提供必要的帮助和指导,以实现快速开发和高效调试。 ### 回答3: Mediatek LinkIt Smart 7688是一款非常受欢迎的物联网开发板,它具有高性能、低功耗和易于使用的特点。 该开发板使用Mediatek的MT7688处理器,支持802.11n Wi-Fi和嵌入式Linux操作系统。 为了帮助开发者深入了解这款产品,并能够更好地使用它来进行物联网开发,Mediatek公司开发了一份详尽的开发者指南_MT7688(中文版)。此指南详细介绍了开发板的硬件和软件方面的特点,括其主要组成部分和使用方法。 在介绍开发板的硬件方面,该指南讲述了MT7688处理器的特点和主要技术规格,括处理器架构、频率、内存和外设接口等。此外,它还讲述了开发板其他硬件组成部分,如无线电、音频、存储器、传感器和互联网接口等。 在介绍开发板的软件方面,该指南详细介绍了使用开发板进行嵌入式Linux编程的基础知识,括运行嵌入式Linux、交叉编译工具链、编写C程序和调试等。此外,该指南还讲述了开发板使用WiFi通信和TCP/IP网络协议进行互联网连接的方法,以及如何构建和使用各种应用程序。 总的来说,Mediatek LinkIt Smart 7688开发者指南_MT7688(中文版)是一份非常有用的文件,它提供了物联网开发人员所需的全部信息,括处理器性能、硬件组成、软件编程、网络接口以及示例应用程序等。这份指南不仅适用于有经验的开发人员,也适用于初学者。如果您正在寻找一款高性能、低功耗、易于使用和适合物联网开发的开发板,那么Mediatek LinkIt Smart 7688是您的不二选择,并且该指南是您开发过程中不可或缺的指南。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值