Exercise Overview

  Red:  This exercise is still not fulfilled

  Green:  This exercise should be finished now

 Yellow:  The exercise belonging to this week 

 Exer Cise PC-1

 
Installation of VMWare Player and VMWare Golden Image containing
Ubuntu 9.10 Linux and the necessary DevKit8000-software
See "Campusnet/ITLNX1/File sharing/04_Exercises"
 

 Exercise PC-2


Linux-commands
See "Campusnet/ITLNX1/File sharing/04_Exercises"
 

 Exercise PC-3


Linux-commands and Shell-scripts
See "Campusnet/ITLNX1/File sharing/04_Exercises"
 

 Exercise PC-4


Software Development and System Administration

See "Campusnet/ITLNX1/File sharing/04_Exercises"
 

 Exercise DevKit8000-1


Programming an embedded Linux-system (user space)
See "Campusnet/ITLNX1/File sharing/04_Exercises"
 

 Exercise DevKit8000-2

 
Thread programming and thread-communication in an embedded Linux-system (user space).
See "Campusnet
/ITLNX1/File sharing/04_Exercises"
 

 Exercise DevKit8000-3


Processes and process communication in an embedded Linux-system (user space).
See "Campusnet/ITLNX1/File sharing/04_Exercises"

 

 Exercise DevKit8000-4


Programming of simple device driver's in an embedded Linux-system.
Theme: mknod, insmod, lsmod, rmmod, module_init( ), module_exit( ), access to device driver from user space
See "Campusnet/ITLNX1/File sharing/04_Exercises"
 

 Exercise DevKit8000-5


Programming of device driver's in an embedded Linux-system (gpio).
Theme: development of device-driver for gpio's
See "Campusnet/ITLNX1/File sharing/04_Exercises"
 

 Exercise DevKit8000-6


Programming of device driver's in an embedded Linux-system (gpio).
Theme: development of device-driver for gpio's using interrupt.
See "Campusnet/ITLNX1/File sharing/04_Exercises"
 


 
Exercise DevKit8000-7
 

 

Terminal-controlled, single-threaded userspace-application using DAC
 

 
 Exercise DevKit8000-8
 

Terminal-controlled, single-threaded userspace-application using ADC

 
 Exercise DevKit8000-9
 

Graphical application on host and target (DevKit8000) developed by using Qt Programming.

 Exercise DevKit8000-10 (project)


See "Campusnet/ITLNX1/File sharing/04_Exercises"

The developed/used thread-, mutex-, semaphore- and mailbox-API
and/or processes/process communication mechanisms

and TCP/IP based communication to/from another device
and the developed device drivers should be used in this exercise/project.

A graphical GUI developed by using Qt is optional.