E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32F429裸机
USB应用实战视频教程第3期:手把手玩转USB BULK方式下位机和QT6.4上位机开发(上篇)
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总,DSP第10期,ThreadX第5期,BSP驱动第24期,USB实战第3期,GUI实战第2期(2022-10-24)-
STM32F429
-硬汉嵌入式论坛
硬汉嵌入式
·
2023-10-26 22:53
USB教程
视频教程
php
开发语言
USB
上位机
下位机
DSP视频教程第4期:Matlab Simulink生成C工程代码在STM32上运行(2022-03-17)
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新中,DSP更新到第4期,ThreadX更新到第3期,BSP驱动更新到第9期(2022-03-17)-
STM32F429
-硬汉嵌入式论坛
硬汉嵌入式
·
2023-10-26 22:22
视频教程
dsp开发
stm32
matlab
DSP视频教程第6期:Matlab和VSCode联调,使用贼舒服,方便测试验证,全程无需打开Matlab(2022-04-09)
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新,DSP更新到第6期,ThreadX更新到第3期,BSP驱动更新到第12期(2022-04-10)-
STM32F429
-硬汉嵌入式论坛
硬汉嵌入式
·
2023-10-26 22:22
视频教程
DSP
python
MATLAB
【DSP视频教程】DSP视频教程第8期:DSP库三角函数,C库三角函数和硬件三角函数的性能比较,以及与Matlab的精度比较(2022-06-04)
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新,DSP更新到第8期,ThreadX更新到第5期,BSP驱动更新到第16期2022-06-05-
STM32F429
-硬汉嵌入式论坛-
硬汉嵌入式
·
2023-10-26 22:22
c语言
开发语言
【BSP视频教程】STM32H7视频教程第11期:STM32H7的GPIO实战,深化非阻塞编程思想,移植驱动到全新器件上,开启Event Recorder狂暴模式
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新,DSP更新到第5期,ThreadX更新到第3期,BSP驱动更新到第11期(2022-04-01)-
STM32F429
-硬汉嵌入式论坛
硬汉嵌入式
·
2023-10-26 22:52
视频教程
STM32
stm32
dsp开发
GPIO
mdk
DSP视频教程第2期:系统介绍ARM DSP数字信号处理库以及超简单的移植方法分享(2022-01-27)
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新中,DSP更新到第4期,ThreadX更新到第3期,BSP驱动更新到第9期(2022-03-17)-
STM32F429
-硬汉嵌入式论坛
硬汉嵌入式
·
2023-10-26 22:52
视频教程
DAPLINK
STM32
THREADX
MDK
Station P2(ROC-RK3568-PC)
裸机
开发5_RKUBoot TPL
完整编译u-boot-next-dev:./make.shrk35682>&1>log.txt生成两个主要的文件是:RKLoader:rk356x_spl_loader_v1.08.111.binUootFITImage:uboot.img两个都是有特定格式的混合文件。RKLoader的生成,是下面的指令:E:\Dev\EE\Rockchip\u-boot-next-dev\make.sh:fun
华锋2022
·
2023-10-26 17:05
Station
裸机开发
arm开发
嵌入式硬件
单片机
arm
Station P2(ROC-RK3568-PC)
裸机
开发2_编译官方Uboot
参考官方文档:Rockchip_Developer_Guide_UBoot_Nextdev_CN.pdf也可以直接下载u-boot-next-dev源码https://github.com/rockchip-linux/u-boot官方推荐的gcc版本:--------------------https://releases.linaro.org/components/toolchain/bina
华锋2022
·
2023-10-26 17:34
Station
裸机开发
linux
运维
服务器
RapidSCADA示例:采集Modbus TCP和发布到MQTT
word文档……文档资源链接:RapidSCADA示例:Modbus和MQTT资源-CSDN文库)RapidSCADA示例:采集ModbusTCP和发布到MQTT2023.5.31版本1说明本文档演示从
裸机
环境开始从下载
初级代码游戏
·
2023-10-26 13:14
工业
物联网
正点原子嵌入式linux驱动开发——Linux LCD驱动
LCD和LTDC简介LCD简介这里在当时学习stm32
裸机
开发的时候就学过了,但是当时我的是一个2.8寸的电阻触摸屏,而且接口是MCU的,8080时序,和现在买的这个RGB不一样,所以还是要学习一下。
努力自学的小夏
·
2023-10-26 09:07
linux学习
linux
驱动开发
stm32
学习
笔记
2020-02-19
只有硬件没有软件的计算机系统被称之为“
裸机
”,我们很难用“
裸机
”来完成计算机日常的工作(如存储和运算),所以必须用特定的软件来控制硬件的工作。
三思尔行
·
2023-10-26 02:18
rt-thread驱动篇(07)---
STM32F429
单片机SD卡驱动添加
目录一、SD基础知识1.1、SD卡分类1.2、SD卡的物理结构1.3、SD卡寄存器1.4、SDIO协议简介二、SD卡驱动2.1、CubeMX配置2.2、ENV配置2.3、驱动测试一、SD基础知识1.1、SD卡分类STM32F4里,只支持SD2.0协议,SD和SDHC属于这个范畴,SDXC是4.0协议,所以不支持;另外SDHC卡,有些数据块大小是512,有的是1024,STM32F4只支持读取512
hurryddd
·
2023-10-25 20:17
RT-Thread
单片机
stm32
嵌入式硬件
【02】FreeRTOS获取10.4.6源码+移植到
STM32F429
步骤
目录1.获取FreeRTOS源码1.1FreeRTOS官网下载步骤1.2FreeRTOS源码内容1.3FreeRTOS内核文件1.3.1Demo文件夹1.3.2Source文件夹2.FreeRTOS移植2.1添加FreeRTOS源码2.1.1复制FreeRTOS源码2.1.2将文件添加到工程2.1.3添加头文件路径2.2添加FreeRTOS.h2.3修改SYSYTEM文件2.3.1sys.h2.3
花落指尖❀
·
2023-10-25 04:16
FreeRTOS
linux
运维
服务器
嵌入式
STM32
小熊派华为物联网操作系统LiteOS
裸机
驱动移植04-E53_IA1扩展板驱动及使用
1.E53_IA1扩展板及其驱动关于E53标准接口E53接口标准的E取自扩展(Expansion)的英文首字母,板子的尺寸为5×3cm,故采用E53作为前缀来命名尺寸为5×3cm类型的案例扩展板,任何一款满足标准设计的开发板均可直接适配E53扩展板。E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展板根据不同的应用场景来命名后缀。例如:E53_SC1,
小熊派开源社区
·
2023-10-25 04:39
IoT
小熊派
物联网
操作系统
虚拟机安装kali和远程连接
如果想自己安装,就下BareMetal
裸机
版本。下载方式:在下载箭头上右键,复制链接地址,使用迅雷或者ID
爱睡觉的扬扬
·
2023-10-24 17:31
渗透测试
linux
运维
服务器
linux驱动开发篇(二)—— 字符设备驱动框架
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM
裸机
篇(一)——i.MX6ULL介绍ARM
裸机
篇(二)——i.MX6ULL启动过程
Aladdin_KK
·
2023-10-23 22:31
linux
linux
驱动开发
arm开发
stm32 RT-Thread移植lvgl
在
裸机
工程中,我们是在.s文件中修改的,但是加入了rtthread之后,就不行了。需要在创建线程的时候,给它一个足够大的栈空间就可以了,其余的和
裸机
一样,就不作过多的说明了。
FPGA之旅
·
2023-10-23 15:50
RT_Thread
STM32
stm32
单片机
嵌入式硬件
物联网
lvgl
LVGL - 在STM32上的移植
一、硬件平台本次移植选用的是正点原子的APOLLO开发板,MCU为
STM32F429
IG,1M的内部FLASH,256K的SRAM,并且板载了一颗32M的SDRAM。
不愿透露姓氏的国先生
·
2023-10-23 15:47
LVGL
rt-thread驱动篇(05)---
STM32F429
单片机STemWin移植与使用
目录一、前言二、移植前的准备1、STemWin的源文件2、LTDC和LCD驱动3、修改OS支持文件三、向工程添加文件四、移植注意事项一、前言在rt-thread中,有一个STemWin的软件包,但是驱动是MCU屏的,对EMWIN的支持不是很好。要在rt-thread中使用RGB屏需要自己移植驱动,所以我就不使用rt-thread的软件包了,自己手动添加二、移植前的准备1、STemWin的源文件从S
hurryddd
·
2023-10-23 15:47
RT-Thread
单片机
stm32
嵌入式硬件
stm32h750移植lvgl
听说lvgl用的人很多,就打算
裸机
移植一下用用。
a894478388
·
2023-10-23 15:16
stm32
单片机
arm
STM32进行LVGL
裸机
移植
另外,这里还有句话:所以如果用到lvgl,尽可能使用
裸机
开发。基于LVGL版本V8.2。先
路溪非溪
·
2023-10-23 15:45
stm32
嵌入式硬件
单片机
RTOS 是如何进行任务划分的?
任务的相关概念任务的定义在嵌入式开发中,面对的都是单个CPU的情况,而在这个开发过程中,我们会涉及到
裸机
开发或者是跑操作系统的开发,在
裸机
开发的过程中,整个系统是以模块的角度来看的,也就是系统在运行完了这个模块之后
wenzi嵌入式软件
·
2023-10-23 05:21
RTOS
freeRTOS与
裸机
程序相比有什么区别??
FreeRTOS命名及变量规则初学FreeRTOS的用户对其变量和函数的命名比较迷惑,FreeRTOS的核心源代码遵从MISRA编码标准指南,关于MISRA编码标准,可以查看文章https://wenku.baidu.com/view/5e7b2f4ee518964bcf847c99.html。下面专门做一下介绍:变量uint32_t定义的变量都加上前缀ul。u代表unsigned无符号,l代表
weixin_33851177
·
2023-10-23 04:20
嵌入式
操作系统
移动开发
21、站在
裸机
角度看RTOS调度原理
不少嵌入式开发者都是从
裸机
编程,再到RTOS的过程,本文就给大家分享一下RTOS调度的基本原理。什么是
裸机
,什么是多任务?
BinaryStarXin
·
2023-10-23 04:19
嵌入式技术分享
单片机
stm32
嵌入式硬件
如何判断一段程序是否是
裸机
程序?
在嵌入式MCU领域,一般将不移植操作系统直接烧录运行的程序称为
裸机
程序。一般来说,非易失性存储,时钟,图形显示,网络通讯,用户I/O设备…都需要硬件依赖。
小熊coder
·
2023-10-23 04:49
单片机
嵌入式硬件
浅谈RTOS中的多任务切换(基于UC/OS iii)
中的多任务切换(基于UC/OSiii)一.简介二.主要变量1.全局变量2.局部变量三.主要函数1.C语言函数2.ARM汇编函数四.总流程五.结果六.后记(含代码链接)一.简介 RTOS中的多任务切换是操作系统与
裸机
编程的一个非常大的区别
贪睡熊猫
·
2023-10-23 04:49
笔记
嵌入式
堆栈
操作系统
rtos
stm32
之前一直关注linux内核 rtos内核 那STM32
裸机
的“”内核“”(源程序)是什么样的 他有哪些功能(模块)
应该说是linux应用程序和
裸机
程序的比较。linux应用程序和
裸机
程序都是依托一款芯片运行的,linux可以运在cotex-a系列的芯片,
裸机
运行在cotex-m系列的芯片上。
学无止境2022
·
2023-10-23 04:48
STM32
stm32
linux
单片机
裸机
与RTOS(概念、关系、区别)
目录
裸机
什么是
裸机
?
裸机
开发的特点STM32
裸机
开发RTOS什么是RTOS?RTOS技术的概念及特点STM32中的RTOS
裸机
开发与RTOS开发对比分析
裸机
开发RTOS开发如何选择?
裸机
什么是
裸机
?
JiaYu嵌入式
·
2023-10-23 04:16
FreeRTOS
嵌入式底层
嵌入式学习
架构
学习
嵌入式硬件
stm32
GCC链接脚本语法
因为这个时候程序的运行环境都是
裸机
环境,没有任何的内存管理功能,代码操作的是物理地址,所以就要求我们对程序二进制镜像在链接和运行时的内存布局进行理安排。下面介绍的链接脚本就是干这件事的。
fanxiaoyu321
·
2023-10-23 01:41
ARM体系结构
链接脚本
lds
GCC
17.基于Cortex-A9,i2c 外设详解
本文基于三星Cortex-A9架构,Exynos4412讲解I2C原理、以及基于I2C的mpu6050陀螺仪的数据读取实例(包括在
裸机
模式下数据的读取以及基于Linux驱动的读取)。
一口Linux
·
2023-10-23 00:29
Linux驱动
从0学arm
linux
arm
i2c
f4 stm32 神经网络_在
STM32F429
上应用网络功能
在STM32F407上应用网络功能摘要本文描述了如何在RT-Thread中利用标准BSDSocketAPI来开发网络应用。并给出了在正点原子STM32F4探索者开发板上运行NTP(通过网络获取时间)和MQTT(通过MQTT收发数据)的代码示例。简介越来越多的单片机需要接入以太网来收发数据,市面上也有非常多的接入方案,可以用单片机加自带硬件协议栈的PHY芯片来接入网络,也可以单片机跑软件协议栈加PH
weixin_39712016
·
2023-10-22 23:36
f4
stm32
神经网络
[野火]一种Cortex-M内核中的精确延时方法-ns级别-DWT
很多
裸机
教程使用延时函数又是基于S
GKoSon
·
2023-10-22 21:39
IMX6ULL
裸机
开发——系统启动流程
系统引导1概述1.1bootrom1.2bootrom代码的主要功能1.3bootrom支持的设备1.4低功耗模式唤醒1.5设备配置数据(DCD)1.6内部RAM/ROM内存映射2启动模式2.1在SOC上电复位的时候会检查电源门状态寄存器。2.2内核行为2.3启动模式引脚设置2.4串行下载模式2.5内部启动模式3设备控制3.1概览3.2BooteFUSEs描述3.3GPIO启动覆盖eFUSE列表4
mos管爆破大师
·
2023-10-22 19:06
I.MX6ULL
裸机
linux
IMX6ULL
裸机
开发——LCD显示
一、LCD硬件原理1、LCD硬件工作原理简介我们把LCD的显示比作一个电子枪向像素点发送RGB数据,以前的CRT显示器就是这样的原理,LCD虽然没有了电子枪,但是该显示过程是类似的。电子枪在像素的背后,一边移动一边发出各种颜色的光,电子枪从左往右移动,到右边缘的时候跳到下一行的行首,如此往复,遍可以将要显示的数据显示在LCD屏幕上。电子枪打出的颜色由RGB三组信号线决定。电子枪移动到LCD屏幕右边
mos管爆破大师
·
2023-10-22 19:06
I.MX6ULL
裸机
嵌入式硬件
arm开发
嵌入式学习u-boot和 bootloader区别
实际上u-boot是bootloader的一个子集,u-boot也属于bootloader的一种(是一段启动程序,
裸机
程序,用来初始化硬件和文件,将操作系统内核文件加载到内存)uboot启动分为两个阶段
没什么了不起
·
2023-10-22 08:18
boot
bootloader
学习
FreeRTOS操作系统的学习(一)
操作系统的定义:管理和控制计算机硬件与软件资源的计算机程序,直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。其介于APP和硬件之间。
故人倾莹
·
2023-10-21 16:36
学习
c语言
单片机
STM32F4 | 外部中断实验
文章目录一、STM32F4外部中断简介二、硬件设计三、软件设计四、实验现象五、STM32CubeMX配置外部中断 本章我们将介绍如何将
STM32F429
的IO口作为外部中断输入。
Drill_
·
2023-10-21 16:32
STM32(F429开发板)
stm32f4
外部中断
如何理解Linux字符设备驱动?
一、驱动层和应用层看一下STM32
裸机
开发与嵌入式Linux开发的一些区别:嵌入式Linux的开发方式与STM32
裸机
开发的方式有点不一样。
m0_61687959
·
2023-10-21 13:56
linux
运维
服务器
正点原子嵌入式Linux
裸机
开发教程——外部中断实验思路回顾、总结
文章目录前言一、文件分析start.S文件:Core_ca7.h文件:MCIMX6Y2.h文件:bsp_gpio.h文件:bsp_gpio.c文件:bsp_int.h文件:bsp_int.c文件:Exit文件夹:二、代码实现流程:总结前言最近在学习正点原子I.MX6ULL开发板的外部中断实验,此章实验增加了许多新的内容,包括中断向量表、GIC的控制函数等,GPIO的配置中还增加了中断的相关配置。在
门牙会稍息
·
2023-10-21 00:45
Linux
嵌入式硬件
linux
stm32
硬件工程
经验分享
正点原子嵌入式linux驱动开发——Linux中断
不管是单片机
裸机
实验还是Linux下的驱动实验,中断都是频繁使用的功能,在
裸机
中使用中断需要做一大堆的工作,比如配置寄存器,使能IRQ等等。
努力自学的小夏
·
2023-10-21 00:09
linux学习
linux
驱动开发
stm32
学习
笔记
基于linux内核的驱动开发学习
1驱动定义:驱使硬件动起来的程序种类:
裸机
驱动:需求分析--》查原理图--》查芯片手册--》code系统驱动:需求分析--》查原理图--》查芯片手册--》设备树--》code--》安装到内核中
裸机
开发&
谷谷呀~
·
2023-10-20 22:58
驱动开发
STM32
裸机
编程 03
MCU启动和向量表当
STM32F429
MCU启动时,它会从flash存储区最前面的位置读取一个叫作“向量表”的东西。“向量表”的概念所有ARMMCU都通用,它是一个包含32位中断处理程序地址的数组。
m0_61687959
·
2023-10-20 21:08
stm32
嵌入式硬件
单片机
AT32F407
裸机
工程创建
1、建立工程文件夹2、找到AT提供DEMO例程,我们需要复制相关的内核文件出来,到我们创建的这个文件夹1)将库文件拿过来2)内核文件3)启动文件我把F407相关的内核文件都复制过来,然后具体看自己使用哪个型号,工程自己添加对应的文件。4)在USER文件夹添加main文件3、创建工程1)往工程添加各个文件2)声明头文件路径3)编译如上图编译出错,这是因为有部分宏定义我们在工程灭有定义,我们可以往AT
芋头莎莎
·
2023-10-20 17:42
单片机
嵌入式硬件
arm开发
5.4 常用滤波算法
)限幅滤波会将非常大的单个噪点滤除中值滤波可以将单个或多个小噪点滤除一阶低通滤波,将跳变后连续点变得更为平滑(红色–原始曲线)(蓝色–滤波后曲线)代码filter.c#include#include"
stm32f429
xx.h
车间溜盖子
·
2023-10-20 09:15
算法
算法
javascript
前端
是否要从单片机转嵌入式Linux?
尽管火哥目前从事Linux/Android方面的嵌入式开发工作,但是读书的时候也有5年左右单片机
裸机
和RTOS经验,之前面试也拿过一些做单片机stm32开发的offer,所以今天分享关于单片机是否要转嵌入式
HzhenW3513
·
2023-10-20 00:46
Embedded
LINUX
单片机
linux
嵌入式硬件
正点原子嵌入式linux驱动开发——pinctrl和gpio子系统
在上一篇笔记中,学习编写了基于设备树的LED驱动,但是驱动的本质还是没变,都是配置LED灯所使用的GPIO寄存器,驱动开发方式和
裸机
基本没区别。
努力自学的小夏
·
2023-10-19 23:04
linux学习
linux
驱动开发
stm32
学习
笔记
跟我一起学RT-Thread之硬件资源简介
硬件资源简介1.前言2.开发环境的搭建2.1.交叉编译器3.ALPHA平台介绍3.1.ALPHA开发板底板资源3.2.ALPHA开发板核心板资源3.3.总结4.ALPHA启动模式5.总结1.前言
裸机
开发是了解所使用的
非常规自我实现
·
2023-10-19 23:30
物联网
RTT
IMX6ULL
ZYNQ配置IIC接口读取eeprom和iictool使用
一,ZYNQ
裸机
IIC读写EEPROM(AXI_IICIP核模块读写EEPROM)1,vivado驱动和配置2,添加约束set_propertyIOSTANDARDLV
寒听雪落
·
2023-10-19 20:59
fpga开发
Uart串口通讯协议与环形队列(
裸机
/RTOS)
MCU上使用的稳定Uart通讯协议(环形队列)协议的主要内容:接收:字节间超时判断、环形队列接收、非阻塞式接收整帧数据、接收查错;发送:未应答重发(超过3次后反馈错误指令,若有应答继续发送原来数据)、可选发送次数和间隔时间、CRC校验、环形队列解码;若在RTOS中使用需添加互斥锁;Uart总结:Uart—通用异步收发器,按位进行数据收发的一种串行通信接口,相比于IIC\SPI,Uart没有CLK线
MECHT
·
2023-10-19 19:08
c语言
开发语言
嵌入式
单片机
RTOS学习笔记
什么是RTOS二、UCOSII三、RT-Thread3.1、自动初始化机制3.2、线程管理3.3、线程间同步3.4、线程间通信3.5、内存管理四、参考资料4.1、RT-Thread一、什么是RTOS在
裸机
上写程序
dz小伟
·
2023-10-19 18:25
单片机
rtos
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他