on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek”...
Transcript of on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek”...
![Page 1: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/1.jpg)
Build Prototype for Tablet based
on Linux kernel “Mozaiek”
MHD.Samer Alshatta
Molham Mahmoud
Yehia Altawel
Supervisor : Dr.Kamal Kamar
![Page 2: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/2.jpg)
نموذج أولي لحاسب لوحي•
يعمل على نواة لينوكس•
همواصفات•
What is Mozaiek ?
![Page 3: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/3.jpg)
تحقيق فهم أكبر لمفاهيم النظم المضمنة•
التعامل مع معالجات متطورة•
الغوص في نواة نظام التشغيل لينوكس•
الوصول إلى مستوى يؤهلنا من مواكبة الصناعة في الخارج•
السعي لوصول لمنتج محلي•
Project Goals
![Page 4: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/4.jpg)
Project Overview
![Page 5: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/5.jpg)
![Page 6: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/6.jpg)
إلى صورة الدارة النهائية للمشروع مع تشريحها مجموعات جزئية
![Page 7: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/7.jpg)
إلى صورة الدارة النهائية للمشروع مع تشريحها مجموعات جزئية
![Page 8: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/8.jpg)
Hardware Block Diagram
![Page 9: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/9.jpg)
• Build Display Sub System
• Build FTDI Serial Debugger
• Build Touchscreen Panel Sub System
• Build Power Management System
• Main Board
Hardware Milestones
![Page 10: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/10.jpg)
Build FTDI Serial Debugger
![Page 11: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/11.jpg)
مدخرات•
دارات تنظيم جهد•
التحكم بالطاقة•
Build Power Management System
![Page 12: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/12.jpg)
Build Display Sub System
![Page 13: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/13.jpg)
بناء دارات لتحقيق التوافق بين اللوحة اللمسية وبين متحكم اللمس•
Build Touchscreen Panel Sub System
![Page 14: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/14.jpg)
![Page 15: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/15.jpg)
عتاد بمواصفات متقدمة•
نظام تشغيل لينوكس•
نظام عرض متقدم•
نظام شبكي•
System Requirements
![Page 16: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/16.jpg)
Why Linux ?
![Page 17: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/17.jpg)
Software Overview
![Page 18: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/18.jpg)
Software Block Diagram
![Page 19: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/19.jpg)
• System Requirements
• Build Linux Kernel
• Environment initialization & remote booting
• Build Linux Drivers
• Build Root File System
• Project Phases
Software Milestones
![Page 20: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/20.jpg)
QEMUمحاكاة باستخدام •
X86بناء النواة لـ •
ARMبناء النواة لـ •
إعدادات النواة•
Build Linux Kernel 3.8.13
![Page 21: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/21.jpg)
برنامج تعريف لقيادة إضاءة الشاشة•
برنامج قيادة للتحكم بالبلوتوث•
برنامج قيادة للتحكم بمسارع الجاذبية•
Build Linux Drivers
![Page 22: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/22.jpg)
إعداد بيئة تطوير البرمجيات•
تشغيل وتطوير لينوكس عن بعد•
•TFTP
•NFS
Environment initialization & remote booting
![Page 23: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/23.jpg)
Angstromأساس •
تشغيل الواجهات الرسومية•
init.rdتعديل •
•Open embedded
Build Root File System
![Page 24: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/24.jpg)
إدراك العمق العلمي المشروع•
تحديد األدوات الالزمة•
البدء بالتعامل مع نواة لينوكس•
البدء ربط الطرفيات•
كتابة البرمجيات الالزمة•
تصميم الدارة النهائية •
تصنيع غالف•
Project Phases
![Page 25: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/25.jpg)
![Page 26: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/26.jpg)
LCD Controller Signals
![Page 27: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/27.jpg)
![Page 28: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/28.jpg)
51%
1%
22%
22%
4% 0% Beaglebone
LCD Controller
LCD Supply
LCD Backlight
Bluetooth
Accelometer
Power Consumptions
![Page 29: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/29.jpg)
Prototype Packaging
![Page 30: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/30.jpg)
موزايك تشغيل•
تشغيل متحكم الشاشة•
تشغيل متحكم اللمس•
ضبط اللوحة اللمسية•
تشغيل الواجهة الرسومية•
اختبار التعاريف•
Practical
![Page 31: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/31.jpg)
دارة المعالجة الرئيسية •
متكاملةتصميم وتصنيع دارة رئيسية •
طرح منتج جديد من الحواسيب اللوحية ومختلف عن المعتاد•
Future Goals
![Page 32: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/32.jpg)
Any Question ?
![Page 33: on Linux kernel “Mozaiek€¦ · Build Prototype for Tablet based on Linux kernel “Mozaiek” MHD.Samer Alshatta Molham Mahmoud Yehia Altawel Supervisor : Dr.Kamal Kamar](https://reader035.fdocuments.in/reader035/viewer/2022070109/60439b432b7f4e69322dd95c/html5/thumbnails/33.jpg)
Thanks