
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 系统要考虑到驱动的可重用性,因此提出了驱动的分离与分层这样的软件思路,一般像spi、 i2c、 dma这类的驱动都是分控制器驱动,也叫做平台设备驱动。我的理解是,驱动分两层,左边那层叫实际的驱动,是真实与实际硬件打交道的驱动,一般由硬件厂商提供。

在 配置PetaLinux 工程期间,会因为错误的网站请求而导致配置失败,这是因为petalinux 默认的资源配置连接已经失效。该问题是因为petaLinux 的内置库需要python2 环境导致编译失败,所以理论上只需要配置一个python2 即可。此时,我以为是安装了python3 导致的,因此我直接卸载了python3(经反复对比,确认只有操作系统版本对不上,因此重新下载ubuntu 18

将前面过程当中生成的各种镜像文件拷贝到 SD 启动卡的 FAT 分区,包括 zImage(内核镜像,内核源码目录 arch/arm/boot/zImage)、system-top.dtb(内核设备树 dtb 文件,内核源码目录arch/arm/boot/dts/system-top.dtb)、system.bit(pl端bitstream文件,Petalinux工程目录下的 images/linu

命令),然后等待GUI出来,这里暂时不改动啥,直接save(save为u-boot.config,名字随便取但不要留空),然后继续等(新建工程要等的时间还是比较长的,后来再配置就会很快)。会进入一个配置界面,在里面我们可以配置一些系统参数,主要的配置包括:启动方式,启动存储器分区表,启动文件名称等等,本次暂不对其修改(默认是从。注意:到此处的时候,不能再用超级用户了,要切换到普通用户下,之后的所有








