我是SYS/BIOS的初学者。TI wiki上说SYS/BIOS是完全开源的,这是它与DSP/BIOS的一个区别。但是我在阅读SYS/BIOS的源码时却感觉自己找不到一些函数的具体实现,比如bios_6_21_00_13\packages\ti\sysbios\hal\hwi.h这个文件中的ti_sysbios_hal_Hwi_Object__create__S,这个函数我怎么也找不到它的实现源码。类似的情况还有不少,函数名后缀为__F,__R,__S,__C的我都难以找到它们的实现。再者这些后缀名也不知道什么意思。所以我想知道SYS/BIOS是不是提供了所有的源代码。有些库文件的相应源代码它提供了吗?
从资料中了解到SYS/BIOS由RTSC组件构成。但是我感觉RTSC有些复杂。它不是单纯的C语言,而是C语言和javascript语言的一个融合。这两种语言是如何合作的呢?这也是我学习SYS/BIOS源码的一个难点。感觉不像Vxworks或uc/os那样的C语言源代码好理解。
最后,如果我修改了SYS/BIOS的某些源文件,我该怎样编译它们呢。
非常感谢!
ming yuewei:
回复 King Wang1:
非常感谢king wang1的回答,谢谢!