Search In this Thesis
   Search In this Thesis  
العنوان
Web enabled real time software based embedded system /
المؤلف
Sharaf، Ahmed Ibrahim Abdou Ibrahim.
هيئة الاعداد
باحث / أحمد إبراهيم عبده إبراهيم
مشرف / مجدي زكريا رشاد
مشرف / أحمد السيد حسن
الموضوع
Embedded Systems. Software Engineering. TCP/IP. SysML.
تاريخ النشر
2011.
عدد الصفحات
129 p. :
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
علوم الحاسب الآلي
تاريخ الإجازة
1/1/2011
مكان الإجازة
جامعة المنصورة - كلية الحاسبات والمعلومات - Computer Science.
الفهرس
Only 14 pages are availabe for public view

from 129

from 129

Abstract

An embedded system is a computer system designed to do one or a few dedicated and /or specific functions often with real time computing. An embedded system includes microprocessor core, data memory, program memory, digital I/O, analog I/O, timers and counters and peripheral devices. The applications of embedded systems are growing very rapidly in both life and industry. Embedded systems are nearly found in everywhere around us and also varies in size and scope. An embedded system is a resource limited computer in terms of CPU, memory, power and bandwidth. For example a typical embedded system could have 8 bit CPU, 128KB of program memory, 4KB of SRAM and power of 2.7 to 5.5 volt. The limited resources of the embedded system represent a challenge to embedded system developer and engineers. Therefore, a typical embedded system requires optimization software to get the best usage of the limited resources and provide a powerful API for embedded system developer and engineers. In this thesis an application framework is presented to optimize the embedded systems resources. Authors also present a software engineering model based on SysML for the proposed framework. The proposed framework contains mainly 3 layers which are kernel layer, service layer and user application layer. The kernel layer includes device drivers, power management, memory management, time management and event driven mechanism. The service layer includes a compact TCP/IP stack and a socket component. The user application layer includes the user program.