- 博客(721)
- 资源 (109)
- 收藏
- 关注
原创 Ubuntu 18.04 20.04 安装搜狗输入法步骤
系统先换源,如换成阿里源更新源 在终端执行 sudo apt update安装fcitx输入法框架 在终端输入 sudo apt install fcitx设置fcitx开机自启动 在终端执行sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/卸载系统ibus输入法框架 在终端执行 sudo apt purge ibus在系统区域和语言设置中添加勾选中文,选择fcitx ,应用到整个系统.
2022-04-13 12:45:17 1257
转载 ubuntu更换国内源
ubuntu16.04和18.04更换国内源写在前面:安装好ubuntu双系统后,默认的软件更新源是国外的,在国内使用速度很慢,用"apt install xxx"安装软件时可能出现"网络不可达"、"你的网络需要认证吗"、"无法定位软件包"等错误,所以我们需要更换成国内的源,这样才能正常安装和更新软件。一、ubuntu16.04更换国内源1.备份原始源文件source.list桌面......
2019-11-07 14:06:33 238661 30
转载 动力电池BMS详细讲解
BMS英文名称BatteryManagement System,中文名称动力电池管理系统,对电池进行监控和管理的系统,通过对电压、电流、温度以及SOC等参数采集、计算,进而控制电池的充放电过程,实现对电池的保护,提升电池综合性能的管理系统,是连接车载动力电池和电动汽车的重要纽带。目前大多通过故障向量信息表征电池是否失效,不工作,可以理解为故障诊断的范畴,电池能力的弱化就类似于人的生病,所发出的电量与吸收的电量变少,其电化学的机理为,正负极锂离子嵌入,脱嵌的能力变弱,SEI增厚,迁移阻力增加等!
2023-05-30 13:22:33 2989
转载 AMS-1117
电路图106电容之间的换算公式:1F(法拉)=1000 mF(毫法),1mF(毫法)=1000 μF(微法),1μF(微法)=1000 nF(纳法),1nF(纳法)=1000 pF(皮法)。管脚图注意AMS1117-3.3是一款输出电压为3.3V的正向低压差稳压器,适用于高效线性稳压器、开关电源稳压器、电池充电器、有源小型计算机系统接口端子、笔记本电脑供电仪器的电源管理电池。下面给大家介绍ASEMI线性稳压电源芯片AMS1117-3.3参数及接线电路图。
2023-03-15 14:38:30 6597
转载 将Conda Prompt Here添加到右键菜单
如何将Conda Prompt Here添加到右键菜单Conda是一个非常流行的Python的环境管理工具,在做项目的时候把它跟IDE整合在一起用来管理不同项目的环境会很方便,但是在日常使用Windows的过程中如果想用Python写点代码来完成重复性工作,就要在命令行里把Conda从默认目录一路切换到当前文件夹,让人觉得很麻烦。下面就介绍两种方法在右键菜单中添加“Conda Prompt Here”来在当前目录打开Conda,省去切换目录的繁琐操作。
2023-03-15 10:52:22 509
转载 PR and MR
PR 的全称是Pull Request,经常用 Github 的同学对这个肯定很熟悉了。Github 聚集了4000万开发者,过亿的开源项目,如果想给别人的开源仓库贡献代码,通常是先 fork 别人的项目,然后本地修改完成提交到自己的个人 fork 仓库,最后提交 PR 等待别人合入你的代码。Github 的工作流:fork 工作流我们重点看一下第6步,小明写完代码了想合入到原作者的仓库,新建了一个“pull request”,拉请求?
2022-10-25 13:35:02 309
转载 SDIO-WiFi
SDIO-Wifi模块是基于SDIO接口的符合WiFi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户主平台数据通过SDIO口到无线网络之间的转换。SDIO具有传输数据快,兼容SD、MMC接口等特点。
2022-09-21 10:14:34 1961
转载 gitk工具的使用方法
gitk是一个非常强大的图形化工具,现在安装git会自带gitk的应用程序,Windows下面也可以使用。在代码包中使用Git Bash Here打开Git命令行工具,然后在包含.git的目录中直接执行gitk就可以看到所有的提交记录
2022-09-19 18:34:37 1255
转载 Git头指针分离状态
可以看到此时这个提交不在任何分支上。如果此时切换回master分支,你会发现刚刚在分离头指针状态下对文件做了修改提交在master分支下是看不到的,并且由于c3这次提交不在任何分支上,在未来极有可能会被Git清理掉。聪明的git早就给我们提示了,可以给这个分离的提交创建一个分支,然后在将这个分支合并到master中,最后删除这个临时的分支。通过git branch branchName commitId给这个提交创建一个临时的分支,这个分支是基于头指针分离下修改提交的commit id创建的。......
2022-08-04 10:34:02 422
转载 从IIC实测波形入手,搞懂IIC通信
玩单片机的朋友都知道IIC通信这个工具,但好多人只是会用,内部的原理不求甚解,或是想要了解其原理,但却对抽象的时序描述一头雾水。本文将从实测的IIC波形入手,带你看到真实的IIC样子,进而去理解IIC的通信原理。...
2022-07-19 14:05:13 918
转载 软件工程师-用户意识
入门阶段,细节技术底子薄,经验不足,更多的精力是放在细节上,往往会为了实现某个函数,某一段代码,而投入大量的时间和精力;进阶阶段,系统技术提升,经验积累,对于细节的实现已经不需要花费太多精力,更多的是考虑软件的复用、扩展、跨平台,视角上升到了系统层面;大师阶段,意识大量的软件积累,设计思想,已经可以很好的把握大型软件的框架设计、功能实现。意识的提升,变成了进阶的核心方向,也是质的变化。这是一个从术到法的变化,从我到他的变化,从个体到环境的变化。不再满足于技术给自身带来快乐,更多的考虑给他人
2022-07-13 18:00:16 345
转载 doxygen
# 安装```sudo apt-get install doxygen-latex doxygen-doc doxygen-gui graphviz -yorsudo apt-get install doxygen-latex doxygen-doc -y```# 配置## 生成配置文件首先进入到项目目录(最少是你要生成文档的所有代码的父级目录): `doxygen -g`该命令会在当前路径生成名为 Doxyfile 的配置文件Doxyfile 文件内容非常多,大概 1000 多行,不过其中约
2022-06-28 10:34:38 188
转载 PyInstaller errors
ERROR: Failed compiling the bootloader. Please compile manually and rerun setup.py
2022-06-15 12:57:37 587 2
转载 BLE 配对与绑定过程详细解析
1. 蓝牙绑定 绑定真正来说属于通用访问规范的讨论范畴。绑定指的无非是将密钥及相关身份信息保存到数据库中。如果设备不保存这些值,他们虽然能匹配,但不能绑定。 只要当中某一个设备不保存,重新连接后,只有一个设备拥有LTK,因此加密的启动将会失败。 为了避免这种情况,两个设备在最初配对时就会交换绑定信息,从而能够清楚地知道对方是否保留了该绑定信息。 如果对方设备不保存信息,那么一旦启动加密的尝试失败,主机将试图再次配对。2. 绑定的相关知识 绑定并不是一个独立存在的过程。 可以理解成配对...
2022-05-30 17:24:13 4033
原创 汽车贴膜扫盲
https://www.maigoo.com/maigoo/394tiemo_index.htmlhttps://www.zhihu.com/question/66476615/answer/2033029490 https://baijiahao.baidu.com/s?id=1728236657616007471&wfr=spider&for=pc 汽车贴膜是汽车美容的项目,但是为了体验更好,大部分车主都会贴膜,至少会贴窗膜。窗膜又称...
2022-05-11 16:20:07 2245
转载 使用STM32CUBEMX HAL库读写SD卡
读取SD卡信息并打印SD 卡系统(包括主机和 SD 卡)定义了两种操作模式:卡识别模式 数据传输模式在系统复位后,主机处于卡识别模式,寻找总线上可用的 SD卡设备;同时,SD 卡也处于卡 识别模式,直到被主机识别到。使用STM32CubeMX初始化的工程中会自动生成 SDMMC 初始化函数,向 SD 卡发送命令,当 SD 卡接收到命令后, SD 卡就会进入数据传输模式,而主机在总线上所有卡被识别后也进入数据传输模式。所以在操作之前,需要先检查 SD 卡是否处于数据传输模式并且处于数据传输
2022-05-06 20:47:25 2521
转载 jlink命令行操作
提前把JLink的路径添加到环境变量。下载程序JLink.exe -device stm32f103c8 -if swd -speed 4000 -CommanderScript download.jlink编写download.jlink文件eraseloadfile rtthread.bin 0x8000000verifybin rtthread.bin 0x8000000rgoqerase 0x00000000,0x0000FFFFloadbin <file
2022-04-21 15:36:48 2943
转载 keil-stm32调试能够运行,但是单独无法运行
stm32调试能够运行,但是不调试时无法运行,按复位按钮也不行。勾选使用MicroLIB。问题到这里就解决了,我虽然没有使用 printf() ,但是包含了C库 stdio.h 并且没有勾选 Use MicroLIB ,导致标准C库被调用,程序卡死在半主机模式(也就是 BKPT 软件断点等待主机调试端响应)下。解决方法也很简单,在项目配置中勾选 Use MicroLIB 然后重新编译(Rebuild)即可。————————————————被抛弃的部分是堆栈的初始化处理程序,可以看出定义.
2022-04-20 16:02:11 3332 10
转载 Git添加到右键菜单
移植版Git或者通过VS安装不在右键菜单的,这个时候需要自己设置: 1.通过在“运行”中输入‘regedit’,打开注册表。 2.找到[HKEY_CLASSES_ROOT\Directory\Background]。 3.在[Background]下如果没有[shell],则右键-新建项[shell]。 4.在[shell]下右键-新建项[open in Git ],其值为“Git Bash Here",此为右键菜单显示名称。 5.在[open in Git]下右键-新建-字符
2022-04-18 10:55:50 4143
转载 USB 传输方式(批量)
USB 批量/块传输方式批量传输数据包批量输出流程USB批量传输抓包分析USB批量读数据USB批量写数据批量传输一般用于批量的和非实时的数据传输,通俗的来说就是用于数据量大但对时间要求又不高的场合的一种传输方式,类似用于USB打印机和USB扫描仪等等。批量传输使用批量传输事务,一次批量传输事务分为三个阶段:令牌包阶段、数据包阶段、握手包阶段。批量传输分为批量读和批量写,批量读使用批量输入事务,批量写使用批量输出事务。注意:不论输入还是输出都是以主机为参考的。批量传输数据包只有全
2022-04-13 20:48:42 1804
Microsoft Message Analyzer.zip
2020-08-14
SocketTransferFileMain.exe
2020-08-05
VNC-Viewer-6.20.529-Windows-64bit.exe
2020-07-07
DFU_en.stsw-stm32080等1个文件.zip
2020-04-30
CygwinSetup-x86_64_20200310.rar
2020-03-11
制作Visual Studio 2017 (VS 2017) 离线安装包.docx
2019-12-20
Num2Bin.exe
2019-12-18
Dec2Hex.exe
2019-12-18
STM32F417xx(Keil)_ADC连续、循环采集两条通道数据(DMA方式).rar
2019-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人