![](/img/trans.png)
[英]How to map resources of two devices in one Linux kernel driver using device tree?
[英]Booting mainline Linux kernel using device tree
我按照以下步驟在QEMU
上構建和刷新內核:
make ARCH=arm distclean
make ARCH=arm versatile_defconfig
make ARCH=arm menuconfig
ARM EABI
編譯內核。 (啟用此功能)。 make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
qemu-system-arm -M versatilepb -m 128M -kernel arch/arm/boot/uImage -append "console=tty1"
rootfs
參數。 qemu-system-arm -M versatilepb -m 128M -kernel arch/arm/boot/uImage -initrd rootfs.img -append "root=/dev/ram mem=128M rdinit=/sbin/init" -serial stdio
在運行時,內核是否使用設備樹來加載設備? 如果是,如何確認以及設備樹位於何處? (我需要對設備樹文件(.dts)進行更改,但無法找到該文件的位置)請幫助
設備樹位於arch/arm/boot/dts/versatile-pb.dts
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.