验证冷杉过滤手臂Cortex-A处理器
这个例子展示了如何使用代码替换库(CRL)手臂®处理器DSP模块。模型使用冷杉过滤器块过滤两个不同频率的正弦波。
开放模式
open_system (“ex_fir_ne10_tut”);
任务1:模拟
1。打开冷杉NE10 CRL教程示例模型。
2。改变你的当前文件夹在MATLAB®可写的文件夹。
3所示。在模型工具条,点击运行开始仿真。
4所示。点击停止仿真结束。
任务2:设置模型的代码替换
1。下模拟,点击模型配置参数打开对话框。
2。选择代码生成类别。
3所示。设置系统目标文件接受方。薄层色谱,并选择只生成代码。
4所示。选择接口下代码生成类别。
5。集代码替换库手臂Cortex-A。
任务3:生成代码
1。右键单击冷杉子系统。从下拉菜单中,打开时,选择C / c++代码> BuildThis子系统。当为子系统构建代码对话框打开时,点击构建开始生成代码。
2。当构建完成处理之后,代码生成报告。
3所示。单击冷杉。c文件。注意到NE10库函数;在初始化函数中ne10_fir_init_float (FIR_initialize)。同时,注意到NE10函数;ne10_fir_float_neon模型中的阶跃函数(FIR_step)。
任务4:使用处理器的循环(公益诉讼)
使用公益诉讼执行前面的步骤,您需要嵌入式编码支持包臂Cortex-A处理器,和DST支持包臂Cortex-A处理器。万博1manbetx下面的例子展示如何使用与手臂Cortex-A公益诉讼:
代码验证和确认与公益诉讼和外部模式的例子。
代码优化使用NE10 DSP库的例子。(需要BeagleBone黑色硬件支持包)万博1manbetx
关闭模式
bdclose (“所有”)