03 2023 档案

摘要:平台驱动程序也与DTs一起工作。这是目前处理平台设备的推荐方式,不再需要使用板级文件,当设备的属性发生变化时也不需要重新编译内核。可以使用OF匹配表进行匹配,这是一种基于DT的匹配机制。下面让我们看看它是如何工作的。 OF匹配表方式 OF匹配表匹配是Platform核心执行的第一个匹配机制,目的是将 阅读全文
posted @ 2023-03-28 19:50 闹闹爸爸 阅读(825) 评论(0) 推荐(0) 编辑
摘要:驱动程序的主要目的是处理和管理设备,大多数时候将它们的功能暴露给用户空间。这里的目标是收集设备的配置参数,特别是资源(内存区域、中断线、DMA通道、时钟等)。 下面是我们将在本文中使用的设备节点。它是i.MX6 UART设备的节点,定义在arch/arm/boot/dts/imx6qdl.dtsi中 阅读全文
posted @ 2023-03-27 19:42 闹闹爸爸 阅读(117) 评论(0) 推荐(0) 编辑
摘要:表示和寻址设备 每个设备在DT中至少有一个节点。有些属性对于许多设备类型都是通用的,特别是位于内核已知总线(SPI、I2C、Platform、MDIO等等)上的设备。这些属性是reg、#address-cells和#size-cells。这些属性的目的是在它们所在的总线上进行设备寻址。也就是说,主要 阅读全文
posted @ 2023-03-12 17:55 闹闹爸爸 阅读(199) 评论(0) 推荐(0) 编辑
摘要:设备树(DT)是一个易于阅读的硬件描述文件,具有类似json的格式化风格,这是一个简单的树结构,其中设备由节点及其属性表示。属性可以为空(仅有key,用于描述布尔值),也可以为key-value对,其中value可以包含任意字节流。本章是对DT的简单介绍。每个内核子系统或框架都有自己的DT绑定。我们 阅读全文
posted @ 2023-03-12 15:43 闹闹爸爸 阅读(269) 评论(0) 推荐(0) 编辑
摘要:为了安全起见,需要给串口设置登录限制,即需要正确输入用户名和密码以后才能正常使用串口命令行。 这里实现的方法是在/etc/inittab里面加入以下内容: ttyS3::respawn:/sbin/getty -L ttyS3 115200 vt100 ttyS3是串口设备名,在/dev目录下。可根 阅读全文
posted @ 2023-03-09 17:13 闹闹爸爸 阅读(877) 评论(0) 推荐(0) 编辑
摘要:我们都知道网络是Linux内核所固有的。一些年以前,Linux由于其网络性能而被使用,但现在情况已经发生了变化;Linux不仅仅是一个服务器,它可以在数十亿个嵌入式设备上运行。多年来,Linux已经获得了最好的网络操作系统的声誉。尽管如此,Linux不能做所有的事情。考虑到存在的各种各样的以太网控制 阅读全文
posted @ 2023-03-08 16:14 闹闹爸爸 阅读(572) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示