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.

[参考译文] CCS/BEAGLEBK:AM335x 编程问题

Guru**** 2609285 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/654310/ccs-beaglebk-am335x-programming-questions

器件型号:BEAGLEBK

工具/软件:Code Composer Studio

我将开始使用 C++对 BBB 进行编程、然后再转到以下文章: https://www.twosixlabs.com/running-a-baremetal-beaglebone-black-part-1/

很明显、BBB 可以使用 CCS 进行编程、CCS 提供汇编、C 和 C++。
问题:
使用 CCS 编译的代码是在操作系统上运行还是直接在 CPU 上运行?  如果在操作系统上、它被写入到哪里、它是如何开始和执行的?   CCS 是否将编译的代码写入 eMMC 或 SD 卡?
2. CCS C/C++代码与在 BBB 上运行的 CCS 汇编代码有何区别?
 3. CCS C/C++代码与其他 IDE 或 BBB 上运行的编译器的 C/C++代码有何区别?
4. 我能否使用 CCS 编写汇编代码、在操作系统上运行并与操作系统的其他进程(通信、文件 I/O)进行交互?
非常感谢。