科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
大佬,您了解STM32Cube开发吗?
一、什么是STM32Cube STM32Cube 是STMicroelectronics为其STM32微控制器系列提供的一套综合性软件开发工具和库,旨在简化嵌入式应用程序的开发。它包括以下关键组件: 1.STM32CubeMX:这是一个图形化配置工具,用于初始化和配置STM32微控制器。STM32CubeMX可以帮助开发人员选择合适的微控制器型号,配…
以后想从事嵌入式软件,应该掌握什么知识?
一、 什么是嵌入式软件? 嵌入式软件通常是指嵌入式系统中运行的软件,嵌入式系统是一种特殊的计算机系统,通常用于控制、监测和数据处理等任务。嵌入式系统通常由硬件和软件两个部分组成,其中嵌入式软件是指在嵌入式系统中运行的程序,用于控制硬件并提供特定的功能和服务。嵌入式软件应用广泛,包括…
使用HTML5的canvas标签进行图形绘制、动画和游戏开发的方法和技巧
一、基本使用 canvas基本使用 宽、高通过属性调整 注意: 利用样式调整宽高,内部图像的尺寸不会成比例缩放,不是真实的像素比例 线条的绘制 (x-距离画布左上角的水平位置, y-距离画布左上角的垂直位置) 步骤1(必须):指定绘制起始位置moveTo(x,y) 步骤2(必须):指定绘制的结束位置lineTo(x,y)…
C语言的include没你想的那么简单
C语言中的include很简单,我们认为就是用来包含头文件的, #include命令是预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以 标识出只有在特定条件下才会被编译的某一段程序代码; 可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。但它真的是这么简单…
如何编写分层清晰、通用性高的LCD驱动?
液晶显示屏(LCD)驱动程序的编 写对于许多嵌入式系统至关重要。 一个好的驱动程序需要具备清晰 的分层结构和高度的通用性,以便在 不同硬件平台和应用场景下都能够稳 定运行。 一、了解LCD驱动原理 解释LCD的工作原理以及驱动程序的基本功能。介绍像素点的排列方式、通 信协议(如SPI、I2C)等关键概…
深入了解支持向量机(SVM):线性与非线性算法原理
支持向量机(SVM)是一种强大的监督式学习算法,被广泛应用于分类和回归分析。它 的优势在于能够在高维空间中处理数据,并在决策边界中寻找最优解。SVM主要分为线性SVM 和非线性SVM两种类型。 一、线性SVM算法原理 间隔最大化 线性SVM的核心目标是找到一个能够将不同类别的数据点分开的最佳超平面。这…
“星闪NearLink:中国自主研发的短距离无线通信技术的创新与突破”
星闪 NearLink, 是一种专门用于短距离数据传输的新型无线通信技术, 它对标于蓝牙和Wi-Fi等传统技术,进行了大量的创新升级(还引入了一些5G关键技术),实现了速率、时延、传输距离、安全性和可靠性的全面提升。 由于美国对中国实施技术封锁, 2019年5月15日, 华为、中兴等中国公司被纳入实体清单, 蓝牙…
为什么 idea 建议去掉 StringBuilder,使用“+”拼接字符串
1.字符的普通拼接 +号操作符必须是字符串拼接最常用的一种了,没有之一。使用+拼接字符串,其实只是Java提供的一个语法糖。 通过查看反编译以后的代码,我们可以发现,原来字符串常量在拼接过程中,是将String转成了StringBuilder后,使用其append方法进行处理的。 那么也就是说,Java中的+对字符串的…
回到顶部