懒人C工程Makefile 引言 在工作的一段时间里面, 因为平时写项目的时候有一些功能需要紧急调试,但是调试的代码呢又想单独的分出来进行归档,然后又不想使用IDE进行创建,同时还想跨平台使用(windows/Linux),所以还是继续折腾Makdfile吧。 需求 首先因为是懒人需求,也就是不想老是每次都编辑Makefile文件进行项目文件的管理,所以就想整个项目只有一个Makefile文件,然后仅需要修改项目名称和编译器的路径(甚至编译器路径仅需要自己配一次,以后直接复制该Makefile文件修改项目名称即可),也就是修改有限的两行代码。 Makefile的功能需求很简单,使用Makefile来进行C项目的编译工作,自动收集.c...
在Linux中运行Elegoo Cura 3D切片软件 该文章用于记录在Linux下使用Wine来运行Windows版本的Elegoo的定制Cura 3D切片软件 Cura是什么软件 在FDM(FDM是“Fused Deposition Modeling”的缩写,即熔积成型法,是一种将各种丝材(如工程塑料ABS、聚碳酸酯PC 等)3D加热熔化进而堆积成型方法)打印的圈子里面大家经常使用到的切片软件就是Cura,所谓切片,就是将一个3D模型按照打印机的打印机制将其切成一个个平面进行编辑打印路径,然后合成一个路径文件即GCode文件,将该文件导入打印机后即可启动3D打印。 Elegoo Cura软件界面 如何获取Cura...
FreeCAD 离线手动安装插件的方法 该文档从FreeCAD的官方文档Installing more workbenches小节中获取,记录用于后续查找 插件从哪里获取 插件从Github上获取,传送门 插件安装位置 从github上获取到想要的插件后,解压放到对应的位置即可 安装到系统全局位置 如果想要所有人都能够读取到插件的话,就安装到系统全局的位置 Linux系统基本是: /usr/share/freecad/Mod/ Windows系统基本是: C:\Program Files\FreeCAD\Mod\ Mac系统基本是: /Applications/FreeCAD/Mod/ 安装到个人目录位置 如果只需要个人使用目的的...
x86_x64系统安装HAOS 本文引用自HomeAsisstant官网内容,地址为:https://www.home-assistant.io/installation/generic-x86-64 , 下面称呼Home Assistant Operating System为HAOS 本文是为了使用一个单独的硬件来运行HAOS, 让HAOS完全使用硬件的性能来完成管理功能,不适合想用容器或supervisor方式体验的人参考,切记! 安装环境 我选择安装的机器是一个X86_X64的瘦客户机,使用Intel J1900处理器, 4G内存,120G存储,本次使用它来进行HAOS的安装,但是安装过程中还是有些问题。 目前(截止本...
该文档用来记录简单使用openOCD过程,使用的是CMSIS DAPLink(该link很便宜,并且开源正版)
openOCD是一个用来进行在线调试的工具,它配合GDB和对应的芯片的SVD文件根据调试工具(stlink、jlink、CMSIS DAPLink等)的配置可以对嵌入式单片机MCU进行在线调试