This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

新手求助:有关Linux开发方式的问题

Other Parts Discussed in Thread: 66AK2H12

大家好!我是头一次接触DSP开发以及TI开发板,这几天看了TI官网的一些技术文档,但有一些基础性的东西还不很清楚,希望大神帮忙解答一下。

目前我手里有一块EVMK2HX(66AK2H12)开发板,需要将在Ubuntu上跑的C程序移植到DSP上。由于没有DSP开发基础,因此考虑先在开发板的ARM上跑起来。

现在我已经可以通过浏览器访问开发板,跑TI提供的一些简单的demo程序,也可以通过ssh访问开发板上的linux系统,执行一些简单命令(如ls)。另外我也在本地电脑上(Ubuntu14.04)安装了CCS5.5+MCSDK(随机光盘提供)。

我原来理解的是,在本地电脑的CCS工具上编写C程序,然后通过TI提供的编译器编译生成可执行程序,烧写到开发板上运行(我发现通过浏览器访问开发板matrix可以写文件到开发板linux系统中)。不知这个思路正确吗?
 
如果是的话,我在CCS建立工程的时候是不是就不需要设置和开发板的通过仿真器的连接方式了?在哪里可以获取到这类开发纯C程序的guide和sample程序?

谢谢!!

  • 1,如果C跑在ARM上,需要用SDK带的GCC编译器,编译,然后放到板子的文件系统就可以跑起来。

    2,如果要是跑在DSP上,可以先找个IPC的DEMO,然后再这个DEMO上面改就行了。

  • 谢谢解答!

    我在TI官网上看到了还有一个Linux SDK可供使用:

    http://processors.wiki.ti.com/index.php?title=Sitara_Linux_Software_Developer%E2%80%99s_Guide&oldid=171586

    请问这个SDK和MCSDK和相互独立的两个SDK库吗?从字面上看前一个包含Linux交叉编译工具链、Linux基础库,后者是多核开发使用的库。

    另外您说的IPC Demo,能否提供下相关网页的链接?

    Thanks so much!