
嵌入式linux开发
文章平均质量分 88
嵌入式linux应用开发、系统移植、驱动开发等相关教程
华清远见IT开放实验室
酷玩酷学,在实验中,在项目中成长!
展开
-
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 · 24506 阅读 · 4 评论 -
学习linux,你会选择STM32MP157开发板吗?(ST官网23讲课程分享)
不知道有多少人学习linux,会选择STM32MP157的板子。不过STM32MP1系列,性能还是超强的。对比IMX6ull、树莓派等板子来说,STM32MP157可拓展学习的技术非常的多,几乎可以做到一板N多用。之前陆续连载了几篇文章,对此感兴趣的朋友欢迎持续关注我,虽然不一定会每天都发,但一定会每周持续更新的!今天文末有彩蛋,距离不远^_^你会选择STM32MP157的板子,学习Linux吗?当然!为什么不呢?!stm32mp1是ST进军Linux的首款MPU,性能超强。采用.原创 2020-12-04 23:40:16 · 8531 阅读 · 9 评论 -
从菜鸟到大牛!嵌入式完整学习路线:STM32单片机-RTOS-Linux(文末领取开发板全套资料)
华清远见FS-ESP32A物联网开发板,主控模组为ESP32-WROOM-32,是通用型Wi-Fi+BT+BLE模组,开发板板载温湿度传感器、光感/接近/红外传感器、 NFC、RGB灯、风扇、蜂鸣器等丰富外设资源,并配套提供Arduino(C/C++),Micropython,Scratch3.0三种版本开发教程和丰富的项目案例资源,可以轻松学习物联网开发。芯片内置WiFi功能,板载传感器、执行器、NFC、显示屏等丰富模块,并提供丰富的创新项目拓展模块,还配套了全套的开发教程、视频课程及丰富的项目案例。原创 2024-07-23 15:50:38 · 4850 阅读 · 0 评论 -
一大波嵌入式毕业设计选题推荐(配套源码、文档、开发板)
关注公众号“华清远见在线实验室”(微信号:hqyjlab),回复“mp157项目”,即可领取以上所有项目配套文档及源码。开发板搭配仿真器、显示屏、摄像头、资源扩展板等丰富的扩展模块,可拓展物联网、人工智能等相关技术学习,还可以拓展丰富的项目实战,非常贴合企业当下开发需求,是一款嵌入式Linux入门进阶必备开发板!可实战音乐播放器、智慧家庭、智能工业电表、智能出行助手、智能猫眼、环境监测、智能安防、智能语音识别等10余个项目案例,涉及家居、医疗、农业多种应用方向,在案例中...原创 2023-02-13 15:59:01 · 4127 阅读 · 2 评论 -
基于stm32mp157的嵌入式linux+qt项目实战物联网毕业设计选题之智慧医疗项目
公众号“华清远见在线实验室”,回复“mp157项目”,即可领取。华清远见stm32mp157开发板优势特色部分,包括音乐播放器、智慧家庭、智能工业电表、智能出行助手、智能猫眼、环境监测、智能安防、智能语音识别等10余个项目案例,涉及家居、医疗、农业多种应用方向,在案例中使用了多种物联网和嵌入式技术,包括OT开发、linux应用开发、linux驱动开发、物联网云端接入...原创 2023-02-14 14:58:01 · 3402 阅读 · 9 评论 -
STM32MP157开发板Linux+Qt项目实战:音乐播放器
项目配套文档及源码,可在下方评论区留言索取~~华清远见stm32mp157开发板优势特色部分,包括音乐播放器、智慧家庭、智能工业电表、智能出行助手、智能猫眼、环境监测、智能安防、智能语音识别等10余个项目案例,涉及家居、医疗、农业多种应用方向...原创 2023-01-30 15:18:34 · 3323 阅读 · 19 评论 -
STM32MP157开发板Linux+Qt项目实战:智慧家庭
项目配套文档及源码,可在下方评论区留言索取~~stm32mp157开发板FS-MP1A是华清远见自主研发的一款高品质、高性价比的Linux+单片机二合一的嵌入式教学级开发板。开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4 核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统。开发板搭配仿真器、显示屏、摄像头、资源扩展板等丰富的扩展模块...原创 2023-02-03 16:54:35 · 4477 阅读 · 41 评论 -
STM32 Linux开发板——教程+视频+项目+硬件
STM32 Linux开发板——适合入门进阶学习的Linux开发板:华清远见FS-MP1A开发板(STM32MP157开发板)开发板介绍FS-MP1A开发板是华清远见自主研发的一款高品质、高性价比的Linux+单片机二合一的嵌入式Linux教学级开发板。开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4 核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统。开发板搭配仿真器、显示屏、摄原创 2021-10-25 16:20:41 · 1718 阅读 · 1 评论 -
STM32MP157开发板Linux+Qt项目实战:智能猫眼
项目配套文档及源码,可在下方评论区留言索取~~文件夹“Sources”中,存放着源码文件。在 Qt 开发过程中,我们会面临图形接口使用的问题,它不像 C 语言那样就那么几个函数接口,图形接口的接口数量可以用海量来形容,常用的我们可能能记住,其它的就没有必要去记了,用到什么就去帮助文档查看用法是比较方便的...原创 2023-01-28 16:25:49 · 4667 阅读 · 21 评论 -
华清远见STM32MP157开发板FS-MP1A资料更新情况(linux+Qt+项目案例)
一直关注华清远见STM32MP157板子FS-MP1A资料更新的小伙伴们,大家好!近期板子更新了一系列Qt开发教程及Qt综合案例,在这里再次汇总一下板子目前可以给大家提供的所有资料,一起说下:——文档教程类:1.《FS-MP1A开发教程.pdf》,超全超详细实验指导书,目前已有1000余页;2.《FS-MP1A机器视觉开发教程.pdf》,基于OpenCV的机器视觉实验教程,120余页;3.《FS-MP1A Qt应用编程开发教程.pdf》,240余页;4.《FS-MP1A开发板常见问题集锦.原创 2021-06-01 10:30:38 · 1583 阅读 · 2 评论 -
stm32mp157 linux下扩展板驱动移植1:驱动移植准备
写在前面:本文章为《Linux系统移植之扩展板外设驱动移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种助主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提供所有项目的说明文档、实验源码、应用程序等资料。针对FS-MP1A开发板,除了扩展板外设驱动移植篇外,还包括原创 2021-11-08 14:46:59 · 793 阅读 · 0 评论 -
学习嵌入式linux为什么推荐stm32mp157开发板?
stm32mp157是ST推出的一款双A7+M4多核异构处理器,既可以学习linux,又可以学习stm32单片机开发,还可以拓展物联网、人工智能方向技术学习,并极大丰富linux应用场景,非常贴合企业当下开发需求,给职业发展带来广阔的成长空间和机遇!1. 技术层级丰富,技术延展性大stm32mp157是ST推出的一款双A7+M4多核异构处理器,可以学习ARM Cortex-A7和Cortex-M4两种裸机开发。A7上可以跑linux系统,M4上可以跑FreeRTOS/RT-Thread实时操作系统。原创 2021-09-18 09:14:19 · 2185 阅读 · 0 评论 -
免费课程分享:《基于STM32MP157的Linux操作系统移植》
免费课程分享:《基于STM32MP157的Linux操作系统移植》华清远见FS-MP1A开发板(主控芯片stm32mp157)获ST官方推荐,开发板入门系列视频上线ST官网!ST官网课程链接:基于STM32MP157的Linux操作系统移植课-ST官网课程内容介绍:基于STM32MP157的Linux操作系统移植(共23讲),配套近300页开发教程文档。课程大纲:stm32mp157教程之linux系统移植课程大纲关于stm32mp1:ST拥有非常成熟的生态系统,stm.原创 2020-12-04 16:59:47 · 810 阅读 · 0 评论 -
stm32mp157 linux教程连载:stm32mp1如何在电脑上开发linux
本篇讲解Ubuntu操作系统安装方式以及体验,学习目录如下所示:第 1 章 嵌入式Linux开发介绍1.1 安装前准备第 2 章 VMware Player安装2.1 VMware Player介绍2.2 VMware安装第 3 章 Ubuntu操作系统3.1 发行版Linux介绍3.2 Ubuntu下载3.3 Ubuntu安装3.4 配置虚拟机3.4.1 网络连接修改3.4.2 安装VMware Tools3.4.3 启用共享文件夹3.4.4 常用工具安装3.4.5 安装TFTP服务器3.4.6 安装NF原创 2020-11-20 16:18:43 · 955 阅读 · 0 评论 -
【资料抢鲜看】STM32MP157开发板学习资料一览(能跑Linux的stm32开发板)
【资源首发尝鲜看】 【 后续资料完全更新完成后,资料全开源】写在前面:很多初学者,想买块板子学习,但不知道怎么选。这里给大家推荐一款史上配套资料最全的嵌入式Linux开发板FS-MP1A(STM32MP157开发板)。买开发板学习,最重要的是什么?除了板子能用来学什么外,重要的是我买了能不能学会。这块板子可以用来学习什么呢?学嵌入式linux(应用/系统/驱动),学单片机,学stm32,学arm体系架构,学物联网,学人工智能。现在的产品研发,经常是多技术融合的,尤其是现在...原创 2020-11-12 15:40:09 · 2998 阅读 · 2 评论 -
stm32mp1 linux最小根文件系统制作教程(stm32mp157开发板实操)
作者:华清远见研发中心,志浩老师。有用户反馈,关于stm32mp1,ST官方提供的系统太庞大,开机速度慢,占用空间大。基于这个问题,我们整理了Linux5.4.31最小根文件系统的镜像及对应教程,希望对stm32mp157开发板使用的用户有所帮助。1. 根文件系统开发实验1.1 实验目的熟悉Linux 文件系统目录结构,创建自己的文件系统,通过NFS 方式测试。1.2 实验平台华清远见开发环境,FS-MP1A平台;1.3 实验步骤1 . 根文件系统制作可以从http.原创 2020-11-12 14:08:45 · 3900 阅读 · 10 评论 -
stm32mp1 linux开发环境搭建(cortex a7)
写在前面:本文章为《STM32MP1系列教程之Cortex-A7开发篇》系列中的一篇,全系列总计11篇。笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。针对该开发平台,后续会陆续出更多系列教程,包括Cortex-A7开发篇、Cortex-M4开发篇、Linux应用开发篇、Linux系统移植篇、Linux驱动开发篇、硬件设计篇、项目实战篇等。欢迎关注,更多stm32mp157开发教程及视频,可加技术交流Q群459754978,感谢关注。FS-MP1A开发板详情介绍:ht原创 2020-11-27 10:14:31 · 827 阅读 · 0 评论 -
stm32mp157教程之linux系统移植(总23讲,陆续更新)
开发平台:华清远见FS-MP1A开发板《stm32mp157教程之linux系统移植》主要讲解基于ST官方源码包,适配FS-MP1A开发板。主要内容包括u-boot 2020.01移植,tf-a 2.2移植,linux 5.4.31内核移植及驱动移植,busybox 1.29.3移植。本套视频教程,将手把手带您一步步完成Linux系统移植操作,熟悉掌握Linux系统移植相关的知识点。《stm32mp157教程之linux系统移植》是《零基础玩转STM32MP1开发板》完整课程中的Level 9章内容。《原创 2020-11-19 14:04:24 · 2157 阅读 · 0 评论 -
STM32MP157 Linux系统移植开发篇19:Linux内核Wi-Fi驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-18 10:26:24 · 948 阅读 · 1 评论 -
STM32MP157 Linux系统移植开发篇12:Linux内核MIPI LCD驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-09 09:05:50 · 1529 阅读 · 2 评论 -
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 · 410 阅读 · 5 评论 -
STM32MP157 Linux系统移植开发篇8:Linux内核配置方法及编译
Linux内核配置及编译解压内核建立源码目录该目录下以patch结尾的文件为ST官方提供的补丁文件,linux-5.4.31.tar.xz为标准linux源码包。解压标准内核源码包原创 2021-08-11 08:46:17 · 1733 阅读 · 5 评论 -
STM32MP157 Linux系统移植开发篇18:Linux内核蓝牙驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-17 09:38:11 · 1752 阅读 · 2 评论 -
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 · 496 阅读 · 9 评论 -
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 · 1080 阅读 · 7 评论 -
STM32MP157 Linux系统移植开发篇4: BootLoader(Uboot)移植
BootLoader(Uboot)移植实验原理概念简单地说,Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的BIOS程序。通过这段程序,可以完成硬件设备的初始化,并建立内存空间的映射图的功能,从而将系统的软硬件环境带到一个合适的状态,为最终调用系统内核做好准备。通常,Bootloader是严重地依赖于硬件实现的,特别是在嵌入式中。因此,在嵌入式世界里建立一个通用的Bootloader几乎是不可能的。尽管如此,仍然可以对Bootloader归纳出一些通用的概念来原创 2021-08-05 09:03:37 · 2610 阅读 · 7 评论 -
STM32MP157 Linux系统移植开发篇14:Linux内核RGB LCD驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-13 09:57:04 · 999 阅读 · 1 评论 -
STM32MP157 Linux系统移植开发篇11:Linux HDMI驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-08 08:55:55 · 2198 阅读 · 2 评论 -
STM32MP157 Linux系统移植开发篇17:Linux内核摄像头驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-16 13:25:12 · 1495 阅读 · 2 评论 -
STM32MP157 Linux系统移植开发篇2:烧写linux镜像
1 章 系统镜像烧写FS-MP1A支持通过STM32CubeProgrammer工具镜像镜像的烧录,此外还支持通过bootloader下的ums工具配合ubuntu操作系统进行单个镜像更新,通过使用tftp下载方式进行镜像的验证,以及使用scp方式来更新linux内核与设备树。 STM32CubeProgrammer烧写方式 STM32CubeProgrammer工具已经在前面的章节进行了安装,现在我们可以通过使用这个工具来烧录系统。 调整拨码开关 在开发板上电之前我.原创 2021-08-03 14:48:07 · 2139 阅读 · 5 评论 -
STM32MP157 Linux系统移植开发篇16:Linux内核音频驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-15 11:39:03 · 1533 阅读 · 1 评论 -
STM32MP157 Linux系统移植开发篇10:Linux内核网卡驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-07 14:55:05 · 1061 阅读 · 2 评论 -
STM32MP157 Linux系统移植开发篇15:Linux内核7寸触摸屏驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-14 08:38:56 · 455 阅读 · 1 评论 -
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 · 1505 阅读 · 6 评论 -
STM32MP157 Linux系统移植开发篇13:Linux内核5寸触摸屏驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-原创 2021-09-10 08:56:19 · 639 阅读 · 2 评论 -
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 · 1045 阅读 · 6 评论 -
STM32MP157 Linux系统移植开发篇9:Linux内核eMMC驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。 针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cort..原创 2021-09-06 11:32:11 · 1092 阅读 · 2 评论