摘要: title: C语言方式(libgpiod) 在linux4.8以后,可以通过libgpiod库控制gpio 首先在buildroot中生成libgpiod库,然后就可以编写c代码了。 #include <stdio.h> #include <unistd.h> #include <gpiod.h> 阅读全文
posted @ 2021-09-13 09:39 USTHzhanglu 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 在为zero配置python3时,一些包需要更高的版本,因此需要升级buildroot 一口气更新到最新版,启动没问题。 但是在开启openssh时,发现启动后系统会阻塞很长时间 [ 1.810100] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) St 阅读全文
posted @ 2021-09-03 11:51 USTHzhanglu 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 在使用Zero的usb网络时,由于zero的mac一直变动,每次从新分配ip都很麻烦,随决定祭出脚本 可以看到,每次zero上电后,都会多出一个enx 前缀的网卡 通过ifconfig -a| grep "enx"可以捕捉到是否有网卡并打印出来 如下需输出 ╰─[:)] % ifconfig -a| 阅读全文
posted @ 2021-09-01 18:46 USTHzhanglu 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 修改内核 在内核选项中勾选上Ethernet Gadget, 就可以让Zero与PC通过usb共享网络。 Location: -> Device Drivers -> USB support (USB_SUPPORT [=y]) -> USB Gadget Support (USB_GADGET [ 阅读全文
posted @ 2021-09-01 11:56 USTHzhanglu 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 需求 制作一个全平台通用的烧录镜像 用户可自行调整root空间大小 存在一个分区,可以全平台读写 解压镜像 tina系统一键打包后为Phoenix img, 不是常规的分区镜像,因此需要PhoenixCard解压镜像到sd卡中。 完成后分区情况如下 Device Start End Sectors 阅读全文
posted @ 2021-08-30 18:49 USTHzhanglu 阅读(569) 评论(0) 推荐(0) 编辑
摘要: sipeed出的maix sense开发板虽然宣称有5个串口,但是uart0用作了debug,uart1用作的Bluetooth,uart2没引出来,uart3只引出了RX和CTS,需要完整使用串口的话,只能使用ruart,并且maixsense上面预留的4Pin uart也接的也是这个。 好巧不巧 阅读全文
posted @ 2021-08-26 18:31 USTHzhanglu 阅读(1035) 评论(10) 推荐(0) 编辑
摘要: 起因是用docker编译buildroot时突然发现连接不上网络,也ping不通主机,尝试重启docker和ubuntu都无效,随上网找解决办法,看到 先停掉宿主机上运行的docker容器,然后执行以下命令 在宿主机执行: pkill docker iptables -t nat -F ifconf 阅读全文
posted @ 2021-08-23 17:34 USTHzhanglu 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: PhoenixCard烧录镜像 PhoenixSuit和PhoenixCard是全志芯片常用的两种烧录工具,一个是USB烧录,另一个是sd卡烧录。对于需要烧录到flash中的,常用PhoenixSuit,而使用sd卡的在用PhoenixSuit需要安装USB驱动等一系列的麻烦操作,就可以使用Phoe 阅读全文
posted @ 2021-08-03 15:27 USTHzhanglu 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.磁盘扩容 管理虚拟机设置->磁盘->扩展 注意有快照的话先删除快照 填入要扩展的大小,建议先100G 2.修改分区 安装分区工具sudo apt-get install gparted 打开gparted,选中sda3(实际磁盘名) 右键,Resize/Move Free space follo 阅读全文
posted @ 2021-07-20 16:47 USTHzhanglu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前言 这里使用两种烧录方式,一种是PhoenixSuit官方烧录,参考MaixII M2dock 烧录系统,第二种是类似树莓派直接烧写镜像的方式。官方的讲解很完善了,这里主要讲第二种。由于win10烧录会导致GPT分区表错误,并且涉及到调整分区,这里将在linux系统下进行。 资源获取 ## 烧录程 阅读全文
posted @ 2021-06-08 18:51 USTHzhanglu 阅读(849) 评论(0) 推荐(0) 编辑