stm32mp157

LaoZhangGong1231 个月前
linux·运维·服务器·经验分享·stm32·stm32mp157
Linux第92步_如何编写“设备树”下的platform设备驱动Linux字符设备驱动,新字符设备驱动和设备树下的GPIO驱动,都是配置IO引脚所使用的GPIO寄存器,驱动开发方式和裸机没啥区别。Limux内核提供了pinctrl和gpio子系统用于GPIO驱动,借助它可简化GPIO驱动开发。
StudyWinter5 个月前
linux·单片机·led驱动·stm32mp157
韦东山嵌入式linux系列-具体单板的 LED 驱动程序笔者使用的是STM32MP157的板子详细步骤如下: ① 看原理图确定引脚,确定引脚输出什么电平才能点亮/熄灭 LED ② 看主芯片手册,确定寄存器操作方法:哪些寄存器?哪些位?地址是? ③ 编写驱动:先写框架,再写硬件操作的代码
LaoZhangGong1238 个月前
linux·经验分享·stm32·非阻塞io·stm32mp157
Linux第88步_非阻塞IO实验非阻塞IO是“应用程序”对“驱动设备”进行操作,若不能获取到设备资源,则非阻塞IO应用程序的线程不会被“挂起”,即线程不进入休眠,而是一直“轮询”,直到获取到设备资源为止,或者直接放弃。
LaoZhangGong1238 个月前
linux·经验分享·非阻塞io·stm32mp157·阻塞io
Linux第86步_了解“阻塞和非阻塞IO”以及相关处理函数1、IO“应用程序”对“驱动设备“进行输入/输出操作,简称IO操作,它是Input和Output的缩写。
LaoZhangGong1239 个月前
linux·经验分享·stm32·单片机·ubuntu·设备树·stm32mp157
Linux第74步_“设备树”下的LED驱动使用新字符设备驱动的一般模板,以及设备树,驱动LED。1、添加“stm32mp1_led”节点打开虚拟机上“VSCode”,点击“文件”,点击“打开文件夹”,点击“zgq”,点击“linux”,点击“atk-mp1”,点击“linux”,点击“my_linux”,点击“stm32mp157d-atk.dts”。
LaoZhangGong12310 个月前
linux·经验分享·学习·ubuntu·makefile·make·stm32mp157
Linux第65步_学习“Makefie”1、在“/home/zgq/linux/”创建一个“Test_MakeFile”目录用于学习“Makefie”。
LaoZhangGong12310 个月前
linux·经验分享·ubuntu·密码·stm32mp157
解决ubuntu登录密码问题解决ubuntu登录密码问题不要随便删除密码,不要随便改密码,很容导致密码过期,或者密码无效。参考了很多人的做法,都没有得到解决。下面的过程,够详细了,我就是这么搞好的。
LaoZhangGong12310 个月前
linux·服务器·经验分享·学习·根文件系统·stm32mp157
Linux第55步_根文件系统第2步_测试使用busybox生成的根文件系统测试使用busybox生成的根文件系统。测试内容较多,很杂。1、修改“nfs-kernel-server”
LaoZhangGong12310 个月前
linux·服务器·经验分享·学习·移植·stm32mp157
Linux第51步_移植ST公司的linux内核第3步_添加修改设备树1、设备树文件的路径1)、创建linux中的设备树头文件在“my_linux/linux-5.4.31/arch/arm/boot/dts/”目录中,以“stm32mp15xx-edx.dtsi”为蓝本,复制一份,并命名为 “stm32mp157d-atk.dtsi”,这就是我们开发板的设备树头文件。
LaoZhangGong12310 个月前
linux·经验分享·学习·uboot·stm32mp157
Linux第45步_通过搭建“DNS服务器”学习图形化配置工具学习的意义:通过搭建“DNS服务器”,来学习“图形化配置工具”。“DNS服务器”,我们用不到,但为后期移植linux系统服务,因为在移植系统时,需要用到这个“图形化配置工具”。
LaoZhangGong1231 年前
linux·经验分享·notepad++·stm32mp157
Linux第29步_安装“Notepad++”软件STM32CubeProgrammer脚本文件的后缀为“.tsv”,ST公司官方也叫做FlashLayout。在烧写“TF-A固件”之前,我们需要用“Notepad++”软件打开“后缀为.tsv”的脚本文件,根据需求决定哪些文件需要更新,设置好这个脚本文件。
LaoZhangGong1231 年前
linux·经验分享·ubuntu·虚拟机·stm32mp157
Linux第7步_设置虚拟机的电源用处不大,主要是了解”螺丝刀和扳手形状的图标“在哪里。1、打开虚拟机,点击最右边的“下拉按钮”,弹出对话框,得到下图:
LaoZhangGong1231 年前
linux·经验分享·ubuntu·stm32mp157
Linux第3步_安装Ubuntu操作系统创建好虚拟机后,就可以安装Ubuntu操作系统了。1、双击“VMware Workstation Pro”,得到下面的界面。