驱动开发-基于GPIO的LED
前言本次实验是基于正点原子开发板I.MX6ULL开发板来学习的 硬件原理分析本次实验我们使用的是正点原子开发板上的led灯,我们查看开发板原理图可以看到led灯连接在GPIO_3引脚上的 我们打开芯片核心原理图可以找到GPIO_3对应的是IMX6ULL芯片的GPIO1_IO03引脚 我们本次实验使用的就是I/O功能,因此我们打开arch/arm/boot/dts/imx6ul-pinfunc.h文件找到对应的宏MX6UL_PAD_GPIO1_IO03__GPIO1_IO03 设备树编写dtbs文件: 添加pinctrl节点 在 iomuxc 节点的 imx6ul-evk 子节点下创建一个名为pinctrl_led的子节点,将 GPIO1_IO03 这个 PIN 复用为 GPIO1_IO03,电气属性值为 0X10B0。 在imx6ull-alientek-emmc.dts文件中找到&iomuxc 节点,添加对应的电气属性 格式: 123456pinctrl_自定义名字: 自定义名字{ fsl,pins = < 引脚复用宏定义PAD(引脚)属性 引脚...
Clash for ubuntu
Clash for ubuntu1.下载软件源1.1访问:https://github.com/Fndroid/clash_for_windows_pkg/releases 1.2点击下载X64 for Linux: 图1.Clash.for.Windows-0.20.30-x64-linux.tar.gz 2.配置Clash2.1找到下载好的压缩文件将其解压,进入包含运行文件的文件夹下在该界面下打开终端,输入 1./cfw 图2.包含cfw文件的文件夹界面 图3.鼠标右键后点击在终端打开 图4.在终端中输入./cfw 2.2在打开的vpn界面中找到Profiles选项 图5.Profiles界面 2.3在上方的Donload from a URL词条中粘贴你的订阅链接,并点击Download选项,就会生成一个.yaml文件(文件左侧的绿色竖条表示配置成功) 图6.1官网中复制你的订阅链接 图6.2粘贴你的订阅链接 图7.订阅配置成功后生成的.yaml文件 2.4在左边的边框中点击Proxies选项,就会看到有节点选择界面,在Rule下点击你想选择的...