自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Ubuntu卸载软件方法笔记(终端)

然后输入sudo apt-get --purge remove 列:sudo apt-get --purge remove youdao-dict。在终端输入dpkg --list查看要卸载的软件包名称。

2024-07-03 10:04:07 166

原创 在ubuntu下安装出现“依赖: python3-pyqt5 但是它将不会被安装”等问题的解决方法笔记

在终端输入问题解决

2024-07-03 09:55:01 176

原创 第15届蓝桥杯嵌入式省赛准备第三天总结笔记(使用STM32cubeMX创建hal库工程+串口接收发送)

一,使用CubeMX配置串口一,使用CubeMX配置串口选择A开头的这个是异步通信。

2024-01-21 20:55:34 806 1

原创 第15届蓝桥杯嵌入式省赛准备第二天总结笔记(使用STM32cubeMX创建hal库工程+按键输入)

第15届蓝桥杯嵌入式省赛准备第二天总结笔记(使用STM32cubeMX创建hal库工程+按键输入)

2024-01-19 16:14:14 504

原创 第15届蓝桥杯嵌入式省赛准备第一天总结笔记(使用STM32cubeMX创建hal库工程+点亮LED)

第15届蓝桥杯嵌入式省赛准备第一天总结笔记(使用STM32cubeMX创建hal库工程+点亮LED)

2024-01-15 18:06:21 1152 1

原创 嵌入式Linux之MX6ULL裸机开发学习笔记(IMX启动方式-IVT表和BootData和DCD详解)

当我们设置BOOT模式为内部BOOT模式后,I.MX6U内部的boot ROM就会执行,首先初始化时钟,设置内核时钟为396MHz。使能MMU和Cache,使能L1Cache和L2Cache MMU,目的就是为了加速启动。从BOOT_CFG设置的外置存储中,读取image,然后做相应的处理。

2024-01-05 10:40:30 585

原创 嵌入式Linux之MX6ULL裸机开发学习笔记(IMX启动方式-启动设备的选择)

总之来说,就是设置启动方式的拨码开关的原理。重点:BOOT_CFG4全部接地BOOT_CFG2的第3.4位选择SD卡启动接口BOOT_CFG1的第0-2位是定死了的,看表接线就行,其他第3.4.5.6.7位根据选择的启动方式来拨码,下面的表是BOOT_CFG1的3.4.5.6.7位根据启动方式不同的拨码方式。

2024-01-04 16:53:32 603

原创 嵌入式Linux之MX6ULL裸机开发学习笔记(汇编LED灯点亮)

str r1,[r0] @将0x10b0写入IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03中。str r1,[r0] @将0x5写入IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03中。* IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03寄存器地址为 0x020e0068。* IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03寄存器地址为0x020e02f4。* 设置GPIO1_GDIR寄存器,设置GPIO_GPIO03为输出。

2024-01-04 15:25:28 1039

原创 嵌入式Linux之Ubuntu学习笔记(shell脚本条件判断,函数,循环)

case $变量 in第一个变量内容)程序段;;//程序在此结束第二个变量内容)程序段;;//程序在此结束第三个变量内容)程序段;;//程序在此结束esac。

2024-01-04 14:50:26 517

原创 嵌入式Linux之Ubuntu学习笔记(shell脚本入门)

我们已经能够熟练的在终端中输入命令来完成一些常用的操作,但是我们都是一条一条的输入命令。这样会很麻烦,那么有没有一种方式可以将很多条命令放到一个文件里面,然后直接运行这个文件即可?肯定有,这个就是shell脚本!shell脚本类似windows的批处理文件,shell脚本就是将连续执行的命令写成一个文件。shell脚本提供数组,循环,条件判断的等功能。shell脚本一般是Linux运维或者系统管理员要掌握的,作为嵌入式开发人员,只需要掌握shell脚本最基础的部分即可。

2024-01-04 14:45:48 756

原创 嵌入式Linux之Ubuntu学习笔记(Makefile规则格式)

模式规则中,至少在规则的目标定定义中要包含%,否则就是一般规则,目标中的%表示对文件名的匹配,%表示长度任意的非空字符串,比如%.c就是所有的以.c结尾的文件,类似与通配符,a.%.c就表示a.开头,以.c结束的所有文件。$*:这个变量表示目标模式中%及其之前的部分,如果目标是test/a.test.c,目标模式为a.%.c,那么$*就是test/a.test。$^:所有依赖文件的集合,使用空格分开,如果在依赖文件中有多个重复的文件,$^会去除重复的依赖文件,值保留一份。变量的引用方法:$(变量名)

2024-01-04 14:37:28 802

原创 嵌入式Linux之Ubuntu学习笔记(make工具和makefile的引入)

当源码文件比较多的时候就不适合通过直接出入gcc命令来编译,这时候就需要一个自动化的编译工具。make:一般说GUN Make,是一个软件,用于将源代码文件编译为可执行的二进制文件,make工具主要用于完成自动化编译。make工具编译的时候需要Makefile文件提供编译文件。makefile:make工具使用的文件,makefile指明了编译规则。

2024-01-02 11:33:11 409

原创 嵌入式Linux之Ubuntu学习笔记(使用vim编辑器C编程)

使用vim编辑器编写程序,也可以使用vscode。

2024-01-02 11:29:38 455

原创 嵌入式Linux之Ubuntu学习笔记(vim编译器)

编辑模式:一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下i:在当前光标所在字符的前面,转为输入模式。要编辑文件就要进入编辑模式。一般按下a进入编辑模式,按下ESC键可退出编辑模式。命令行模式(底行模式):先进入到一般模式,然后输入:,/,?一般模式(指令模式):默认模式,用vi打开一个软件以后自动进入到此模式。o:在当前光标所在行的下方,新建一行,并转为输入模式。O:在当前光标所在行的上方,新建一行,并转为输入模式。A:在光标所在行的行尾,转换为输入模式。a:在当前光标后面,转为输入模式。

2024-01-01 19:18:18 550

原创 嵌入式Linux之Ubuntu学习笔记(文件连接)

linux有两种文件:符号连接(软连接)与硬连接,符号连接类似Windows下的快捷方式,硬连接通过文件系统的inode连接来产生新文件名,而不是产生新文件。inode:记录文件属性,一个文件一个inode。inode相当于文件ID,查找文件的时候要先找到inode,然后才能读出文件的内容。

2024-01-01 19:09:19 505

原创 嵌入式Linux之Ubuntu学习笔记(文件权限管理)

1.修改文件权限命令chmod命令列:chmod 777 hello。

2024-01-01 19:08:10 322

原创 嵌入式Linux之Ubuntu学习笔记(用户与用户组)

Linux是一个多用户操作系统,不同的用户拥有不同的权限。可以查看和操作不同的文件。

2024-01-01 19:06:27 589

原创 嵌入式Linux之Ubuntu学习笔记(压缩与解压缩)

Linux下常用的压缩扩展名有:.tar .tar.bzs .tar.gz。

2024-01-01 19:04:24 505

原创 嵌入式Linux之Ubuntu学习笔记(磁盘管理)

文件,此类文件是磁盘设备文件,并不能直接访问磁盘,必须将磁盘挂载到某一个目录下才可以访问。列出文件系统的整体磁盘使用量。主要查看个文件系统的使用量。评估文件系统的磁盘使用量,主要查看单个文件的大小。磁盘分区创建好以后就可以格式化磁盘,使用命令。盘查看什么文件丢失了,那他就是。磁盘挂载与卸载,分区和格式化。磁盘和目录的容量查询命令。

2024-01-01 19:02:35 342

原创 嵌入式Linux之Ubuntu学习笔记(文件系统结构)

bin 存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般的账号使用。/boot Ubuntu内核和启动文件,比如vimlinuz-xxx。gurb引导装载程序。/dev 设备驱动文件/etc 存放一些系统配置文件,比如用户帐号和密码文件,各种服务的起始地址。/home 系统默认的用户文件夹,一般创建用户帐号的时候,默认的用户主文件夹都会放到此目录下。/lib 存放库文件/media此目录下放置可插拔设备,比如SD卡,或者U盘就是挂载到此处。

2024-01-01 19:00:55 581

原创 嵌入式Linux之Ubuntu学习笔记(shell命令)

ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的。24.使用gedit打开某个文件命令gedit。15.显示网络配置信息命令ifconfig。26.进程实时运行状态查看命令top。25.当前的系统进程查看命令ps。4.系统信息查看命令uname。11.创建文件命令mkdir。12.创建文件命令touch。14.目录删除命令rmdir。22.文件夹大小查看命令du。3.当前路径显示命令pwd。6.显示文件内容命令cat。20.查找文件命令find。21.查找内容命令grep。

2024-01-01 18:58:20 343

原创 FreeRTOS任务基础知识学习笔记

多任务系统会把一个大问题(应用)“分而治之”,把大问题划分成很多个小问题,逐步的把 小问题解决掉,大问题也就随之解决了,这些小问题可以单独的作为一个小任务来处理。这些 小任务是并发处理的,注意,并不是说同一时刻一起执行很多个任务,而是由于每个任务执行 的时间很短,导致看起来像是同一时刻执行了很多个任务一样。

2023-11-19 11:04:20 49

原创 FreeRTOS中断配置和临界段学习笔记

FreeRTOS中断配置和临界段学习笔记

2023-11-18 10:46:35 105

原创 晶振匹配电容计算公式

Cic + △C = 2pF-7pF(参考大佬的经验值)CL负载电容(Load capacitance)计算方法。CL:负载电容(Load capacitance)Cic:晶振内部电容。△C:PCB走线电容。

2023-07-03 18:40:50 531

原创 STM32F103移植FreeRTOS

正点原子

2023-05-28 21:14:26 530 2

原创 Ubuntu:gcc编译报错 fatal error: stdio.h 没有那个文件或目录解决方法

Ubuntu:gcc编译报错 fatal error: stdio.h 没有那个文件或目录解决方法

2022-09-10 17:13:09 11817

原创 C#public,protected,private,internal,protected internal学习笔记

C#public,protected,private,internal,protected internal解析

2022-09-09 22:51:35 154

原创 GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=(u32)8<<12;(学习笔记)

GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=(u32)8

2022-07-20 16:29:22 10842 6

原创 超声波模块工作原理

超声波模块工作原理

2022-07-20 09:19:56 4286 1

原创 Keil5 报错:Error Flash Download Failed - “Cortex M3“解决方法

Keil5 报错:Error Flash Download Failed - "Cortex M3"解决方法

2022-07-19 10:23:52 12928

原创 立创EDA怎么批量处理元器件

立创EDA怎么批量处理文件

2022-07-17 19:29:50 5943

原创 VScode备注乱码

VScode备注乱码

2022-07-12 19:32:45 1125

原创 STM32 cudeIDE使用J-link下载程序

STM32 cudeIDE使用J-link下载调试程序

2022-07-06 13:47:45 2434 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除