块设备驱动程序
创建一个块设备驱动程序来访问你的硬件板的具体特征
一块设备驱动程序是一种特殊形式的MATLAB系统块生成定制的C / c++设备驱动程序代码部署到Arduino的时候®硬件板。块设备驱动程序提供用户方便地访问硬件板功能,如通信协议或硬件库,而不是可用的Arduino硬件仿真软件支持包。
您可以开发一个设备驱动程序块从一个模板系统对象™然后完成块与其他用户分享。
功能
arduino.supportpkg.getAVRLibraryRoot |
得到ArduinoAVR库根目录路径 |
arduino.supportpkg.getAVRRoot |
得到ArduinoAVR文件根路径 |
arduino.supportpkg.getBoardInfo |
得到的属性Arduino在活跃的动态仿真模块模型 |
arduino.supportpkg.getIDERoot |
得到ArduinoIDE文件根路径 |
arduino.supportpkg.getLibraryRoot |
得到Arduino库根目录路径 |
arduino.supportpkg.getSAMDLibraryRoot |
得到ArduinoSAMD库根目录路径 |
arduino.supportpkg.getSAMDRoot |
得到ArduinoSAMD文件根路径 |
arduino.supportpkg.getSAMLibraryRoot |
得到Arduino山姆库根目录路径 |
arduino.supportpkg.getSAMRoot |
得到Arduino山姆文件根路径 |
主题
- 先决条件开发设备驱动程序块
学习系统需求和推荐技能为Arduino开发设备驱动程序块硬件板。
- 设备驱动程序系统对象的结构
了解设备驱动程序块的概念和操作使用系统对象实现的。
- 创建一个数字写块
创建一个数字写块使用系统对象。
- 步骤1:创建一个项目文件夹
- 步骤2:编写特定于硬件的C / c++代码
- 步骤3:选择一个系统对象模板
- 步骤4:指定的初始化、输出和终止行为
- 步骤5:测试系统对象MATLAB命令行上
- 步骤6:创建MATLAB系统块
- 第七步:生成代码和部署模型的硬件
- 创建一个数字读取块
使用一个系统对象创建一个数字读取块。
- 步骤1:创建一个项目文件夹
- 步骤2:编写特定于硬件的C / c++代码
- 步骤3:选择系统对象模板
- 步骤4:指定的初始化、输出和终止
- 步骤5:设置输出端口属性
- 步骤6:测试系统对象
- 块面具
为您的设备驱动程序创建块面具块。
- 步骤1:为用户添加描述
- 步骤2:添加密码属性
- 步骤3:添加按钮来查看销地图
- 创建自定义的设备驱动程序块Arduino图书馆
创建一个定制的Arduino的硬件设备驱动程序块。
- 步骤1:创建项目和库文件夹
- 步骤2:编写硬件具体的C / c++代码
- 步骤3:选择系统对象模板
- 步骤4:指定初始化、输出和终止行为
- 步骤5:更新源和头文件的路径
- 步骤6:设置输出端口属性
- 第七步:创建MATLAB系统块
- 第八步:生成代码和部署模型的硬件
- 模拟块设备驱动程序
选择和实施设备驱动程序块的数据模拟模式。
- 与其他用户共享设备驱动程序块
包和分发您的设备驱动程序块。
- 使用伺服马达轴角连接I / O设备驱动程序块
指导,使连接I / O模型®系统对象包含硬件具体代码块允许访问硬件的具体特性。