本文目前先记录一些关键词,因为我还没来得及整理,但相关的联系很多,我怕忘了就先记下来。 目录 起因 现状 Python 示例 加载 spidev 模块 .ko 在设备树添加 spi 结点 测试 SPI 功能和最终效果 后记 起因 最近在做 MaixPy 的开发中适配 Linux V 的外设驱动接口,从 MCU 的思维去是希望直接在 Python 就可以使用 SPI 的驱动来调试外设。 现状 截止 ...
2021-01-28 18:27 0 311 推荐指数:
1: struct spi_board_info { 2: /* the device name and module name are coupled, like platform_bus; 3: * "modalias ...
准备工作 linux操作系统电脑一台 Windows操作系统电脑一台 读卡器一枚 512M tf卡一张 PhoenixCard v4.26 balenaEtcher Maix Ⅱ dock resize.sh resize_root.sh 烧录镜像 首先获取原始镜像下载站 ...
;spidev_fops @@open方法spidev_open进行检查, 重点是以后三条语句,其他的 ...
需求 制作一个全平台通用的烧录镜像 用户可自行调整root空间大小 存在一个分区,可以全平台读写 解压镜像 tina系统一键打包后为Phoenix img, 不是常规的分区镜像,因此需要PhoenixCard解压镜像到sd卡中。 完成后分区情况如下 最后 ...
前言 这里使用两种烧录方式,一种是PhoenixSuit官方烧录,参考MaixII M2dock 烧录系统,第二种是类似树莓派直接烧写镜像的方式。官方的讲解很完善了,这里主要讲第二种。由于win10烧录会导致GPT分区表错误,并且涉及到调整分区,这里将在linux系统下进行。 资源获取 ...
关于适配和测试常见的基础外设驱动,从上层用户空间的软件到底层硬件寄存器之间的联系 拓展介绍给 ...
update_dtb 程序是给 allwiner tina linux 专门写的小工具。 举个例子,使用 pwm0 的时候会发现系统对此的配置不存在 pio 的表中,所以我们需要对其配置进行更新,那么如何在不烧录镜像的情况下改变设备结点的配置呢? 用 fdisk -l 查一下磁盘 ...