- 博客(36)
- 收藏
- 关注
原创 使用imxdownload下载bin文件到SD卡中遇到bash:./imxdownload:权限不够
都提示我imxdownload的权限不够了。解决方法:修改imxdownload的权限。
2024-10-24 17:47:23
485
原创 Ubuntu卸载软件方法笔记(终端)
然后输入sudo apt-get --purge remove 列:sudo apt-get --purge remove youdao-dict。在终端输入dpkg --list查看要卸载的软件包名称。
2024-07-03 10:04:07
304
原创 第15届蓝桥杯嵌入式省赛准备第三天总结笔记(使用STM32cubeMX创建hal库工程+串口接收发送)
一,使用CubeMX配置串口一,使用CubeMX配置串口选择A开头的这个是异步通信。
2024-01-21 20:55:34
898
1
原创 第15届蓝桥杯嵌入式省赛准备第二天总结笔记(使用STM32cubeMX创建hal库工程+按键输入)
第15届蓝桥杯嵌入式省赛准备第二天总结笔记(使用STM32cubeMX创建hal库工程+按键输入)
2024-01-19 16:14:14
526
原创 第15届蓝桥杯嵌入式省赛准备第一天总结笔记(使用STM32cubeMX创建hal库工程+点亮LED)
第15届蓝桥杯嵌入式省赛准备第一天总结笔记(使用STM32cubeMX创建hal库工程+点亮LED)
2024-01-15 18:06:21
1286
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
647
原创 嵌入式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
655
原创 嵌入式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
1076
原创 嵌入式Linux之Ubuntu学习笔记(shell脚本条件判断,函数,循环)
case $变量 in第一个变量内容)程序段;;//程序在此结束第二个变量内容)程序段;;//程序在此结束第三个变量内容)程序段;;//程序在此结束esac。
2024-01-04 14:50:26
581
原创 嵌入式Linux之Ubuntu学习笔记(shell脚本入门)
我们已经能够熟练的在终端中输入命令来完成一些常用的操作,但是我们都是一条一条的输入命令。这样会很麻烦,那么有没有一种方式可以将很多条命令放到一个文件里面,然后直接运行这个文件即可?肯定有,这个就是shell脚本!shell脚本类似windows的批处理文件,shell脚本就是将连续执行的命令写成一个文件。shell脚本提供数组,循环,条件判断的等功能。shell脚本一般是Linux运维或者系统管理员要掌握的,作为嵌入式开发人员,只需要掌握shell脚本最基础的部分即可。
2024-01-04 14:45:48
793
原创 嵌入式Linux之Ubuntu学习笔记(Makefile规则格式)
模式规则中,至少在规则的目标定定义中要包含%,否则就是一般规则,目标中的%表示对文件名的匹配,%表示长度任意的非空字符串,比如%.c就是所有的以.c结尾的文件,类似与通配符,a.%.c就表示a.开头,以.c结束的所有文件。$*:这个变量表示目标模式中%及其之前的部分,如果目标是test/a.test.c,目标模式为a.%.c,那么$*就是test/a.test。$^:所有依赖文件的集合,使用空格分开,如果在依赖文件中有多个重复的文件,$^会去除重复的依赖文件,值保留一份。变量的引用方法:$(变量名)
2024-01-04 14:37:28
829
原创 嵌入式Linux之Ubuntu学习笔记(make工具和makefile的引入)
当源码文件比较多的时候就不适合通过直接出入gcc命令来编译,这时候就需要一个自动化的编译工具。make:一般说GUN Make,是一个软件,用于将源代码文件编译为可执行的二进制文件,make工具主要用于完成自动化编译。make工具编译的时候需要Makefile文件提供编译文件。makefile:make工具使用的文件,makefile指明了编译规则。
2024-01-02 11:33:11
447
原创 嵌入式Linux之Ubuntu学习笔记(vim编译器)
编辑模式:一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下i:在当前光标所在字符的前面,转为输入模式。要编辑文件就要进入编辑模式。一般按下a进入编辑模式,按下ESC键可退出编辑模式。命令行模式(底行模式):先进入到一般模式,然后输入:,/,?一般模式(指令模式):默认模式,用vi打开一个软件以后自动进入到此模式。o:在当前光标所在行的下方,新建一行,并转为输入模式。O:在当前光标所在行的上方,新建一行,并转为输入模式。A:在光标所在行的行尾,转换为输入模式。a:在当前光标后面,转为输入模式。
2024-01-01 19:18:18
586
原创 嵌入式Linux之Ubuntu学习笔记(文件连接)
linux有两种文件:符号连接(软连接)与硬连接,符号连接类似Windows下的快捷方式,硬连接通过文件系统的inode连接来产生新文件名,而不是产生新文件。inode:记录文件属性,一个文件一个inode。inode相当于文件ID,查找文件的时候要先找到inode,然后才能读出文件的内容。
2024-01-01 19:09:19
529
原创 嵌入式Linux之Ubuntu学习笔记(磁盘管理)
文件,此类文件是磁盘设备文件,并不能直接访问磁盘,必须将磁盘挂载到某一个目录下才可以访问。列出文件系统的整体磁盘使用量。主要查看个文件系统的使用量。评估文件系统的磁盘使用量,主要查看单个文件的大小。磁盘分区创建好以后就可以格式化磁盘,使用命令。盘查看什么文件丢失了,那他就是。磁盘挂载与卸载,分区和格式化。磁盘和目录的容量查询命令。
2024-01-01 19:02:35
370
原创 嵌入式Linux之Ubuntu学习笔记(文件系统结构)
bin 存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般的账号使用。/boot Ubuntu内核和启动文件,比如vimlinuz-xxx。gurb引导装载程序。/dev 设备驱动文件/etc 存放一些系统配置文件,比如用户帐号和密码文件,各种服务的起始地址。/home 系统默认的用户文件夹,一般创建用户帐号的时候,默认的用户主文件夹都会放到此目录下。/lib 存放库文件/media此目录下放置可插拔设备,比如SD卡,或者U盘就是挂载到此处。
2024-01-01 19:00:55
604
原创 嵌入式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
359
原创 FreeRTOS任务基础知识学习笔记
多任务系统会把一个大问题(应用)“分而治之”,把大问题划分成很多个小问题,逐步的把 小问题解决掉,大问题也就随之解决了,这些小问题可以单独的作为一个小任务来处理。这些 小任务是并发处理的,注意,并不是说同一时刻一起执行很多个任务,而是由于每个任务执行 的时间很短,导致看起来像是同一时刻执行了很多个任务一样。
2023-11-19 11:04:20
71
原创 晶振匹配电容计算公式
Cic + △C = 2pF-7pF(参考大佬的经验值)CL负载电容(Load capacitance)计算方法。CL:负载电容(Load capacitance)Cic:晶振内部电容。△C:PCB走线电容。
2023-07-03 18:40:50
724
原创 Ubuntu:gcc编译报错 fatal error: stdio.h 没有那个文件或目录解决方法
Ubuntu:gcc编译报错 fatal error: stdio.h 没有那个文件或目录解决方法
2022-09-10 17:13:09
12459
原创 C#public,protected,private,internal,protected internal学习笔记
C#public,protected,private,internal,protected internal解析
2022-09-09 22:51:35
175
原创 GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=(u32)8<<12;(学习笔记)
GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=(u32)8
2022-07-20 16:29:22
12111
6
原创 Keil5 报错:Error Flash Download Failed - “Cortex M3“解决方法
Keil5 报错:Error Flash Download Failed - "Cortex M3"解决方法
2022-07-19 10:23:52
13610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人