标签:数据结构 evel end upd 内容 linu mpi 程序 集成
1 什么是opkg
Opkg 是一个轻量快速的套件管理系统,目前已成为 Opensource 界嵌入式系统标准。常用于路由、交换机等嵌入式设备中,用来管理软件包的安装升级与下载。
2 什么是ipk
openwrt下的程序安装包,用户可以很方便地安装程序。
3 ipk与内核模块
按上面的说法,虽然openwrt编译出的内核模块也是一个ipk包,但它是无法独立地运行的,它们的名字会以kmod-为开头而取。
4 编译最简单的ipk包
我这里使用的openwrt源码为12.09(attitude adjustment)
想要清理的话使用以下命令:
make package/gpioctl/clean
5 验证运行
将这个gpioctl_1.0-1_ar71xx.ipk包文件使用ftp上传到路由器上去。
ftp> put gpioctl_1.0-1_ar71xx.ipk gpioctl.ipk local: gpioctl_1.0-1_ar71xx.ipk remote: gpioctl.ipk 200 PORT command successful. Consider using PASV. 150 Ok to send data. 226 Transfer complete. 2177 bytes sent in 0.00 secs (4745.5 kB/s) ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. -rw-r--r-- 1 0 0 2177 Apr 14 06:29 gpioctl.ipk -rw-r--r-- 1 0 0 172 Apr 02 07:10 minicom.log 226 Directory send OK. ftp>
运行结果:
运行时若不带任何参数的话会有这样的提示信息:
gpioctl dirin|dirout|get|set|clear gpio
说明该ipk包已经正常安装运行了。
更进一步的内容稳步至此: http://wiki.openwrt.org/doc/devel/packages
标签:数据结构 evel end upd 内容 linu mpi 程序 集成
原文地址:http://www.cnblogs.com/qingchen1984/p/6768602.html