为eCos安装扩展组件包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为eCos安装扩展组件包相关的知识,希望对你有一定的参考价值。


mingdu.zheng <at> gmail <dot> com
eCos组件包是以epk为扩展名的本质上为按照指定规则组织目录和文件的tar.gz文件。类似于Linux系统的rpm和deb软件包,可以为eCos安装第三方epk组件包。这里以NAND Flash组件包为例介绍epk组件包的安装,点击​​​这里​​​下载NAND Flash组件包。

可以通过两种方式为eCos安装扩展组件包。

一、使用图形配置工具

打开eCos Configuration Tool图形配置工具,Tools >> Administration... 打开组件包管理对话框,如下图所示,

为eCos安装扩展组件包_javascript



点击Add...按钮,在文件选择对话框中选择需要安装的组件包(以epk为扩展名),点击打开按钮开始安装组件包。

(2012版的eCos Configuration Tool在Windows/Cygwin环境下不能正确安装组件包,只能使用后面的方法)

 

二、使用命令行工具

eCos源代码packages目录下有个ecosadmin.tcl脚本,调用该脚本文件同样可以完成组件包的安装和删除。

cd ~/ecos-hg/packages
tclsh ecosadmin.tcl add nand-1_1_0.epk

如果顺利,可以看到以下输出

 

processing package CYGPKG_IO_NAND
processing package CYGPKG_DEVS_NAND_SAMSUNG_K9
processing package CYGPKG_DEVS_NAND_SYNTH
processing package CYGPKG_DEVS_NAND_ST_NANDXXXX3A
processing package CYGPKG_DEVS_NAND_MICRON_MT29F
processing package CYGPKG_DEVS_NAND_ARM_AT91SAM9

 

以上是关于为eCos安装扩展组件包的主要内容,如果未能解决你的问题,请参考以下文章

使用eCos图形化配置工具管理eCos应用程序

eCos 动态内存分配简介

LNMP一键安装包安装扩展模块

微信小程序使用weui扩展组件踩坑

ecos3.0源码下载--官网下载方法

eCos的HAL接口采用宏定义形式的优势