- 博客(9)
- 资源 (15)
- 收藏
- 关注
原创 嵌入式笔记04
编译过程 1 >预处理 用于将所有的#include头文件以及宏定义替换成其正真的内容; 2 >编译 将经过预处理之后的程序转换成特定汇编代码的过程; 3 >汇编 将上一步的汇编代码转换成机器码,产生的文件叫做目标文件(.o); 4 >链接 将多个目标文件以及所需的库文件(.so)链接成最终的可执行文件。什么是线程,什么是进程,两者的区别 线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流...
2021-08-12 08:38:24
134
原创 嵌入式笔记03
1.C语言中,修饰符volatile的作用volatile提醒编译器它后面所定义的变量随时都有可能改变,因为编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现值不一致的现象。2.IPV4把所有的IP地址分为几类? 共分为5类: A类IP地址范围:0.0.0.0~127.255.255.255 B类IP地...
2021-08-07 10:49:01
116
原创 嵌入式笔记02
1.引用和指针的区别 1> 非空性区别 指针可以指向NULL,引用必须指向某个对象; 2> 可修改性区别 指针可以指向不同的对象,引用总是指向初始化的对象; 3> 合法性区别 在使用指针之前需要判断指针是否为NULL,引用则不需要判断;2.malloc和calloc的区别 1> malloc只有一个参数,即需分配内存的大小,而calloc有两个参数,分别为元素的个数和元素的大小,两者乘积为需分配内存的大小; 2> malloc...
2021-08-03 08:16:41
141
原创 嵌入式笔记01
1.Linux操作系统挂起、休眠、关机相关指令 立刻关机: halt init 0 shutdown -h now shutdown -h 0 定时、延时关机: shutdown -h 10:00 shutdown -h +30 //单位为分钟 重启: reboot init 6 shutdown -r now 待机、挂起: sudo pm-suspend sudo pm-suspend-hybrid echo "mem" >...
2021-08-02 10:10:17
677
原创 STM32G474之SPI主从收发-板间通信-HAL库(已验证)
项目场景:最新项目需要用到SPI通信,自己从单板自收发自发到两块单片机主从通信,遇到一些的坑,下面做些记录项目主要实现通过SPI进行板间通信,同时实现从机根据主机发送不同指令而返回不同数据报文;(由于SPI相关知识网上已经有很多了,我在这就不再赘述,直接贴代码和实验现象)代码解析:使用STM32CubeMx分别配置主机、从机,部分配置如下:主机SPI1配置从机SPI2配置同时,工程中对阻塞式、中断式和DMA方式都有做验证,故在此还需要使能对应DMA,另外使能串口1..
2020-11-30 19:46:59
2729
10
原创 hex2000使用方法
前言.out文件转.hex文件,怎么办?看下面……一、所需工具hex2000.exe二、使用步骤1.cmd进入windos命令2.cd desktop注意根据自己hex2000.exe所在位置来,我这里演示放在桌面的情况;3.输入hex2000 -romwidth 16 -memwidth 16 -i -o file_name.hex +FileName其中file_name为所要生成.hex文件的名字,FileName为待转换的.out文件的文件名;4.回...
2020-09-22 17:51:22
4929
5
原创 迪文屏显示背景图及RTC时间(已验证)
前言刚接触迪文屏,型号DMG10600T070_A5W,7寸迪文智能屏(高清智能屏)DGUSII 电容触摸屏,上手第一步显示一张背景底图,同时显示RTC时间,遇到不少坑,记录下。一、迪文屏参数分辨率 1024*600,显示尺寸约154mm(W)*85mm(H),工作电压7~36V(12V最佳),基于T5L ASIC,电容触摸屏,DGUSII系统二、所需工具1.DGUS Tool V7.6182.Dwin ICL生成工具3.USB读卡器和SD卡三、操作步骤1.运行DGUS
2020-09-16 17:49:49
5312
5
原创 STM32G474之双FDCAN收发(已验证)
前言STM32G474RET6,CANFD配置,报文64字节,波特率2M,FDCAN1发送FDCAN2接收,通过USART1打印收发报文进行验证,其中CAN收发芯片为ISO1042。一、STM32CubeMX配置1.配置RCC2.配置SYS3.配置FDCAN(FDCAN2和FDCAN1相同)4.配置USART1二、代码编写1.FDCAN1发送2.FDCAN2接收3.FDCAN2发送4.FDCAN1接收三、测试验证...
2020-09-11 10:26:54
4537
5
原创 QT Creator UI界面上QLabel等控件无法显示中文(已解决)
项目场景:电脑上刚安装的新版本QT Creator,突然发现设计的UI界面居然不能显示中文,明明有编辑中文文本,却没能正确显示出来;问题描述:UI设计界面如果所示,中文显示消失;中文显示消失原因分析:查阅了具体的资料,才发现是因为QT Creator默认启用了高DPI缩放,即enable hight DPI scaling;解决方案:根据原因分析,按照如下步骤进行配置操作,具体步骤:工具->选项->环境,然后把□enable hight DPI scali.
2020-09-01 10:16:03
2538
2
SPI_TransmitReceive_Networking.zip
2020-11-30
FDCAN_Networking.zip
2020-09-11
蓝桥杯-嵌入式-拓展板例程.rar
2020-03-09
蓝桥杯-嵌入式-电子秤
2020-02-27
蓝桥杯-嵌入式-双路输出控制器
2020-02-27
蓝桥杯-嵌入式-里程仪
2020-02-27
蓝桥杯-嵌入式-电压测量监控设备
2020-02-27
蓝桥杯-嵌入式-模拟升降控制器
2020-02-27
蓝桥杯-嵌入式-电压测量与互补PWM信号输出
2020-02-27
蓝桥杯-嵌入式-模拟液位检测告警系统
2019-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人