TDA2x平台新增link之修改软件框架links_fw

在TDA2x平台中要新增link,除了上一篇中讲到要修改用例生成工具软件vsdk_linux.out外,还需要修改Ti软件框架中的内容。涉及到的文档主要包括:

S.No

File Name

Location

Description

Comments

1

<link_name>Link.h(ex: captureLink.h)

\vision_sdk\links_fw\include\link_api

Public
Interface
File for Link

This file
consists of
all
user/applic
ation level
configurati
on related
to the link

2

<link_name>Link_priv.h
(ex:
captureLink_priv.h)

\vision_sdk\links_fw\src\rtos\links_<prcoc_name>\<link_name>\

Private
Interface
file for link

This file
consists of
all
macros/inc
ludes/funct
ion API
specific to
the link.
User/applic
ation need
not care
about this
file

3

<link_name>_tsk.c(ex:
captureLink_tsk.c)

\vision_sdk\links_fw\src\rtos\links_<prcoc_name>\<link_name>\

Task file which waits for
commands

to be received

From application

or other links

This file
calls driver
specific API
to achieve

4

<link_name>_drv.c(ex:captureLink_drv.c)

\vision_sdk\links_fw\src\rtos\links_<prcoc_name>\<link_name>\

Driver specific API are

implemented in this file

 

 

下面是我新建的link readfile所需的文档,用红色线圈标记出来了,所设计的link readfile的主要功能是读取linux文件系统的文件,并将数据发送给下一个link,所以该link是用在核A15中,且借助了linux文件系统,并不需要用到其他外设,所以没有该link并没有驱动文件,总共只有3个文件。

图中component.mk和MAKEIFLE.MK是从其他link文件中拷贝过来的,MAKEFILE.MK是不用修改的,component.mk需要做相应的修改:

MODNAME = links_a15_readfile

linksfw_LIB_LIST += links_a15_readfile

$(MODNAME)_PATH = $(vision_sdk_PATH)/links_fw/src/hlos/links_a15/readfile

 

这样就可以将新建的link纳入编译选项了。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值