工具/软件:Code Composer Studio
有人能否告诉我是否有控制台 I/O、以便可以查询用户、然后可以将输入用作 CCS 中函数的输入?
这是否最好在 Python 等文件中完成、并发送到 JSON 或 CSV 文件、然后将其放入 C 中?
谢谢
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.
工具/软件:Code Composer Studio
有人能否告诉我是否有控制台 I/O、以便可以查询用户、然后可以将输入用作 CCS 中函数的输入?
这是否最好在 Python 等文件中完成、并发送到 JSON 或 CSV 文件、然后将其放入 C 中?
谢谢
以下是需要考虑的一项建议。
在库源代码中,有看起来像这样的 C 代码...
/* file.c */ #if defined (hw_config_1) /*单向执行某些操作*/ #Elif defined (hw_config_2) /*以另一种方式执行相同的操作*/ #else #warn "此操作没有硬件配置!" #endif
构建时、使用编译器选项-D 指示构建时间决定要使用哪个硬件配置。 例如...
% armcl -DHW_CONFIG_2 //此处的其他选项*/ file.c
如果您忘记指定硬件配置,或者拼写错误,您将得到类似于...的诊断。
"file.c"、第8行:警告:#warning 指令:"没有针对此内容的硬件配置!"
您可能希望创建不同 的 CCS 编译配置、每个硬件配置一个。 每个 CCS 编译配置可能对应一组与特定硬件配置相匹配的-D 设置。
请告诉我此建议是否解决了问题。
谢谢、此致、
乔治
我假设您需要为客户提供头文件和库的组合、或者可能只提供一个库。
头文件可以使用我在上一个帖子中描述的相同-DHW_CONFIG 技术。
至于图书馆... 我可以考虑两种方法。
一种方式... 提供单个库。 对库中的函数采用命名约定。 函数名称的第一部分是相应的硬件配置。 您的客户根据需要调用函数。
第二条路... 提供多个库。 每个库对应一个硬件配置。 这些库包含同名函数。 您的客户通过选择相应的库来选择要使用的硬件配置。
我确信还有其他变体需要考虑。
谢谢、此致、
乔治