- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 Keil MDK中,__use_no_semihosting 的使用
半主机是一种通过调试器与主机通信的方式,允许目标设备访问主机的资源(如文件、控制台等),但会增加代码复杂性和性能开销。半主机操作需要通过调试器与主机通信,速度较慢。等),但没有重定向这些函数,编译器可能会默认使用半主机机制。),需要手动重定向这些函数到目标设备的硬件接口(如串口)。输出调试信息,禁用半主机后需要通过其他方式(如串口)查看输出。可以确保代码不依赖半主机功能,避免链接半主机相关的库函数。禁用半主机后,如果代码中使用了某些依赖半主机的函数(如。用于禁用半主机机制,避免依赖调试器和主机资源。
2025-01-18 22:39:35
756
原创 git push 提示 rejected because the tip of your current branch is behind 的解决办法
时,本地分支和远程分支有分歧(divergent branches)。Git 无法自动决定如何将本地和远程的更改合并,所以需要明确指定如何处理这种情况。会执行合并操作(merge),但如果之前配置了 rebase 或者 fast-forward,Git 会提示确认如何处理。选择其中一个方案,根据需要的工作流来处理即可。这样,如果分支有分歧且无法执行快速前进合并,如果希望将上述设置应用到所有仓库,可以使用。时进行变基操作,保持更整洁的历史。这会设置 Git 在进行。时使用默认的合并策略。
2024-12-13 17:13:19
1516
原创 git clone最后出错 fatal: unable to checkout working tree解决办法
我们首先尝试启用长路径支持和设置配置项。这通常是解决路径问题的最有效方法。如果问题依然存在,尝试使用 sparse-checkout 或手动下载源代码。^_^
2024-12-04 11:32:18
828
原创 如何编写Android.bp
name: 模块名称,生成的二进制名称。srcs: 源文件列表。: 包含的头文件目录。: 共享库链接。: 静态库链接。cflags: 添加到编译命令中的编译标志。ldflags: 添加到链接命令中的链接标志。stl: 指定 STL 使用方式。arch: 架构特定的编译配置。通过这些步骤方法,基本可以全面了解并掌握Android.bp的编写了。^_^
2024-11-13 21:55:42
449
原创 vscode 有没有类似source insight的插件,显示relation references
通过这些插件,你可以在 VS Code 中实现类似于 Source Insight 的符号和引用关系查看功能,尽管可能没有 Source Insight 那么专注和全面,但也足够日常开发使用。不过,虽然VS Code 没有完全类似于 Source Insight 的功能,但有一些插件可以帮助你实现类似的功能,尤其是显示符号、引用和关系的功能。在群上看到有人问,有没有source insight的插件,显示relation references,看了一下,还真没有完全类似的。
2024-11-13 11:07:42
2715
原创 editorconfig在团队协同编码的作用
是一个配置文件,用于定义项目的代码风格和格式化规则,帮助团队在不同的编辑器或 IDE 中保持一致的代码风格。它通常放置在项目的根目录中,并支持多种编辑器,包括 VS Code、Atom、Sublime Text 等。的主要作用是通过定义文件缩进、编码格式、行尾样式等选项,减少因不同开发环境造成的代码格式差异,提升代码的可读性和维护性。
2024-11-09 00:17:31
396
原创 vscode如何建立代码风格模版
一些选项可以直接在 VS Code 中配置。例如,搜索tabSize等选项,可以更改缩进大小和使用空格或制表符。
2024-11-09 00:14:29
557
原创 linux-arm开发环境简单配置
Windows+linux(我个人使用fedora8,下面的linux 指的就是这distribution) Window上:安装终端软件 SecureCRT,putty等安装ftp软件 cutftp等配置串口工具 超级终端安装tftp服务,也可以使用linux上的tftp。 linux上:1,ssh默认情况下,ssh在fedora8下应该是安装的,那么就无
2010-02-07 11:14:00
759
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人