TIwilliam hill官网
直播中

江孟琢

7年用户 215经验值
私信 关注
[问答]

SYSBIOS与静态库如何联系

问题:
系统中使用了sy***ios,并且有多个静态库组织工程。
请问在静态库的代码中使用了sy***ios(*.cfg)中定义的信号量等元素,应该如何操作?要包含一个头文件?
还有*.cfg文件在静态库编译的时候有什么作用?
谢谢 

回帖(3)

贾飞小

2018-6-21 16:29:53
请参考BIOS手册的第2.3.2章节,了解BIOS工程的编译过程,并参考一下样例工程。
cfg文件用于生成一个代码文件,使用的相关库的配置定义在生产的这个c文件中定义。相关配置内容在头文件中以extern方式声明,实际实体定义在生成的c文件中。
最后的问题不理解,麻烦详细说明一下。
                                                                         上述内容如果回答了您的问题,请点击标签栏“是”按钮。您的轻轻一点,会帮助我们更好的管理william hill官网 内容,谢谢
举报

江孟琢

2018-6-21 16:36:32
引用: Green_LJ 发表于 2018-6-21 16:29
请参考BIOS手册的第2.3.2章节,了解BIOS工程的编译过程,并参考一下样例工程。
cfg文件用于生成一个代码文件,使用的相关库的配置定义在生产的这个c文件中定义。相关配置内容在头文件中以extern方式声明,实际实体定义在生成的c文件中。
最后的问题不理解,麻烦详细说明一下。

谢谢您的回复。
”cfg文件用于生成一个代码文件“,这些代码文件有哪些?能否一一列出。
最后一个问题是为什么在建立静态库也需要配置一个cfg文件?根据我的理解,静态库是不包含SYSBIOS的内容。
难道只是为了声明SYSBIOS的一些组件?
谢谢!
举报

贾飞小

2018-6-21 16:45:27
引用: siyu922 发表于 2018-6-21 16:36
谢谢您的回复。
”cfg文件用于生成一个代码文件“,这些代码文件有哪些?能否一一列出。
最后一个问题是为什么在建立静态库也需要配置一个cfg文件?根据我的理解,静态库是不包含SYSBIOS的内容。

根据cfg生成的代码文件在debug目录下面,是一个以工程名命名的文件。

如果静态库使用bios组件,应该是通过cfg文件配置相关的设置的。
                                                                         上述内容如果回答了您的问题,请点击标签栏“是”按钮。您的轻轻一点,会帮助我们更好的管理william hill官网 内容,谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分