项目简介
本项目涵盖工业四继电器砖块的固件源代码以及硬件设计文件。提供多种支持语言的示例代码,硬件设计借助开源EDA套件KiCad完成,便于开发者开展砖块的固件开发与硬件修改工作。
项目的主要特性和功能
- 多种语言示例:提供所有支持语言的示例代码,为不同技术背景的开发者提供参考。
- 可编译固件:通过特定编译流程能生成可用的固件文件。
- 硬件可修改:利用KiCad设计硬件,可查看和修改原理图与PCB布局。
安装使用步骤
硬件部分
- 安装Tinkerforge kicad - libraries:可直接复制到
hardware/
目录,或复制到单独文件夹后通过ln -s kicad_path/kicad - libraries project_path/hardware
进行软链接。 - 打开硬件文件:使用KiCad打开
hardware/
下的.pro
文件,即可查看和修改原理图与PCB布局。
软件部分
- 搭建开发环境:使用项目提供的构建环境设置脚本,并阅读相关教程(https://www.tinkerforge.com/en/doc/Tutorials/Tutorial_Build_Environment/Tutorial.html)。
- 安装编译工具和库:
- 安装最新的GNU Arm Embedded Toolchain(https://launchpad.net/gcc - arm - embedded/+download)。
- 安装CMake(http://www.cmake.org/cmake/resources/software.html)。
- 编译固件:在
software/
目录下执行make
命令,编译后的固件(.bin
文件)将位于software/build/
目录。 - 上传固件:使用brickv工具,在启动界面点击“Flashing”按钮上传固件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】