- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 MCU编程1:使用VS Code+GCC+OpenOCD搭建MCU程序开发环境
本文介绍了一套完全免费的ARM MCU开发环境方案,替代收费的Keil MDK和IAR。方案基于VSCode编辑器,配合GCC编译器、CMake构建工具和OpenOCD调试工具,通过安装CortexDebug等插件实现代码编辑、编译和调试功能。详细说明了STM32F429开发环境的搭建步骤,包括驱动代码移植、工程创建、链接脚本配置等关键环节,并提供了必要的软件下载链接。该方案不仅免费,且在代码编辑功能上优于传统商业软件,适合开发者构建轻量高效的ARM开发环境。
2025-10-22 23:06:13
811
原创 电脑通过安卓(Android)手机热点无流量传输大文件
本文提供了一种无需消耗任何移动网络流量,也无需另外的WiFi网络,电脑只需要有无线网卡,可以连接无线网络热点,即可实现和手机进行快速的大文件传输的方法。
2025-08-06 10:43:20
1688
原创 Python的目录(文件夹)路径和文件名操作
本文简单介绍了python编程中常用的一些目录和文件名操作的方法,在文件读写时通常需要用到这些操作。
2025-07-26 13:11:41
452
原创 Git的几个存储区
本文介绍了Git中的四个关键存储区域:远程仓库(用于团队协作)、本地仓库(存储克隆代码)、工作目录(修改代码的位置)和暂存区(临时存放修改)。通过git命令如clone、push、add、commit等实现各区域间的数据交互。文章还说明了如何使用restore命令撤销暂存操作,并附有数据流转示意图。更多内容可关注微信公众号"固件工人"获取。
2025-07-12 17:03:55
512
原创 Visual Studio Code的扩展插件(Extension)离线安装方法
文章摘要: 本文介绍了两种在断网环境下离线安装VSCode扩展插件的方法。方法一通过VSCode插件市场网站下载.vsix安装包,然后使用"Install from VSIX"功能安装;方法二从已安装插件的电脑中直接复制插件目录和配置文件到目标电脑的.vscode/extensions目录下。两种方法均详细说明了操作步骤,并配有示意图,特别适合企业内部开发等需要断网操作的场景。文章同步发布于"固件工人"微信公众号。(150字)
2025-07-05 17:23:12
3794
1
原创 Git的config配置
文章摘要:Git的config配置分为system、global和local三个层级,优先级为system<global<local。可通过git config -l查看所有配置,或使用--system/--global/--local选项查看指定层级的配置。使用get选项可查询具体配置项,未指定层级时按local→global→system顺序查找。配置修改可通过git config命令实现,默认修改local配置,也可用--unset删除配置项。更多内容可关注"固件工人"微信公众号。
2025-06-28 20:36:20
304
原创 wxWidgets学习:Ubuntu下cmake编译链接wxWidgets源码报错[Could NOT find GSTREAMER]
文章讲解了如何修复cmake无法找到GStreamer库的问题,从而正常生成wxWidgets的media组件,确保后面编译生成wxFormBuilder可以顺利进行。
2022-10-07 08:57:41
1204
原创 STM32软件模拟I2C从机的实现方法
本文基于STM32单片机详细讲解了软件模拟I2C从机的具体实现方法以及对应的代码实现例程。目前网络上模拟I2C一般都是模拟主机,这里补充了模拟I2C从机的具体实现思路。
2022-05-04 10:19:53
18372
54
原创 Ubuntu下Eclipse环境中有时print screen按键失效无法截屏的问题
Ubuntu系统下使用Ecplipse开发环境时,在Eclipse中弹出下拉菜单的情况下,解决无法打印屏幕的方法。
2022-04-18 09:23:51
1605
转载 STM32结合eclipse+OpenOCD在RAM中调试程序
讲解了STM32在使用eclipse IDE开发程序代码时,如何将程序下载到RAM中进行运行和调试的方法。
2022-04-03 15:46:53
1801
原创 VC中自定义打印调试信息函数,打印调试信息到DebugView上
该文档参考了以下网友的文章,在此表示感谢。1. (更新)OutputDebugString函数简单封装,实现格式化打印输出(VC++)链接:http://blog.youkuaiyun.com/sunflover454/article/details/487184092. __VA_ARGS__用法(转)链接:http://blog.chinaunix.net/uid-22878837-id-2110544....
2018-02-22 15:05:37
1855
原创 VC中打印格式化信息到字符串数组中
VC中经常要把一些信息格式化输出成字符串并显示到界面上。对于ASCII码的打印信息方式,具体代码示例如下。char l_acInfo[1024] = { 0 };int l_iHexNum = 0xAB;char *l_acText = "test";sprintf_s(l_acInfo, "HexNum: 0x%.2x, Text: %s", l_iHexNum, l_acText);对...
2018-02-22 14:21:38
803
原创 VS2012 C++/CLR 无法创建Windows窗体应用程序的解决方法
参考资料链接:1. https://zhidao.baidu.com/question/493819968.html2. http://blog.youkuaiyun.com/dreamrabbit/article/details/9044999在使用Visual Studio 2012使用Visual C++/CLR模板创建新项目时,发现没有Windows窗体应用程序的选项。这时可以使用上面提供
2017-04-16 16:36:36
5130
转载 [转载]C#与C++,JAVA的比较
转载地址:http://www.cnblogs.com/nightlast/archive/2004/12/23/cjavac.html C#(读做 "C sharp")是微软公司在去年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界
2008-09-23 21:36:00
966
marvell-phys-transceivers-alaska-88e151x-datasheet-2018-02.pdf
2020-04-06
QT创建带菜单和工具栏的窗口示例代码
2022-05-08
STM32软件模拟I2C从机的例程代码
2022-05-03
UART串口环形缓冲区实现和串口打印调试信息例程
2022-04-17
使用STM32定时器测量程序执行时间的例程代码
2022-04-17
STM32软件定时器的实现代码
2022-04-10
C语言版本的第三方printf函数实现
2022-03-26
STM32结合eclipse+OpenOCD在RAM中调试程序
2022-03-15
Windows Form窗体应用的TabControl控件手动添加选项卡页面的C#代码
2022-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅