Linux驱动开发
文章平均质量分 83
青柠味_Jay
这个作者很懒,什么都没留下…
展开
-
VMware虚拟机Ubuntu系统网络设置:NAT和桥接
在这种模式下,使用VMnet0虚拟交换机,虚拟操作系统就像是局域网中的一台独立的主机,与宿主计算机一样,它可以访问网内任何一台机器。在桥接模式下,可以手工配置它的TCP/IP配置信息(IP、子网掩码等,而且还要和宿主机器处于同一网段),以实现通过局域网的网关或路由器访问互联网;还可以将IP地址和DNS设置成“自动获取”。如果你想利用VMWare在局域网内新建一个服务器,为局域网用户提供Web或网络服务,就应该选择桥接模式。原创 2022-11-09 20:16:14 · 3731 阅读 · 0 评论 -
imx6ull的IOMUX配置方法
芯片包含数量有限的引脚,其中大多数具有多个信号选项。这些信号到引脚和引脚到信号选项由输入输出多路复用器选择称为IOMUX。IOMUX还用于配置其他引脚特性,例如电压电平、驱动强度和滞后。imx6芯片利用IOMUX机制来解决引脚复用的问题,其引脚配置方法也有些复杂,它涉及到的寄存器有三类:PAD控制寄存器:全称SW_PAD_CTL_PAD_GPIO1_IO09,意为GPIO电气参数配置寄存器MUX控制寄存器:全名是SW_MUX_CTL_PAD_GPIO1_IO09,意为GPIO复用寄存器。原创 2023-02-22 20:51:39 · 690 阅读 · 0 评论 -
设备树编写LED驱动——基于百问网imx6ull开发板
驱动模块安装成功后,就可以使用测试程序来控制 led 灯的状态,如下图所示,操作 led 灯时可同时观察开发板串口旁的灯是否有亮灭的变化。进入/sys/bus/platform/devices/目录可以查看根据设备树生成的平台设备。1.进入设备树目录查看设备树文件,本实验用的是百问网100ask_imx6ull的开发板。进入/sys/firmware/devicetree/base目录查看生成的节点。编译驱动前,要确保虚拟机上的Linux内核版本与开发板上的内核版本一致。3.返回源码目录生成dtb文件。原创 2023-02-21 10:57:28 · 491 阅读 · 0 评论