Hands On Projects For The Linux Graphics Subsystem -

Next, we will create a DRM device, which represents a graphics device, such as a graphics card.

dev = drm_dev_alloc(driver, &pdev->dev); if (!dev) return NULL;

static int __init simple_driver_init(void) Hands On Projects For The Linux Graphics Subsystem

static struct drm_device *drm_device_create(struct drm_driver *driver, struct pci_dev *pdev)

printk(KERN_INFO "Simple graphics driver initialized\n"); return platform_driver_register(&simple_driver); Next, we will create a DRM device, which

printk(KERN_INFO "Simple graphics driver exited\n");

Finally, we will test our graphics application by running it on a Linux system. we will create a DRM device

#include <drm/drm.h>