TI中文支持网
TI专业的中文技术问题搜集分享网站

XAM3359开发板如何搭建TI-RTOS开发环境?

我的开发板是XAM3359,我想在上面跑TI-RTOS。我搭建开发环境的步骤如下:

1,在一台PC上安装了Ubunut 14.04的版本。

2,在http://www.ti.com/lsds/ti/tools-software/sw_portal.page 这个网站上下载了TI-RTOS配套的SDK ,然后在Ubuntu上安装。(但发现安装好的SDK里没有BSP源码,没有交叉编译工具等等)

 (ti-processor-sdk-rtos-am335x-evm-02.00.00.00-Linux-x86-Install.bin )

3,下载了最新的CCS安装包CCS6.1.1.00022_linux.gz,安装了。

然后怎么继续?

我还需不需要再安装交叉编译工具(arm-linux-gcc之类的)?

SDK里找不到BSP包,我该去哪里找源码?

chen Miche:

是不是所有和RTOS相关的开发资料都是在这个 here链接里找到。我的SDK是在这里下载的,但是只有500多M。而Linux的SDK却有好几G啊?

我要安装哪个SDK? 以及怎么使用SDK来编译代码?

Steven Liu1:

下载的CCS中是带有编译器的。

AM335x上的RTOS就是SYS/BIOS. 参考:http://software-dl.ti.com/sitara_indus/esd/AM335x_SYSBIOS_Industrial_SDK/latest/index_FDS.html

Steven Liu1:

回复 chen Miche:

编译参考:

http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_Getting_Started_Guide

http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_01.01.00.08_User_Guide

chen Miche:

回复 Steven Liu1:

Steven,

1,是不是说,我应该下载、安装 “AM335x SYSBIOS Industrial SDK 01.01.00.08”这个SDK是吗?不应该安装“ti-processor-sdk-rtos-am335x-evm-02.00.00.00-Linux-x86-Install.bin”这个是吧? 也就是我安装错了SDK是吗?

2,“AM335x上的RTOS就是SYS/BIOS.” 这句话是什么意思? BIOS可只是简简单单的Bootloader 啊,而我想要的是安装一个嵌入式的实时linux操作系统啊,难道你们的TI-RTOS不是一个操作系统?

另外我用你们开发板时,你们有随板子附送了两张SD卡,一张是Linux的,可以正常启动,进入系统。另一张是QNX的,一直卡在启动界面,界面上一直显示个QNX之类的图标,用手去点击也没有反应,请问是怎么回事?

Steven Liu1:

回复 chen Miche:

首先实时操作系统RTOS realtime OS有很多:WxWorks,QNX等等。很多都是可以在AM335x平台上运行的,但其中很多都是有版权的,比如QNX等,所以合作的时候是要和QNX进行合作,TI是没法提供这些RTOS的系统源码的。

但是TI也有自己的开源RTOS,叫SYS/BIOS。看这里的介绍:http://www.ti.com/tool/ti-rtos-proc

TI-RTOS Kernel

TI-RTOS Kernel (formerly known as SYS/BIOS) provides deterministic preemptive multithreading and synchronization services, memory management, and interrupt handling.

RTOS和Linux是有很大差别的,RTOS的实时性要比Linux强很多。取决于你现在想玩那个,你下的那个processor-sdk-rtos是最新版本的SYSBIOS,属于RTOS,玩RTOS是没问题的。如果是玩linux,就要下载这个里面的Linux开发包:http://www.ti.com/tool/processor-sdk-am335x

最后,看你的截图,上面跑的是QNX,这个应该是第三方提供的吧,我们的开发板上一般会有Android或者Linux,或者SYSBIOS,不会有QNX才对。

chen Miche:

回复 Steven Liu1:

Hi Steven,你的回复很清晰,谢谢。

那我就用你们的SYSBIOS系统。

1,既然我下载的SDK “ti-processor-sdk-rtos-am335x-evm-02.00.00.00-Linux-x86-Install.bin”是可以用来开发SYSBIOS的,那我就没必要再下载安装“AM335x_SYSBIOS_Industrial_SDK 01_01_00_08”这个SDK了吧?(我刚刚试了,也下载不下来这个软件啊。没有超链接啊,我下面有截图)

2,我可以在哪里得到SYSBIOS的源代码?

3,我以后用什么工具来编译SYSBIOS呢?用什么命令呢?有没有编译相关的文档?

4,编译好boot,kerner, 文件系统后,我怎么下载到板子上去?通过做SD的方式吗?NFS可以吗?有没有推荐的下载方式?

5,调试过程中,怎么查看串口打印信息?通过miniusb口连接PC来看打印信息吗?要做些什么设置?有没有相关文档?

谢谢

chen Miche:

回复 chen Miche:

下载AM335x_SYSBIOS_Industrial_SDK 01_01_00_08时,没有超链接,下载不了啊。

chen Miche:

回复 chen Miche:

另外,TI-RTOS和SYSBIOS是什么关系?http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/6_42_03_35/index_FDS.html  这个链接是不是SYSBIOS的源代码?

Yaoming Qin:

回复 chen Miche:

TI RTOS就是SYSBIOS。

建议您从 http://software-dl.ti.com/sitara_indus/esd/AM335x_SYSBIOS_Industrial_SDK/latest/index_FDS.html 这个sdk开始了解。

processor rtos sdk也可以作为sysbios的参考,但这个里面没有工业相应的库和demo。

谢谢!

chen Miche:

回复 chen Miche:

麻烦帮我解答下,为什么下载不了这个AM335x_SYSBIOS_Industrial_SDK 01_01_00_08  SDK?没有超链接啊,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » XAM3359开发板如何搭建TI-RTOS开发环境?
分享到: 更多 (0)