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和密码设置什么的

OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包_第1张图片

登录后:OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包_第2张图片

左边是本地文件,可以看到有个helloworld_1.0_ramips_24kec.ipk,找到你的ipk软件包就好了。
右边是openwrt的系统目录了。我直接就放在root下了。
左边选中helloworld_1.0_ramips_24kec.ipk,点击上传。
右边就会看到helloworld_1.0_ramips_24kec.ipk,重命名一下helloworld.ipk。也可以不改名字,随你。
OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包_第3张图片

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

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

打开:SecureCRT。这个应该会用吧。不清楚百度吧。就是用硬件就是串口接到Linkit Smart 7688的调试口上。
启动后的界面如下:
OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包_第4张图片

输入

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

命令在操作台上查看,
OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包_第5张图片

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

\\192.168.100.1

回车就可以看到/Media
OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包_第6张图片

然后就可以把这个文件夹映射上来,以后就直接打开就好了:
OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包_第7张图片

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

chmod 777 /Media

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

在SecureCRT上输入

ls /Media

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

那就执行

opkg install /Media/xxx.ipk

就可以了安装成功了

你可能感兴趣的:(MT7688,Linux/OpenWrt)