uTank-木头
每一个你不满意的现在,都有一个你没有努力的曾经。
摘要: locate命令 用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。一般情况我们只需要输入 locate your_file_name 即可查找指定文件。 语法locate [-d ][--help][--version][范本样式...] 参数:-b, 阅读全文
posted @ 2023-04-13 09:58 uTank 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 满步驱动: 就是一次走一个步距,这是一种常用的驱动方式。 根据通电相数,满步驱动又分成两种,一种是单相通电驱动,一种是双相通电驱动。 2-2相驱动方式走4个相位马达才会转动一圈,但走一点行只需走2个相位。 单相通电驱动: 双相通电驱动: 驱动顺序: 半步驱动: 就是一次只走半个步距,实现方式是单相和 阅读全文
posted @ 2023-03-23 17:03 uTank 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Master-to-PeripheralA Communication Block for Master-to-Slave transmissions is defined as an Address byte, optional data bytes, and a CHK byte. A bloc 阅读全文
posted @ 2023-03-15 11:49 uTank 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Baud Rate: 9600 NRZSerial Bit Format: 1 Start Bit 8 Data Bits 1 Mode Bit 1 Stop Bit 11 Bits TotalLSB MSBStart 0 1 2 3 4 5 6 7 Mode Stop Mode Bit: Mast 阅读全文
posted @ 2023-03-10 10:48 uTank 阅读(24) 评论(0) 推荐(0) 编辑
摘要: The addresses below are defined. Note again that the bits shown are the upper five bits (7,6,5,4,3) of the Address Byte and will be used for all addre 阅读全文
posted @ 2023-03-09 15:34 uTank 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 解决方法:在 ~/.vimrc 内增加如下内容,并重启vim编辑器: set nobackup " no backup files set noswapfile " no swap files set nowritebackup " only in case you don't want a bac 阅读全文
posted @ 2023-02-28 17:33 uTank 阅读(153) 评论(0) 推荐(0) 编辑
摘要: RS232(9针)公母头线序: 阅读全文
posted @ 2023-02-03 16:44 uTank 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1 /* */ 2 // 当进入PendSVC Handler时, 3 // 上一个任务运行的环境即xPSR、PC(任务入口地址)、r14/r12/r3/r2/r1/r0寄存器的值 4 // 会自动存储到任务的栈中,剩下的r4~r11需要手动保存 5 __asm void xPortPendSVHa 阅读全文
posted @ 2022-12-15 18:01 uTank 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 窗口最大化:ctrl+win窗+↑窗口还原:ctrl+win窗+↓ 也可以通过自定义快捷键添加 打开“系统设置”==>“键盘”==>“自定义快捷键” 阅读全文
posted @ 2022-10-14 14:16 uTank 阅读(2193) 评论(0) 推荐(0) 编辑
摘要: dmidecode命令主要是通过DMI获取主机的硬件详细信息。其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等非常重要信息。 什么是DMI?DMI (Desktop Management Interface, DMI)的主要组成部分是Management InformationFormat 阅读全文
posted @ 2022-10-09 16:48 uTank 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: Ubuntu操作系统下,可使用dmidecode的相关命令来查看机器的内存信息。 1、查看内存槽的数目,哪个槽位插了内存以及每个内存槽位现在的内存大小 sudo dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range 2、查看实 阅读全文
posted @ 2022-09-28 16:26 uTank 阅读(3299) 评论(0) 推荐(0) 编辑
摘要: 【NERDTree目录导航】 NERDTree中我们可以使用k/j上下移动键在文件/文件夹之间移动,但是当项目文件/文件夹很多时候,这种方式就显得很笨拙了。NERDTree提供了如下所示的快捷移动方式; NERDTree的目录导航分为项目级别导航和系统级别导航。 注:NERDTree目录导航的对象只 阅读全文
posted @ 2022-09-26 14:25 uTank 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: Vim配置: https://github.com/amix/vimrc NERDTree: https://github.com/preservim/nerdtree 阅读全文
posted @ 2022-09-24 15:53 uTank 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 方法一:执行命令: sudo apt-get install ubuntu-desktop 方法二:如果系统设置打不开,请重新安装gnome-control-centersudo apt-get install gnome-control-center 如果设置里只有很少的几个图标请重新安装unit 阅读全文
posted @ 2022-09-22 11:11 uTank 阅读(217) 评论(0) 推荐(0) 编辑
摘要: FreeRTOS内核是高度可定制的,在实际使用FreeRTOS 的时候我们时常需要根据自己需求来配置FreeRTOS,而且不同架构的MCU在使用的时候配置也不同。FreeRTOS 的系统配置文件为FreeRTOSConfig.h,在此配置文件中可以完成FreeRTOS 的裁剪和配置。 每个FreeR 阅读全文
posted @ 2022-09-08 16:33 uTank 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 【System Handler Priority Registers(SHRP)】 The SHPR1-SHPR3 registers set the priority level, 0 to 255, of the exception handlers that have configurable 阅读全文
posted @ 2022-08-26 20:45 uTank 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 __asm void prvStartFirstTask( void ) 2 { 3 /* *INDENT-OFF* */ 4 PRESERVE8 5 6 /* Use the NVIC offset register to locate the stack. */ 7 ldr r0, =0xE 阅读全文
posted @ 2022-01-19 15:23 uTank 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Cortex-M官方: https://developer.arm.com/search#q=Cortex-M4 Devices Generic User Guide HardFault问题的调试解决: https://blog.csdn.net/_xiao/article/details/7847 阅读全文
posted @ 2021-09-15 11:21 uTank 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 源码分析: https://blog.csdn.net/zhoutaopower/category_10073388.html FreeRTOS对系统异常优先级寄存器的PendSV和SysTick 的优先级设置过程: https://blog.csdn.net/weixin_45456099/art 阅读全文
posted @ 2021-09-15 11:17 uTank 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。 示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶 示例 2:输入: 3输出: 3解释: 阅读全文
posted @ 2021-04-25 15:05 uTank 阅读(67) 评论(0) 推荐(0) 编辑