您现在的位置是:课程

Simulink硬件驱动工具箱的设计与开发

2023-11-06 22:27课程 人已围观

Target Support Package, 简称TSP,是半导体微控制器芯片的自动代码生成工具箱,通常作为MATLAB/Simulink软件的一个插件存在,往往由半导体工具厂商负责研发,供芯片的终端用户快速评价芯片和使用芯片。提供这种形式的半导体厂商有TI, Cypress, 以前的Freescale等。此种软件工具深得广大在校研究人员和公司里的算法研发工程师喜爱。因为他们在这些工具软件的帮助下,不需要花费大量时间来学习一款芯片的DataSheet就能够将底层软件配置出来,快速验证自己的算法在这些芯片上执行时的具体效果。从而使得很多软件开发者在更换硬件平台,快速原型过程中对TSP产生一定的依赖。很多公司希望自己具备开发TSP的能力,为自主研发平台把握更多地技术核心。

如果你是一名软件工程师,你想知道,开发一套TSP需要什么作为前提和准备,

模块应用于驱动层+应用层一键生成代码

如果你想对一款完全崭新的芯片开发一套TSP库,便于今后重用,而不是反复编写C代码.

如果你想扩展TSP的功能,让它很快能够适应于新的芯片,那么架构应该如何设计呢?

 

那么,此门课程就是你的最佳选择,你将:

1. 学会如何从芯片的DataSheet中对外设功能模块进行划分
2. 学到如何对寄存器功能组进行UI设计
3. 学到如何高效生成模块UI
4. 学到如何高效通过UI生成驱动代码
5. 学会如何在模块上或模块之间抽象和设计约束条件
6. 理解TSP的架构组成

-->

站点信息

  • 文章统计篇文章