1,UIO驅動比較簡單,使用內核自帶的UIO即可
注意點:a)pdrv類型的驅動需要修改dts,compatible是加載uio_pdrv module時的of_id關鍵字決定的。疑問:默認值是什么?
如果uio_pdrv編譯進內核,使用bootargs:uio_pdrv_genirq.of_id=generic-uio;如果是手動加載,可以modprobe uio_pdrv_genirq of_id=generic-uio。
2,如果選擇SD卡作為文件系統,可能內核ko不會被編譯,可能是petalinux的一個bug。可以先使用initramfs方式編譯下,提取ko文件,然后使用。