StellarisWare® — 高价值程序的使用
04:00
CD 上极其有用的程序包含在 StellarisWare® 软件套件中,其中不但包括针对外设驱动器、图形以及 USB 的库,而且还包括专门为 TI ARM® Cortex™-M3 微处理器设计的范例应用代码。为所有程序提供了具有详细评述的源代码。这些范例可为编程人员提供坚实的起点,帮助他们优化应用运行。
这些驱动器并非庞大的配置系统,而是 C 或 C++ 注释代码。编程人员可以对该代码进行修改,使之满足自己的系统特性需求,然后重新编译,纳入最终应用程序。超过 90% 的代码来自业经验证的 StellarisWare 代码,可显著减少使用户系统全面工作所需的调试工作量。所提供的应用程序接口 (API) 可实现丰富的功能,从脉宽调制、以太网支持到诊断,乃至在显示屏上划线,一应俱全。这些代码存根 (code stub) 与程序均为免费提供,在 Stellaris MCU 上使用时,免专利费。
API、驱动器、函数与程序的采样可在 10 分钟内完成:
| • A 至 D 的转换
• ADCPM 解码
• 音频回放
• Bitbanding
• 引导加载程序
• CAN 器件
• 日期/时间
• 诊断/测试
•以太网
• FLASH 管理
• FLASH 加载程序
| • IEEE-1588 精密时间协议 (PTP)
• GPIO/JTAG 开关
• 图形绘制
• 休眠
• 图像绘制
• 中断处理器
• JTAG 接口
• LCD/LED 驱动器
• 存储器保护
• 写格式化输出
| • 脉宽调制
• MicroSD 卡管理器
• 迷宫游戏
• 屏幕保护程序
• 串行、I2C、SSI、UART
• 定时器
• TCP/IP
• USB 主机、器件、OTG
• 看门狗定时器
• Web 服务器
|
使用真正的 IDE 工具修改程序
05:00
动作控制参考设计套件的运行时间引擎中包含了基于 National Instruments LabWindows 的图形控制接口,可在 PC 上操作。该套件采用高级电机控制算法,用户可通过图形控制接口运行这些算法,监控和更改传感器及电机控制工作。只需敲几下键盘,便可评估不同的算法与技术,不过应注意熟练掌握电机运行限制,可防止因疏忽造成的损坏。
使用开发工具,释放普及型 32 位架构的真正优势。
|
06:00
评估板启动并进入运行状态后,立即就可显现其 Stellaris MCU 的强大功能,从而可简化下一步工作。每款评估套件都配有评估版精选开发工具集,而只需多花几美元,就可通过更稳健的开发套件获得所有评估版工具集的更高自由度。另外还提供各种最常见的集成型开发环境 (IDE) 工具,如 ARM 的 Keil™ RealView® 微处理器开发工具套件、CodeSourcery 的 GNU 编译器、IAR System 的 Embedded Workbench®、CodeRed Technology 的工具套件以及 TI 的 Code Composer Studio™。这些工具可提供编辑器、编译器、调试器、仿真器、跟踪器以及性能测试器。
只有采用开发工具,才能凸显普及型 32 位架构与 8 位、16 位乃至专有 32 位架构相比的真正优势。在功能强劲的 RISC 处理器上使用专业工具工作可简化代码的编写,使编程人员迅速忘掉汇编语言的束缚及僵硬的架构,集中精力进行最终应用的编程。
07:00
部分套件包含的小型内核及实时操作系统 (RTOS) 驻留在电路板上,也可下载。许多内核与实时操作系统带有源代码,免专利费。其余的可迅速实施评估工作,最终为目标应用提供坚实的基础。
|
|