自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 Qt自带绘图与GDI+绘图方式比较_gdi+实时绘制qt

画笔用于绘制图形的轮廓,可以设置颜色、线宽、线型等属性;画刷用于填充图形的内部,可以设置颜色、填充样式等属性。可以使用QPainter提供的各种绘图函数来绘制图形,如绘制直线、矩形、圆形、椭圆等。绘制完成后需要结束绘制,释放QPainter对象。

2024-05-17 07:09:59 759

原创 Qt自带绘图与GDI+绘图方式比较_gdi+实时绘制qt(3)

QPainter对象是用于绘制图形的核心对象,需要先创建一个QPainter对象。画笔用于绘制图形的轮廓,可以设置颜色、线宽、线型等属性;画刷用于填充图形的内部,可以设置颜色、填充样式等属性。可以使用QPainter提供的各种绘图函数来绘制图形,如绘制直线、矩形、圆形、椭圆等。绘制完成后需要结束绘制,释放QPainter对象。

2024-05-17 07:09:25 838

原创 Qt自带绘图与GDI+绘图方式比较_gdi+实时绘制qt(2)

2、GDI+是Windows操作系统中的图形设备接口,它提供了一套用于绘制图形的API,包括了图形渲染、图形变换、图形剪切、图形填充等功能,使开发者可以快速地开发出各种类型的图形应用程序。1、Qt是一个跨平台的C++应用程序框架,它提供了一套用于GUI编程的类库,包括了绘图、网络、XML、数据库、多线程等模块,使开发者可以快速地开发出高质量的跨平台应用程序。Qt提供了一套用于绘图的类库,包括了QPainter、QPen、QBrush等类,使开发者可以快速地进行图形绘制。

2024-05-17 07:08:50 651

原创 LWIP使用经验---变态级(好文章)

图1内存池与内存堆。

2024-05-17 03:32:10 883

原创 LWIP使用经验---变态级(好文章)(2)

图6 LWIP启动函数。

2024-05-17 03:31:37 777

原创 LWIP使用经验---变态级(好文章)(1)

由于实际数据发送时是按照报文段的形式组织的,因此可能存在这样的情况:即使发送窗口允许,但并不是窗口内的所有数据都能发送以填满窗口,如图13中编号为11~13的数据,可能因为它们太小不能组织成一个有效的报文段,因此不会被发送。上面这四个字段的值也是动态变化的,每当收到接收方的一个有效ACK后,lastack的值就做相应的增加,指向下一个待确认数据的编号,当发送一个报文后,snd_nxt的值就做相应的增加,指向下一个待发送数据,snd_nxt和lastack之间的差值不能超过snd_wnd的大小。

2024-05-17 03:31:03 920

原创 LVGL笔记(2)-电子相册(windows模拟和ESP32-S3)_lvgl实现电子相册

int index;// 在链表中的序号(索引),和图片总数结合,显示当前图片是第几张。4.产生当前目录和jpg文件数量的全局变量。*描 述:显示当前目录下的文件夹及文件。// 如果不是最后一个,指向后一个指针。// 如果不是第一个,指向前一个指针。* 附带功能:生成jpg文件列表。*函数名:show_dir。// 显示图片的总数和索引。// 显示图片的总数和索引。// 隐藏图片浏览界面。// 显示文件浏览界面。// 识别并展示文件。

2024-05-17 03:30:29 701

原创 EMMC工作原理_emmc clk(1)

2、控制信号 Data Strobe: DS是由EMMC向主控端传输,频率和CLK信号相同,用于同步Device端输出的数据,在HS400模式下使用,在主控端实现数据同步功能。默认下,当用户上电或者复位时。则断开1-3的内部上拉,如果用户选择的是8根,同理会断开DAT1-7的上拉。-------工作在应对快速命令的推挽模式。6、电源信号: VCC 是EMMC的Core电源 VCCQ是IO电源。1、时钟信号 CLK:给EMMC提供数据交互的时钟。4、数据信号:DAT[7:0]:双向接口,数据收发。

2024-05-16 22:31:47 604

原创 ELF文件详解—初步认识_

Ø 汇编阶段将.s文件翻译成机器语言指令,把这些指令打包成一种叫做的格式,并将结果保存在目标文件.o中(把汇编语言翻译成机器语言的过程)。。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。对应的命令:linux> gcc -c hello.c hello.oØ 链接阶段此时hello程序调用了printf函数。printf函数存在于一个名为printf.o的单独的预编译目标文件中。

2024-05-16 22:31:13 657

原创 ELF文件详解—初步认识_(1)

编译器将文本文件hello.i翻译成hello.s,包含相应的汇编语言程序对应的命令:linux> gcc -S hello.c hello.sØ 汇编阶段将.s文件翻译成机器语言指令,把这些指令打包成一种叫做的格式,并将结果保存在目标文件.o中(把汇编语言翻译成机器语言的过程)。。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。对应的命令:linux> gcc -c hello.c hello.oØ 链接阶段。

2024-05-16 22:30:39 272

原创 elementui tab标签管理路由页面_this

vuex state:路由栈、激活状态 mutations: 添加、移除、修改激活状态。在home页 ,或者silder页 , 初始的路由状态。通过路由配置,使页面可以正常的跳转。tab 切换、移除两个方法。

2024-05-16 22:30:05 340

原创 Android物联网应用程序开发(智慧城市)—— 购物信息的存储界面开发(2)

料,可以戳这里获取](https://bbs.csdn.net/topics/618679757)**android:text=“总金额:114”/>android:text=“伊利轻牛奶”android:text=“伊利轻牛奶”android:text=“商品名称”android:text=“商品数量”android:text=“单价”

2024-05-16 14:29:25 233

原创 Android物联网应用程序开发(智慧城市)—— 购物信息的存储界面开发(1)

android:text=“收货地址:云南省昆明市五华区128号”/>android:text=“联系电话:182142XXXX”/>android:text=“订单号:201508260528”android:text=“总金额:114”/>android:text=“收货人:杨明金”android:text=“商品名称”android:text=“商品数量”上物联网嵌入式知识点,真正体系化!android:text=“单价”

2024-05-16 14:28:51 405

原创 Android物联网应用程序开发(智慧城市)—— 用户注册界面开发

android:text=“同意 注册协议”android:text=“确认密码:”android:text=“显示密码”android:text=“密码:”android:text=“女”/>android:text=“注册”android:text=“男”

2024-05-16 14:28:17 232

原创 Android物联网应用程序开发(智慧城市)—— 火焰监控界面开发

android:text=“非法入侵:无”/>android:text=“火焰:正常”/>android:text=“烟雾:正常”/>

2024-05-16 14:27:42 219

原创 二级指针的作用详解_二级指针有什么用

在本例中,p申请了新的内存,只是把 p所指的内存地址改变了(变成了b的地址,但是q指向的内存地址没有影响),所以在这里并不影响函数外的指针q。B是一个指针变量,其中存放着C的地址,但是B也要占空间的啊,所以B也有地址,B的起始地址是0x00000004,但是B内存中存放的是C的地址,所以B里面的内容就是0x00000008。note:3->我们发现参数p的地址变了,跟q不一样了,是的参数传递是制作了一个副本,也就是p和q不是同一个指针,但是指向的地址0x0032F000(a的地址)还是不变的.

2024-05-16 02:58:53 766

原创 主流仿真软件介绍_siwave隔离度仿真

如果大家追求精度,那么HFSS无疑是最佳的选择,但是很多情况下并不是需要这么高的精度,在频率不高(5GHZ以下)的时候,各个仿真软件都相差无几。此时可能更需要的是仿真的速度以及易用性。这方面Sigrity和SIwave都是不错的选择,相对而言Sigrity的学习资料更多一些。如果要对多个结果进行对比,或者分析结果,借助ADS可以大大提高效率。同时ADS也适合用于前仿真的验证。至于Hyperlynx适合刚开始了解仿真的同学,但如果只凭这个软件,其精度确实会差一些。

2024-05-16 02:58:19 1038

原创 主流仿真软件介绍_siwave隔离度仿真(1)

如果大家追求精度,那么HFSS无疑是最佳的选择,但是很多情况下并不是需要这么高的精度,在频率不高(5GHZ以下)的时候,各个仿真软件都相差无几。此时可能更需要的是仿真的速度以及易用性。这方面Sigrity和SIwave都是不错的选择,相对而言Sigrity的学习资料更多一些。如果要对多个结果进行对比,或者分析结果,借助ADS可以大大提高效率。同时ADS也适合用于前仿真的验证。至于Hyperlynx适合刚开始了解仿真的同学,但如果只凭这个软件,其精度确实会差一些。

2024-05-16 02:57:45 728

原创 与驱动有关的面试问题_驱动工程师面试题

(2)互斥锁,自旋锁一般都是用在持有锁时间不会很长的情况下,在自旋锁有使用意义的前提下,如果持锁时间会非常短则自旋锁效率高于互斥锁(否则应该使用互斥锁,因为互斥锁会持续占有cpu资源,不宜过长,而互斥锁会导致抢不到锁的线程睡眠,进入等待队列)。,其中0-896都是映射过的线性空间,剩下的896-1024即高端内存,这段高端内存都是未经过映射的虚拟地址,Linux系统利用这些有限的虚拟地址,临时动态的映射到大于896M的物理空间地址,实现了利用有限的虚拟地址访问到物理内存的所有地址。

2024-05-16 02:57:10 598

原创 嵌入式Qt-动手编写并运行自己的第1个ARM-Qt程序_amqt与qt结合使用

【代码】嵌入式Qt-动手编写并运行自己的第1个ARM-Qt程序_amqt与qt结合使用。

2024-05-15 03:50:15 311

原创 嵌入式Linux应用开发学习路线--自用_嵌入式linux应用开发的学习路线是什么

先按照韦东山老师的思路,学下来,建议一个基本的框架,然后根据嵌入式Linux应用开发的基础学习,进行一两个项目的简单开发,然后深入下去学习,进行技术积累,进一步提高。:入门以后可以按需求学习调试专题。

2024-05-15 03:49:39 388

原创 嵌入式Linux应用开发学习路线--自用_嵌入式linux应用开发的学习路线是什么(1)

先按照韦东山老师的思路,学下来,建议一个基本的框架,然后根据嵌入式Linux应用开发的基础学习,进行一两个项目的简单开发,然后深入下去学习,进行技术积累,进一步提高。:入门以后可以按需求学习调试专题。

2024-05-15 03:49:01 293

原创 嵌入式5个RTOS程序设计建议_单片机rtos开发 程序软件架构设计方案

wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1)]对于使用 RMS 的系统,对于具有无限数量任务的系统,所有这些任务的 CPU 使用率必须低于 69.3%。他们通常假设 RTOS 会为他们做这件事,并且他们的任务会根据提供他们选择的任务优先级成功运行。首先,RMS 假设任务是周期性的并且它们也是独立的。)的方法确定我在应用程序中需要的所有任务后,我通常会创建一个同步和数据流图。大多数使用 RTOS 的嵌入式系统中使用的调度算法是基于周期的调度,也称为速率单调调度(

2024-05-15 03:48:22 815

原创 Qt开发:DOM解析xml实现读、写、增、删、改_qt qdomdocument删除所有节点(1)

/相对路径、绝对路径、资源路径都可以。//相对路径、绝对路径、资源路径都可以。//相对路径、绝对路径、资源路径都可以。

2024-05-14 18:38:13 370

原创 Qt实现网页与本地应用(QWebEngine应用)之间的通讯(QWebChannel的使用)_qwebengineview 跨域注入qwebchannel

一、自实现一个继承于QObject的类,注意,要继承于QObject,因为需要用到信号槽,这个类的主要作用是实现本地应用与网页端通信的方法,这个就时上面步骤介绍中所说的通讯类,无论本地应用还是网页端都是直接调用这个通讯类的方法来实现两者之间的通讯的。**重点:本地应用与网页端之间的通讯过程,是通过信号和槽函数实现的,本地应用通过发送信号达到把信息发送到网页端,而网页端通过直接调用槽函数实现把信息传到本地应用。二、给本地应用的网页载体QWebEnginePage对象注册通信类对象。

2024-05-14 18:37:34 875

原创 Qt实现网页与本地应用(QWebEngine应用)之间的通讯(QWebChannel的使用)_qwebengineview 跨域注入qwebchannel(1)

/在webview中加载网页。四、效果图,运行后点击网页端的按钮1,网页端会给本地传送2的123456,然后触发信号3,接着网页端会收到4显示的字符串fromLocalToWebPage。fromLocalToWebPage是cpp端声明的信号 response是信号带过来的参数 ,跟qt信号一样理解。//创建一个vebview。

2024-05-14 18:36:54 951

原创 Qt奇淫技巧-使用QSharedMemory方式实现数据跨界面传输_qsharedmemory 路徑

【代码】Qt奇淫技巧-使用QSharedMemory方式实现数据跨界面传输_qsharedmemory 路徑。

2024-05-14 18:36:12 539

原创 2024年物联网嵌入式最全mjpeg-streamer视频图像的显示,2024-2024京东物联网嵌入式开发面试真题解析

VID:PID 是057e:030a 是 (1908:2311),在UVC 官方的文档中进一步确定是否被支持。(1)确保USB摄像头在Ubuntu中被识别,查看设备节点 /dev/video*mjpg-stream的移植需要jpeg的库,所以我们先移植jpeg的库。确定 USB 摄像头支持 UVC (在 PC 上)内核选配 添加驱动支持USB储存设备。(2)安装并使用 xawtv 测试。

2024-05-14 09:37:15 254

原创 2024年物联网嵌入式最全Linux: proc meminfo参数详细解释_proc meminfo,研发4面真题解析(物联网嵌入式开发岗)

/ 注:module_alloc_update_bounds()最终会调用vmalloc_exec()16

2024-05-14 09:36:35 266

原创 2024年物联网嵌入式最全Linux提权方法总结,2024年最新2024年最新物联网嵌入式开发面试点梳理

Linux操作系统的内核是该系列操作系统的“灵魂大脑”,一旦出现安全隐患情况下,攻击者会很对这些安全隐患加以恶意利用,其中Linux内核漏洞是目前攻击者最为热爱的漏洞之一,内核漏洞的利用通常会以“上帝视角”,也就是所谓的操作系统最高权限的形式为攻击者提供对目标系统的超级用户访问权限。比如经常提到的传送门——>

2024-05-14 09:35:36 334

原创 2024年物联网嵌入式最全Linux之正则表达式_正则表达式 tab,真香警告

案例四:获取 /bin 目录下最少含有两个连续ee的目录语法:ls /bin | grep ‘eee*’4、限定连续RE字符范围{}如果想要限制次数获取的范围,可以使用{},但是因为 { 和 } 在shell中是有特殊意义的,所有。案例五:获取 /bin 目录下含有四个字符的目录5、当我们分析日志文件的时候,绝大部分需要分析关键词的使用、统计等,可以使用sed工具来实现。sed本身也是一个管道命令,可以分析标准输入。而且sed还可以将数据进行替换、删除、新增、选取特定行等功能。

2024-05-14 09:34:18 387

原创 2024年物联网嵌入式最全Linux下C和C混编的一个例子_linux下c与mysql的混合编程例子(1),2024年最新看完不会的来打我

分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**执行make,并输入命令行参数,可得结果如下。

2024-05-14 09:31:29 250

原创 2024年最全STC15W408AS单片机IIC驱动0,物联网嵌入式开发面试中常问的MMAP到底是啥东东

设置前需要先发关闭滚动的指令2e,接着发滚动指令29(向右)或2a(向左),接着发5条参数设置指令,用来设置持续水平滚动参数和决定滚动开始页,结束页,滚动速度和垂直滚动偏移的,最后才发开始滚屏指令2f。汉字显示,阴码,列行式,取模为逆向(低位在前)也就是上下颠倒+左右翻转。

2024-05-14 04:50:01 213

原创 2024年最全SSM框架原理,作用及使用方法(2),物联网嵌入式开发性能优化之启动优化实战篇

``

2024-05-14 04:49:22 769

原创 2024年最全SpringBoot源码学习系列之嵌入式Servlet容器,2024年最新物联网嵌入式开发经典面试

从自动配置类里,我们并不能很明确地理解自动配置是怎么运行的,只看重关键的一些信息点,比如注册了Tomcat的ServletWebServer工厂的定制器类,方法是tomcatServletWebServerFactoryCustomizer,还有一个后置处理类BeanPostProcessorsRegistrar,后置处理是Spring源码里是很关键的,所以这里可以继续点一下TomcatServletWebServerFactoryCustomizer,Tomcat的webServer工厂定制器类。

2024-05-14 04:48:41 545

原创 2024年最全SPI、I2C、UART(即串口)三种串行总线详解_spi串口,2024年最新十年开发经验物联网嵌入式开发架构师

UART、SPI、I2C对比表格| 对比项 | UART | SPI | I2C || 信号线数目 | 3根,RX、TX、GND | 4根,SDO、SDI、SCLK、SS | 2根,SDA、SCLK || 设备从属关系 | —— | 存在主从设备。SPI用片选信号选择从机 | 存在主从设备。IIC用地址选择从机。| 通信方式 | 全双工通信 | 全双工通信 | 半双工通信 |

2024-05-14 04:47:59 1292

C语言程序应用

C语言程序应用

2014-07-01

空空如也

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

TA关注的人

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