deepin[下载内核文件](https://www.kernel.org/)
make localmodconfig ##载入当前模块配置内核
make menuconfig ##检查一下是否有自己需要的模块没有选上,初学者可以忽略这个步骤
打包成DEB包:
将内核和头文件打包成DEB,终端执行:
sudo make-kpkg --initrd --append-to-version=na
英飞凌TC264无刷驱动方案simplefoc移植(4)-SimpleFOC矢量控制实现上一篇文章主要讲解了,矢量控制的原理,变换以及逆变换,电流采样,闭环pid,以及svpwm换向。但是这些在simple中又是如何实现的呢 英飞凌TC264无刷驱动方案simplefoc移植(4)-SimpleFOC矢量控制实现一、闭环方案二、转矩控制三、ua,ub ,uc三相电压计算3-1 正弦调制SinePW
简介本文在光线追踪的基础之上,为了追求渲染速度和效率,去除了光线的反射、去除了透视投影(如我前面两篇干货8和干货9,所以渲染虽然是3D场景,其实不是真实看到的,但不影响实验),进行了一些有趣的尝试。此文将分享这两天尝试的成果:3D雕刻。3D雕刻,顾名思义--在3D物体上进行雕刻,所以要达到的目的不仅仅是渲染几种常见的几何形状,还包括在几何形状上绘制、绘画等等。本文依旧使用大家熟悉的javascr
安装STM32CCubeMX前对JAVA环境配置确认JAVA安装版本,在我尝试了高版本和较低配置的JDK,所以我选择了比较稳定的版本JDK8JDK8下载地址分享:官网下载https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html或是选择软件安装管家(目录)公众号——我就是选择这里下载的,比较良心的安装攻略以及
介绍有时,当我们需要采集图像保存或者发送时,会因为大小限制不得不压缩图像,比较成熟的方式是采用JPEG压缩,有现成的jpeg压缩库入jpeglib等,但是在单片机上进行压缩耗时巨大,实测在STM32F429上压缩一张1920x1020、RGB888图片时耗时大约6秒,使用硬件JPEG压缩可以大大降低压缩时间。我们这里在STM32H7上实现JPEG压缩代码,参考了ST官方例程,除了ST官方的DMA方
前言输入捕获的考题十分明确,就是测量输入脉冲波形的占空比和频率,对我们的板子而言,就是检测板载的两个信号发生器产生的信号: 具体来说就是使用PA15和PB4来做输入捕获。输入捕获原理简介输入捕获能够对输入信号的上升沿和下降沿进行捕获,并且记录下捕获时定时器的数值以及触发中断。 借用一张图来阐明这个动作:边沿触发,产生捕获中断中断中读取当前的计数值CCR,并且将计数值
EDIUS因其迅捷、易用和可靠的稳定性为广大专业制作者和电视人所广泛使用,是混合格式编辑的绝佳选择。软件的专业性对于新手来说确实有一定的难度,想要快速上手,除了对软件整体的认识,还有一些技巧可以事先学习学习,下面,跟随小编的步伐,快来看看这篇新手使用技巧锦集吧。 1. 按住alt上下移动调节点时,所有调节点都会受影响。
由于C的普及以及编译器的发展,越来越多的软件工程师在编程时很少有机会接触到汇编语言。在ARM的开发中,我们不可避免的会遇到启动文件的编写,在KEIL环境中一般采用了startup.s的文件作为启动代码,很多工程师一见到这个文件就很头痛,这里我简单地介绍一些常见的汇编指令、伪指令,希望对大家有所帮助,下次见到.s文件时也不会觉得那么难以接受。 提醒下大家,在汇编代码中是不区分大小写的,这
# 前言------------我们使用STM32CUBEMX软件生成的工程里,有一个官方提供的延时函数HAL_Delay(uint32_t Delay),这个函数提供一个1ms的延时,并且不占用系统,因为这是一个利用滴答时钟实现的。但是在我们实际使用中,1ms的延时真是太久了,有些外设还真的是需要使用到us级别的延时,那怎么办!官方早想到了,提供了让你重写这个函数的办法。但是,我说但是,小白刚学
目录摘要一、stm32标准库工程结构CORE文件夹HARDWARE文件夹STM32F10x_FWLib文件夹SYSTEM文件夹USER文件夹二、建立新工程1、工程准备2、Makefile模板3、修改core_m3.c4、编译烧录三、移植xprintf完整工程【题外】 摘要前面的教程介绍了建立工程需要的一些基本工具,本节将介绍一个STM32标准库工程的结构和各个部分的作用,为建立我们自己的工程打基
1.配置IOC文件 SCL和SDA都为普通GPIO口 按照以下配置 2.添加IIC.h和IIC.c文件 IIC.h /* * myiic.h * * Created on: Aug 30, 2021 * Author: along */ #ifndef INC_MYIIC_H_ #define IN ...
转载
2021-10-01 10:11:00
512阅读
2评论
STM32CUBEIDE-简单案例生成
原创
2023-06-06 16:48:43
270阅读
C++中浮点数的输出方式有:定点输出法:我们平常日常生活中书写小数的方法,小数点不能随便移动,如3.1415926、123456.789; //设置浮点数按定点方式输出
std::cout.setf(std::ios_base::fixed, std::ios_base::floatfield);科学计数输出法:将一个浮点数写成一个数乘以10的n次方的形式,如123456.789可以写成1.234
串口通信的基本概念:1.在计算机上进行数据的通信有两种方式。串行方式和并行方式。也就是串口通信和并行通信。即串口通信是计算机传输数据的一种通信方式。2.并行通信以字节为但是进行传输数据,相比于串口通信,他的速度快,传输距离近。串口通信以比特位传输数据,相比于并行通信,他的传输速度慢,但是传输距离远。并且串口通信是异步通信,因此,端口可以在一根线上发送数据的同时在另一根线上接收数据3.串口通信最重要
关于stm32 can通讯的一些总结1.相对而言,我使用只是一主一从,两个终端的通信。所以两边都是加上终端电阻120欧,另外stm32的can通讯相对工业和汽车上使用的can通讯比较简单。stm32的库函数可以解决大多数问题。 2.首先stm32的can外设具有4个模式,其中的回环模式,就可以测试配置是否正常,可以用来检测一些基本的配置,回环模式正确的情况下再检测normal模式。 #define
NS32F407XX 器件基于高性能的 ARM Cortex-M4 32位 RISC 内核,工作频率高达 168MHz。Cortex-M4 内核带有单精度浮点运算单元(FPU),支持所有 ARM 单精度数据处理指令和数据类型。它还具有一组DSP指令和提高应用安全性的一个存储器保护单元(MPU)。NS32F407XX 器件集成了高速嵌入式存储器( Flash存储器和 SRAM的容量分别高达 1M字节
转载
2024-08-24 21:00:03
349阅读
1. 测评背景GD32作为国产化ARM中的旗舰,其全系列产品不仅市场占有率高,而且各具特色,广受使用者好评。笔者在测评这款GD32F310之前,曾经使用过GD32F450,其强大的性能,低廉的价格、使用方便程度和快速的技术支持,都给我留下非常深刻的印象。基于GD32F450芯片,我主导了公司主打产品DSP平台的国产化迁移。实践证明GD32 M4除了在ADC性能,其他完全可以全面取代业内中低端DSP
STM32CubeIDE 介绍及安装介绍STM32CubeIDE介绍主要特点STM32CubeIDE 下载安装下载安装汉化介绍STM32CubeIDE介绍官网地址STM32CubeIDE是一个多功能的集成开发工具,集成了TrueSTUDIO和STM32CubeMX,它是STM32Cube软件生态系统的一部分。STM32CubeIDE是一个先进的C/C++开发平台,具有STM32微控制器的IP配置,代码生成,代码编译和调试功能。它基于ECLIPSE™/ CDT框架和用于开发的GCC工具链,以及用于
原创
2021-06-07 17:53:42
1302阅读
最近接触STM32Cube,把自己学习过程记录下来。
原创
2022-03-07 16:01:32
2219阅读
点赞
1.从 GPIO 到 UART前面几节我们讲了MCU如何启动,如何用翻转IO引脚,以及用按键去触发中断。接下来我们介绍的也是最常用的一个模块,串口(UART)。串口可以说是最古老,而且生命力最强的一种通信接口了。RS485总线更是久经考验。虽然串口早已经从大多数PC的标配中去掉了,但是嵌入式系统跟上位PC机通信用的最多的应该还是通过串口转USB吧。我们用 Keil 打开下面这个工程: