- 博客(22)
- 资源 (12)
- 收藏
- 关注
原创 stm32mp157和imx6ull比较,开发板选哪个好?一文看懂!
从开发板学习角度来说,stm32mp157和imx6ull对比,无论是硬件性能还是学习资源,stm32mp157都是非常具备优势的。华清远见STM32MP157开发板对比imx6ull开发板优势:1)Linux+STM32单片机二合一:stm32mp157和imx6ull的最大区别是,stm32mp157是ARM双核,2个A7核,1个M4核,可以学嵌入式linux,也可以学stm32单片机,imx6ull只是A7单核,只能学Linux。现在很多企业招聘嵌入式工程师,往往也会同时要求会stm32单片机
2021-08-31 16:25:45 22987 4
原创 【实战】STM32 FreeRTOS移植系列教程7:FreeRTOS 事件标志组
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,...
2021-08-30 13:03:39 442 2
原创 【实战】STM32MP157开发教程之FreeRTOS系统篇6:FreeRTOS 列表和列表项
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括其
2021-08-27 09:09:19 1024 3
原创 【实战】STM32 FreeRTOS移植系列教程5:FreeRTOS消息队列
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包
2021-08-26 09:56:27 777 2
原创 【实战】STM32 FreeRTOS移植系列教程4:FreeRTOS 软件定时器
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括其
2021-08-26 09:18:31 638 1
原创 【实战】STM32MP157开发教程之FreeRTOS系统篇3:FreeRTOS 计数型信号量
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括其
2021-08-24 09:20:25 490 1
原创 【实战】STM32 FreeRTOS移植系列教程2:FreeRTOS 互斥信号量
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括其
2021-08-23 09:13:52 393 1
原创 【实战】STM32 FreeRTOS移植系列教程1:FreeRTOS 二值信号量使用
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种助主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括
2021-08-20 09:08:35 564 1
原创 stm32mp1 Cortex M4开发篇13:扩展板按键外部中断
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种助主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括
2021-08-19 09:20:13 355 1
原创 stm32mp1 Cortex M4开发篇12:扩展板震动马达控制
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括其
2021-08-18 09:38:39 1321 1
原创 stm32mp1 Cortex M4开发篇11:扩展板蜂鸣器控制
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种助主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括
2021-08-17 09:31:01 829 3
原创 stm32mp1 Cortex M4开发篇10:扩展板数码管控制
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括其
2021-08-16 09:46:36 2002 4
原创 stm32mp1 Cortex M4开发篇9:扩展板空气温湿度传感器控制
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种助主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括
2021-08-13 10:52:32 822 3
原创 stm32mp1 Cortex M4开发篇8:扩展板LED灯控制实验
写在前面:本文章为《STM32MP157资源扩展板驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了资源扩展板驱动移植篇外,还包括其
2021-08-12 15:08:56 2322 4
原创 STM32MP157 Linux系统移植开发篇8:Linux内核配置方法及编译
Linux内核配置及编译解压内核建立源码目录该目录下以patch结尾的文件为ST官方提供的补丁文件,linux-5.4.31.tar.xz为标准linux源码包。解压标准内核源码包
2021-08-11 08:46:17 1480 5
原创 STM32MP157 Linux系统移植开发篇7:Linux内核目录结构详解
Linux内核目录结构Linux内核源代码非常庞大,随着版本的发展不断增加。它使用目录树结构,并且使用Makefile组织配置编译。初次接触Linux内核,最好仔细阅读顶层目录的readme文件,它是Linux内核的概述和编译命令说明。readme的说明更加针对X86等通用的平台,对于某些特殊的体系结构,可能有些特殊的地方。内核源码很复杂,包含多级目录,形成一个庞大的树状结构,通常称为Linux源码目录树。本章节以linux 5.4.31为例来介绍一下linux内核目录结构。顶层目录的Mak
2021-08-10 08:52:41 354 5
原创 STM32MP157 Linux系统移植开发篇6:Linux内核简介
Linux内核简介Linux内核是Linux操作系统的核心,也是整个Linux功能体现。它是用C语言编写,符合POSIX标准。Linux最早是由芬兰黑客Linus Torvalds为尝试在英特尔X86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份Linus Torvalds当时在Usenet新闻组comp.os.minix所登载的帖子,这份著名的帖子标志着Linux计划的正式开始。在计划的早期有一些Minix黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助
2021-08-09 08:57:47 438 9
原创 STM32MP157 Linux系统移植开发篇5:Trusted Firmware-A移植
Trusted Firmware-A移植Trusted Firmware-A简介嵌入式高速发展的今天,大量的嵌入式设备使用了Arm为核心的芯片。我们会接触到越来越多的嵌入式设备,一个问题油然而生:数量如此巨大的嵌入式设备的安全性如何?目前针对嵌入式安全的技术和标准可谓千姿百态,除了必要的硬件安全技术,与之配套的安全软件也是必不可少的一部分。今天我们要介绍的是基于Arm 的可信固件Trusted Firmware-A,简称TF-A。它是一个开源软件,运行在一个硬件隔离的安全环境中并提供安全服务。实
2021-08-06 08:57:27 900 6
原创 STM32MP157 Linux系统移植开发篇4: BootLoader(Uboot)移植
BootLoader(Uboot)移植实验原理概念简单地说,Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的BIOS程序。通过这段程序,可以完成硬件设备的初始化,并建立内存空间的映射图的功能,从而将系统的软硬件环境带到一个合适的状态,为最终调用系统内核做好准备。通常,Bootloader是严重地依赖于硬件实现的,特别是在嵌入式中。因此,在嵌入式世界里建立一个通用的Bootloader几乎是不可能的。尽管如此,仍然可以对Bootloader归纳出一些通用的概念来
2021-08-05 09:03:37 2416 7
原创 STM32MP157 Linux系统移植开发篇3:设备树详解
设备树详解简介在传统Linux内核中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的platform_data,这些板级细节代码对内核来讲只不过是垃圾代码。而采用Device Tree后,许多硬件的细节可以直接透过它传递给Linux,而不再需要在kernel中进行大量的冗余编码。导致ARM的merge工作量较大。
2021-08-04 09:59:31 1282 6
原创 STM32MP157 Linux系统移植开发篇2:烧写linux镜像
1 章 系统镜像烧写FS-MP1A支持通过STM32CubeProgrammer工具镜像镜像的烧录,此外还支持通过bootloader下的ums工具配合ubuntu操作系统进行单个镜像更新,通过使用tftp下载方式进行镜像的验证,以及使用scp方式来更新linux内核与设备树。 STM32CubeProgrammer烧写方式 STM32CubeProgrammer工具已经在前面的章节进行了安装,现在我们可以通过使用这个工具来烧录系统。 调整拨码开关 在开发板上电之前我.
2021-08-03 14:48:07 1819 5
原创 STM32MP157 Linux系统移植开发篇1:linux系统移植前说明及源码编译
系统移植前说明关于命令行提示符:在实验步骤中会涉及到执行命令的操作,为区分操作是在Ubuntu上完成还是在开发板上完成,不同操作会有不同的提示符:Ubuntu操作时命令行提示符为:linux@ubuntu:$开发板Linux系统下操作时命令行提示符为:root@fsmp1a:$开发板u-boot期间操作是命令行提示符为:STM32MP>注意:由于部分操作需要进入特定目录下完成,导致命令行提示符较长如:linux@ubuntu:~/FS-MP1A/stm32mp1-open.
2021-08-03 09:58:10 920 7
开源30余套STM32单片机、嵌入式Linux、物联网、人工智能项目案例及入门学习资源包(教程+源码+视频)
2024-01-11
STM32单片机项目实例:基于TouchGFX的智能手表设计(8)底层驱动与UI进行关联
2024-01-05
STM32单片机项目实例:基于TouchGFX的智能手表设计(7)MVP架构下的交互逻辑设计
2024-01-05
STM32单片机项目实例:基于TouchGFX的智能手表设计(6)Designer软件UI设计
2024-01-05
STM32单片机项目实例:基于TouchGFX的智能手表设计(3)嵌入式程序任务调度的设计
2023-12-29
STM32单片机项目实例:基于TouchGFX的智能手表设计(1)项目介绍及GUI界面基础
2023-12-29
基于嵌入式STM32的智能手表项目案例源代码(智能穿戴领域应用)
2023-12-18
stm32mp1开发教程(Linux应用开发)节选-基于华清远见FS-MP1A开发板.pdf
2021-08-03
stm32mp1开发教程(Linux系统移植)节选-基于华清远见stm32mp157开发板.pdf
2021-08-03
STM32MP1人工智能机器视觉开发教程之OpenCV安装 PDF
2021-01-05
STM32MP157开发教程之Linux系统移植篇(完整版)PDF
2021-01-05
华清远见STM32MP157开发板FS-MP1A硬件手册一览
2020-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人