"mini-2440 and its real time applications"

19
MINI 2440 and its REAL TIME APPLICATIONS TUSHAR GUPTA – 10104691 SURABHI AGARWAL – 10104692 PROJECT SUPERVISOR – AMANPREET KAUR

Upload: tushar10104691it

Post on 30-Jul-2015

284 views

Category:

Engineering


4 download

TRANSCRIPT

1. TUSHAR GUPTA 10104691 SURABHI AGARWAL 10104692 PROJECT SUPERVISOR AMANPREET KAUR 2. Mini2440 is supported by 3 different types of OS namely Linux, Windows CE and Android. We have booted all three OS on Mini2440 using HyperTerminal and DNW in Windows. We have created z-image of OS in Ubuntu 12.04 and then use this z-image only for deployment of OS into Mini2440. We have cross compiled the Android OS on Mini 2440 and then verified it by booting on the device. We have created a GUI based application named Concept of Fan Regulator, temperature sensor and external and internal Leds working using Mini 2440. For this, we have created our own hardware comprising of DC Motor, temperature sensor, LEDs, breadboard, battery and connecting wires. We are controlling the speed of DC Motor by connecting hardware to Mini2440 GPIO port. A real time useful application is created to control speed of DC motor through Mini2440 which is acting as a Fan Regulator. Application is created in Linux environment. Its an application where we will designate encoder the pulses/round and set the maximum speed of motor. The Mini 2440 will have a GUI to display the status of motor and receive the set speed from users. Also, we are displaying the temperature value on device as well as web server. We have also worked on LED control for this device using both external and in built LEDs. The users can use this application in their daily life. The challenge was to run all the three applications- fan regulator, temperature sensor and Leds control at a single time. We are able to run all the applications in a single interface and at a single point of time. 3. One gets to know, how to boot different operating systems using HyperTerminal and DNW. One gets to know how the Z-image is actually created on ubuntu. Creating real time applications helps us relate the project to the real world such as a fan regulator for different speeds, LED control test and temperature display. 4. Booting of different operating systems on device. Then, Z-image created on ubuntu. A GUI sample application is made to test the device, how the GUI works. Hardware is created, keeping in mind all the hardware and software implications. DC motor control is attached and checked the compatibility. DC motor is controlled with a GUI on the device for different speeds. 5. Working on LEDs (both internal and external). Allowing to test the blinking of LEDs Displaying temperature value on device with little error Displaying all values of application on web server and controlling or running all the application at single point of time. 6. While many of us dont know about this device but there is a lot to learn from it. At some stage it may have its memory limitations but still there is much we can do even with less memory. There are many around the world who are working on this device and have built many applications for the same. The device has much to offer and its a good thing for a developer to deploy his/her apps on this device.