Modification of Boards into Wireless Using Embedded Platform and ARM9

Similar documents
Implementation Of OCR Technique in ARM7 Handwritten character Recognition

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

REAL TIME IMAGE PROCESSING BASED ON EMBEDDED LINUX

Research into a Wireless Smart Parking System

Temperature Measurement and Control System Based on Embedded WEB

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5

K101: Embedded Linux Basics

The Research about Interactive Intelligent Projection Handwritten System Based on Wiimote Wei Zhou, Yao Deng, Luxi Li, Di Hu

The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication

COGNITIVE DISASTER INFORMATION SYSTEM: AN APPROACH USING S3C2440C

Research on Embedded CNC Device Based on ARM and FPGA

BLE MODULE SPECIFICATIONS

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

Wireless Remote Water Meter Design of Automatic Meter Reading System

2017 International Conference on Economics, Management Engineering and Marketing (EMEM 2017) ISBN:

TQ2440 Development Platform Manual

Design and Development of Control System for Three- Dimensional Wireless Human-Computer

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

Design of Greenhouse Temperature and Humidity Monitoring System Based on ZIGBEE Technique Ming Xin 1,a, Wei Zhongshan 1,b,*

Sensors State Monitoring based on LabVIEW and Wireless Nodes

RF4431 wireless transceiver module

FriendlyARM. Mini2440.

Design of point to multi-point wireless communication system based on ZigBee

Applications of wireless sensor network in the agriculture environment monitoring

RF4432 wireless transceiver module

The Research about Embedded Soft PLC Running System Based on ARM

Information Acquisition System Based on ZigBee and ARM

A Low-Cost Energy Management System That Compares Power Consumption of Electronic Home Appliances

Realization of Automatic Keystone Correction for Smart mini Projector Projection Screen

ARMed for Automotive. Table of Contents. SHARP and ARM Automotive Segments SHARP Target Applications SHARP Devices SHARP Support Network Summary

SMART VEHICLE CONTROLLED SYSTEM

A Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang

HUMAN-COMPUTER INTERFACE DEVELOPMENT OF WIRELESS MONITORING SYSTEM BASED ON MINIGUI

Design of Temperature and Humidity Data Acquisition System. Based on ARM

Wireless-Tag WT51822-S1

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN:

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015)

Product Technical Brief S3C2416 May 2008

Research on Image Sensor System Acquisition Based on ARM

Module Introduction. CONTENT: - 8 pages - 1 question. LEARNING TIME: - 15 minutes

Memory Management. Mobile Hardware Resources. Address Space and Process. Memory Management Overview. Memory Management Concepts

Research on Belt Conveyor Monitoring and Control System

DESIGN OF CALORIMETER BASED ON ARM AND ZIGBEE

The Design of Wireless Data Acquisition and Remote Transmission Interface in Micro-seismic Signals

DESIGN AND IMPLEMENTATION OF EMBEDDED MEDIA PLAYER BASED ON S3C2440 DESIGN AND IMPLEMENTATION OF EMBEDDED MEDIA PLAYER BASED ON S3C2440

Design of Underground Current Detection Nodes Based on ZigBee

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

Learning Embedded System using advanced Microcontroller and Real Time Operating System

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*

Time Synchronization and Communication Program of Wireless Sensor Network for Online Monitoring of Electrical Equipment

Frequently Asked Questions

Frequently Asked Questions

PBLN52832 DataSheet V Copyright c 2017 Prochild.

A smart Home Security system based on ARM9

THE APPLICATION OF EMBEDDED TECHNOLOGY IN NC SYSTEM

ScreenBeam Classroom Commander User Manual

New CC430 combines leading MCU and RF technology

A Design of Remote Monitoring System based on 3G and Internet Technology

REGIONAL COUNTRY INFORMATION SERVICE PLATFORM BASED ON HYBRID NETWORK

Programming with μc/os-ii Operating System on the Ide68k Integrated Development Environment

The Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

s132_nrf52 release notes

Design of Embedded Network Voice Communication Terminal Based on STM32 and μcosiii

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

ASIC Logic. Speaker: Juin-Nan Liu. Adopted from National Chiao-Tung University IP Core Design

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

Design of ARM Based Embedded System for Industrial Application Using TCP/IP Network

Chapter 5 - Input / Output

AN888: EZR32 Simple TRX Application Quick Start Guide

I.INTRODUCTION II. ANDROID APPLICATION. A. Android SDK

Embedded Systems: Architecture

CHAPTER 3 WIRELESS MEASUREMENT INSTRUMENT

Published in A R DIGITECH

Graduate Institute of Electronics Engineering, NTU. ASIC Logic. Speaker: Lung-Hao Chang 張龍豪 Advisor: Prof. Andy Wu 吳安宇教授.

HARDWARE/SOFTWARE INTEGRATED TRAINING ON EMBEDDED SYSTEMS. Chundi Mu, Sen Liu and Jianping Chen. Received October 2004; revised March 2005

The Design of the Embedded WEB Server Based on ENC28J60

Embest SOC8200 Single Board Computer

ELET114A Bluetooth Module DATASHEET. Website: / 7

DESIGN OF WIRELESS TRANSMISSION SYSTEM USINGRF DATA MODEM Jayalakshmi P K

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

LM931 Bluetooth low energy Module

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

Introduction to Test Driven Development (To be used throughout the course)

Next generation BlueMoon Family

EMBEDDED SYSTEM FOR VIDEO AND SIGNAL PROCESSING

Hardware Design of Smart Home System Based on zigbee Wireless Sensor Network

Touch brilliance the world s first 3LCD, touch-enabled interactive projector. Epson EB-595Wi Interactive WXGA 3LCD Projector

Design of a Simple 3-Lead ECG Acquisition System Based on MSP430F149

TI SimpleLink dual-band CC1350 wireless MCU

BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual

Granary Environmental Monitoring System Using ZigBee and ARM Processor

Concept of Fan Regulator using MINI-2440

PRELIMINARY COMPEX SYSTEMS

The Design of CAN Bus Communication System Based on MCP2515 and S3C2440 Jinmei Liu, Junhong Wang, Donghui Sun

Transcription:

Modification of Boards into Wireless Using Embedded Platform and ARM9 Swati R. Dike #1,Prof. Pravin N. Matte #2 #1 VLSI and Embeded Systems,G. H. Raisoni College of Engg. and Mgmt, #2G. H. Raisoni College of Engg.andManagement, Wagholi, Pune, ABSTRACT Using chalks on blackboards is not only laborious but it also pollutes air and affects the health of students as well as teachers. Using magnetic boards there is always a need to walk down to the board every time something is to be written on the board. This design of wireless electric board proposes a hand-held book size touch screen to write, which would be transferred to the larger projector. This design of wireless electric board uses ARM9 board for hardware of the hand-held terminal and uc/os-ii embedded real time OS for software of e hand-held terminal. When a teacher writes on a book-size touch screen with an electrical pen, nrf2401 converts the handwriting signal to electrical signal and transfers to PC terminal software. nrf2401 is a wireless transceiver in the band of frequency 2.4 GHz. The PC terminal software then processes the hardware signal and it will be displayed in larger form by the projector. Key words: ARM9 board, nrf2401, Wireless electric board, uc/os-ii. INTRODUCTION Nowadays, in classroom teaching, multimedia is being widely used. However, the needs of teaching cannot be fulfilled by it. Use of chalk is laborious as well as produces lot of dust which pollutes the air and affects adversely on the health of teachers and student. Many prominent firms such as Hitachi, Panasonic are working dedicatedly for developing the technology of electric board. But the replacement of black boards with larger electric boards is costing more, while these electric boards are mostly ineffective. In the design proposed here, the Wireless Electric Board will cost one fifth of that of the ordinary electric board.additionally, making the classroom teaching more efficient. 1. SYSTEM OVERVIEW In the design of Wireless Electric Board ARM9 board is used for hand held terminal hardware and uc/os-ii embedded real tie operating system is used for hand held terminal software.nrf2401 wireless transmission module in the band of frequency 2.4 GHz, will convert the handwriting signal on a book-size touch screen to electrical signal and will also transfer to the PC terminal. The handwriting signal will be processed by PC terminal software and displayed in a larger form by projector. System structure diagram is as shown in Fig.2 Page 122

LCD Touch screen ARM9 MAX 232 RF module Projector PC RF module Fig. 1 System block diagram ARM9 board uc/os system nrf2401 module 7 inch TFT I/O interface PC terminal software Projector Fig. 2 Structure diagram of system Page 123

2. HARDWARE DESIGN Hand-held terminal hardware and PC terminal are the two parts of hardware design.. The design structure of the hand-held terminal of this system is as shown in the Fig.3 2.1 ARM9 Board ARM9 board is constituted by Samsung s S3C2440A, 7 inch TFT, 64 M SDRAM, 64M Nand Flash, 2M Nor Flash and four interfaces, etc. Te S3C2440A is developed using ARM920T core, a memory complier and 0.13 um CMOS standard cells. 7inch TFT SDRAM nrf2401 interface Nand flash S3C2440A Nor flash I/O interface Fig. 3 Hand-held terminal Hardware design structure Its simple, elegant, low power and static design is particularly suitable for low-cost and power sensitive applications. A new bus architecture known as Advanced Micro Controller Bus Architecture ( AMBA) is adopted by it. For the purpose of receiving handwriting signal 7 inch TFT is used. It is LCD touch screen. Nand Flash is used for the purpose of installing the operating system of uc/os-ii. And Nor Flash is used for BIOS. 2.2 nrf2401 module nrf2401 is a single chip radio transceiver for the world wide 2.4-2.5 GHz ISM band. It consists of a fully integrated frequency synthesizer, a crystal oscillator, a power amplifier and a modulator. Frequency channels and output power are easily programmable byuse of the 3-wire serial interface. Consumption of current is also low, only 10.5 ma at an output power of -5dBm and 18 ma in receive Mode. Power saving is made easily realizable by built-in power down modes. It uses DuoCeiverTM technology. So nrf2401 can use the same antenna to receive two differet channels at the same time. nrf2401 is applied in a variety of wireless communications occasions, such as wireless data transmission systems, remote-controlled unlock, remote-controlled toys, wireless mouse. Page 124

3. SOFTWARE DESIGN Software design includes hand-held terminal software and P terminal software. Hand-held terminal software is designed for the collection, processing and transmission of the handwriting signal. PC terminal software is designed for receiving signals from hand-held terminal by nrf2401 wireless transmission module. 3.1 Hand-held terminal software architecture It is divided into four parts: BootLoader, Drivers, Kernel, Applications. BootLoader is used initializing necessary peripherals and interrupt vector table in processor. Drivers referring LCD driver, touch screen driver, Nand flash driver and wireless module driver are used for supporting communication with the kernel. MicroC/OS (uc/os) multitasking kernel is used in kernel. Based on these three dispensable parts i.e BootLoader, Kernel and Drivers, application can be made available. The Architecture for software is as shown in Fig. 4. Application Graphic User Interface Display Part uc/os Kernel Drivers: LCD driver, Touch screen driver and other drivers BootLoader Fig.4. Architecture for hand-held terminal software 1) BootLoader design: On connecting the power supply, the primary 4KB of data to steppingstone will be automatically copied by the Nand Flash controller of SOC. And the beginning 4KB of the Nand Flash will preserve the BootLoader. Functions of the BootLoader are shutting of the watchdog, setting system timer, initializing MMU, defining stack and modifying Nand Flash controller. 2) Drivers: The interfaces of hardware operating system for kernel and applications are provided by the drivers. This includes LCD driver, touch screen driver, Nand Flash driver, wireless transmission module driver. In order to be more efficient, we choose assembly language plotting points and lines in this design. 3) uc/os transplantation: uc/os is a real time multitasking kernel, which functions for process creating, scheduling and communication. This system can be applicable to S3C2440 processor by Page 125

modification of three documents: OS_CPU.H, OS_CPU_A.ASM and OS_CPU_C.C. these documents are related to hardware architecture. 4) Application Design: This Application is composed of four parts namely, collection of touch information, Graphical User Interface Display, Processing Program and wireless sending. The touch screen will launch the interrupt signal to the processor when it receives handwriting signal. Immediately processor opens the interrupt mode. In interrupt mode function of processor is to extract information of signals in relative registers by inquiring Interrupt Request Number. This information is kept in Global Touch message queue. Then the processor returns to the initial mode. In the mean time, the information in the Global Touch message queue is started to inquire and process by the processing program. If it is empty the application restarts. After this, the processing program will lunch the information to GUI display part for displaying. It also wirelessly sends the information for transmitting. The flow chart for application design is as shown in the Fig. 5 Start Check: Global Touch message queue is non-empty Y/N Restart Read information Send it to GUI display Part Send it to wireless transmission Fig.5. Application program design Page 126

3.2 PC terminal software architecture It includes PC terminal handler and USB wireless receiver module driver. PC terminal handler gets the information coming from the hand-held terminal by receiving wireless signal through USB wireless receiver module. After analysing and processing the information, it will be displayed in PC terminal and also projected by API interface. Start Check: receiving queue is non-empty Y/N Restart Read information Analysis of the information Display by API interface Fig 6. PC terminal handler design ACKNOWLEDGMENT This paper was conducted under the guidance of Prof. Pravin N. Matte and Prof. Vijaykumar Joshi. The author acknowledges and thanks for their support. Author also acknowledges the indirect support presented by the references used. CONCLUSION The idea for system design for the wireless electric board is presented and studied in this paper. The system design effectively uses ARM9 board and nr2401 radio transceiver. Software and hardware architecture design for the system is studied. Page 127

REFERENCES [1] http://www.hitachi.com [2] http://www.google.com [3] http://www.samsungsemi.com [4] http://panasonic.neti [5] Di Wu, Yang Zhang and Baoding Zhou Wireless Electric Board Based on an ARM-based Embedded System IEEE paper 2010. [6] Yonghong Ding, Yunqiang Sun. Design of wireless data transfer system based on nrf2401 Foreign Electronic Measurement Technology, 2008. [7] Jean JLabrosse. MicroC/OS-II: The real-time kernel. US: CMPBooks,1992. [8] Miao Liu, TianMiao Wang, HongXing Wei, YouDong Chen, "Realtime Analysis of Embedded CNC System Based on uc/os-ii," Computer Engineering, Volume 32, Issues 22, November 2006. [9] A. Krishnaswarmy and R. Gupta, "Profile Guided Selection of ARM and Thumb Instructions," CM SIGPLAN Joint Conference on Languages Compilers and Tools for Embedded Systems & Software and Compilers for Embedded Systems (LCTES/SCOPES), Berlin, Germany, June 2002. Page 128