Linux on SOPC – Embedded System Implementation. Final presentation- Part A. Avi Urman, Kobi Maltinsky. Supervisor: Inna Rivkin. Table of Contents. Project Goals Hardware Petalinux Configuration Boot Up PS2 Keyboard TFT Screen Difficulties Part B. Project Goals.
Final presentation- Part A
Avi Urman, KobiMaltinsky
Supervisor: Inna Rivkin
*System already had UART and Ethernet support
Several functionalties should be configured for our system :
int(*fb_set_par)(structfb_info *info) - Configure the video controller registers
probe initializes the driver and registers the functions that control the hardware
PS/2 ports uses the theSerio layer that is a part of the input layer of linux.
The PS2 driver registers itself to the Serio layer by providing the driver functions and calling serio_register_port(), this function is called in the probe function which itself is being called by the __initxps2_init on module load.
The driver contains the following functions :
This function probes the PS/2 device in the device tree. It initializes the driver data structure and the hardware
This function is called if a device is physically removed from the system
Add an Hardware Accelerator block that will perform decoding algorithm
And sends it to our system through Ethernet.