SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7487
Porting Android 8.0 onto iMX6 Processor based Platform with driving
an LVDS Display
Shriyanka Jamadade1, Dr. Rajashekar JS2
1Student, DSCE, Bangalore
2Professor & HOD, DSCE, Bangalore
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Nowadays for the embedded devices use ofandroid
operating system has become current emerging trend in the
market. The most widely used embedded device in industries
which built with android OS is mobile phone. Theadvantage of
using android OS compared to other OS is that, it is an open
source and responds quickly to functional changes. It is
becoming default OS for devices which requires the
multimedia support. Porting of android onto ARM processor
based platform is very necessary in order to bring the
effectiveness of ARM and capability of android onto aproduct.
The proposed work is to port android 8.0(oreo) onto iMX6
processor based Media Accelerated Graphics Innovation Kit
(MAGIK-II).
Key Words: MAGIK-II, Qseven, IMX6 Processor, Carrier
board, MFG tool, Booting, Flashing.
1. INTRODUCTION
Android operating system is based on linux platform which
is developed by Google. The embedded systems are framed
using particular real time operating system by specific
vendors. These days android operating system is widely
used for mobile phones, tablets etc. android is so popular
because of its open source nature allowing user to build
application using it And also modify the kernel as per the
requirement. Further Google has developed android wrist
watches, android TVs and more devices each with a specific
user interface. ARM processor is the family of CPUs which is
based on Reduced Instruction Set Architecture. It is used in
many electronic devices such as tablets and smart phones.
They require small sized integrated circuit due to their
compressed instructions such as SOC which reduce the
memory managementandpowermanagementconstraintby
inbuilt support. It has greaterperformance intermsofspeed,
cost and accuracy hence it is used in many different
embedded applications. An OS is required to establish
communicationbetween processor,peripheralsandmemory
to perform a task. In order to improve speed and
performance Google updated different androidversions and
the latest version is 8.0 (oreo). The enormous growth of
android OS made developers, tothink ofportingitontoother
embedded platform whichhaspowerful peripheralssupport
and power management. To make use of portability of
android , user started porting android OS onto ARM baesd
module. Since android user interface is optimized for the
touch display and it can be perfectly developed for the next
generation smart devices. Hence the current work ofporting
android 8.0 onto a costom board has significant importance
in building application in the area of automotives,
multimedia and medical applications.
2. ANDROID ARCHITECTURE
Android is stack of software that consists OS, middleware
and key applications, which runs on linux based kernel. It
is a bundle of packages consisting of linux kernel, HAL
framework, application framework, applications.
Hardware used is target MAGIK-II module . Linux kernel
includes necessary drivers like display, audio etc. The
necessary display drivers is added at kernel level of
architecture. LVDS is the display module used for target
board with LDB driver which drives the display of
resolution 1280 x 800. Between lower level and higher
level HAL acts as intermediate. HAL interface has two
components such as module and device. Module has
package of library which defines version name and device
defines particular hardware implemented. Libraries
include set of C/C++ code for particular components.
Developers can develop android application in application
framework layer. In android architecture the top layer
which includes all the basic applications is application
layer.
Fig-1 : Block diagram of android architecture
3. HARDWARE PLATFORM
3.1 Qseven Module
The target system on module used is Qsevenwhichisa small
integrated circuit board. It has many functional units. It also
has many advantages as it reduces the cost of building base
board and all its functional units. The specific advantage is
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7488
that the board can be reused for other embedded
applications. The board consists of SOC processor, EMMC
memory unit SD card and many peripheral interfaces. Fig 2
shows the photograph of MAGIK-II Qseven module. It has
70mm x 70mm diamension and it uses one 230 pin MXM
edge connector to connect all power and signal lanes to the
carrier board. The frequency of the processor is 1.2GHz,
EMMC 4GB to 64 GB.
Fig2: Photograph of Qseven system on module
3.2 iMX6 Processor (SOC)
iMX6 is a system on chip which is mounted on the Qseven
module. The SOC is a small integrated circuit which has CPU
and functional units onto the single chip. iMX6 processor is
based on ARM cortex A9 family. SOC includes specific
number of cores, separate unit for multimedia and image
processing, display and camera interface, internal memory,
power management, controller and all the peripheral
connectivity which are inbuilt such as EMMC, USB, Ethernet,
UART, I2C, GPIO etc. LVDS also supported by SOC processor.
Fig -3: Photograph of iMX6 processor
3.3 Carrier Board
Carrier board is a base board on which SOM module is fixed
with the help of 230 pin MXM edge connector. Carrier board
helps in developing end application device. Carrier borad is
as shown in fig 4 which also includes other features such as
CODEC, controller etc. This moduler approach allows high
scalability, upgradability and fast time to market.
Fig- 4: Photograph of carrier board
3.4 LVDS Display
LVDS display stands for low voltage differential signaling
which is one of the peripheral unabled to carrier board. It is
a device which has low power andhighspeedformanyvideo
and graphics applications. It transmits informations the
difference of two voltage on its two wires to the receiver.
Proposed work is driving LVDS display of high resolution
1280 x 800.
Fig- 5: Photograph of LVDS display
3.5 Hardware Setup
Fig 6: Hardware Setup for porting android
4 . SOFTWARE IMPLEMENTATION
Android can be ported mainly in three phases
i. Uboot Porting (2017.03)
ii. Linux kernel Porting (4.9.17)
iii. Android file system Porting (8.0)
Above phases intern includes steps such as downloading the
source code for each phase, extracting tool chain. Relevant
changes to be done in bootloader, after the customization as
per the requirement bootloader is compiled and then the
images generated is flashed to the target board.
4.1 Bootloader Porting
Since SABRESD is the reference board the following files are
copied to the target board MAGIK-II and moified with
following steps. The basic header file is added for magik2q7
from reference SABRESD board is copied to the magik2q7
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7489
board.
include/configs/magik2q7.h
4.2 Compilation of source code
The steps involved for compilation of source code as
follows.
Fig- 7: flowchart of compilation of source code
4.3 LVDS Interface
Fig- 7: LVDS Display
mxcfb1: fb@0 {
compatible = "fsl,mxc_sdc_fb";
disp_dev = "ldb";
interface_pix_fmt = "RGB24
mode_str ="TIANMA-MIN-WXGA";
default_bpp = <32>;
int_clk = <0>;
late_init = <0>;
status = "disabled";
};
4.4 Flashing the Images
After the compilation of the sourcecodethe binaryimages
generated are boot.imx, partion.img, recovery.img,
system.img created are copied to MFG tool. OTG cable is
connected between computer and target module and 12V
supply is given to the board. As soon as power flows thehost
system displays amressageHID deviceisdetected,onlywhen
target board is detected as shown in fig 8. All the images are
flashed.
Fig- 8: MFG tool terminal panel
6. RESULTS
Display test is performed by using different resolution
images and video. Fig 9 shows image displayed with
resolution 1280 x 800. Image of resolution less than actual
resolution will not be seen clear.Video files of mp4 format
are also played. Video with 4k resolution failed to play on
LVDS display.
Table- 1: Test procedure and Results
7. CONCLUSION
Android has evolved greatly with mobile devices because of
its features like open source nature and rich user interface.
Android is being integrated and portedtovariousembedded
devices. The main advantage of using android framework
beyond mobile device is that functionality of the android
devices. To take advantageof Android,speedandaccuracyof
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7490
the ARM based processor in the current work Android 8.0 is
ported onto MAGIK2 ARM based i.MX6 processor.Androidis
ported onto the target board by three steps as u-boot
2017.03, kernel 4.9.17 and Android8.0filesystem.MAGIK-II
is ported with Android OS to drive a LVDS display with
different resolution images and video.
8. REFERENCES
[1] AbhyudaiShanker, SomyaLal, “Android Porting
Concepts”, Electronics Computer Technology (ICECT), 3
International Conference, V olume: 5, 8-10 April 2011.
[2] Pratyusha. Gandham, Ramesh N.V.K, “Porting the linux
kernel to an arm based development board”, IJERA, Vol. 2,
Issue 2, MarApr 2012, pp.1614-1618.
[3] V. Hari Prasad, Ashok Kumar Yadav and K Radha,
“Porting of Android OS BSP Customization on NXP2120
Application Processor Platform”, International Journal of
VLSI and Embedded Systems, Vol 04, Article 08146;
September 2013
[4] Kalpik M. Patel, Chirag K. Patel, “Porting Android on Arm
Based Platform”, IJIRCCE, Vol. 1, Issue 3, may 2013 [5]
ZuberahmedPunekar, Harish V Mekali, VivekKaushik,
“Porting and BSP Customization Of Android 4.3 on I.MX6
Based Custom Hardware Platform”, IJAREEIE, Vol.3,Issue6,
June 2014
[6] Manjunath Joshi1, Harsha B.K, VivekKaushik, Harish
Mekali, “BSP customization and porting of Linux on ARM
CORTEX based i.MX6 processor with yocto build
environment”,IJRET, Vol. 3, Issue 5, May 2014
[7]Irina-IoanaPatru,MihaiCarabas,Laura Gheorghe“Porting
Android on Intel based Embedded platforms”, IEEE, 2015
[8] i.MX BSP Porting Guide, Rev. 0,12/2015
[8]Deexith V, B S Rajeshwari, VivekKaushik, “Android 7.1.2
porting on MAGIK-II board based imx6 processor” Science
Globe International Conference, 10th June,2018, Bangalore.
Ad

More Related Content

What's hot (6)

GPU Latency Analysis
GPU Latency AnalysisGPU Latency Analysis
GPU Latency Analysis
Benson Tao
 
Report on Advanced Robotics & Programming
Report on Advanced Robotics & ProgrammingReport on Advanced Robotics & Programming
Report on Advanced Robotics & Programming
Surya World - Institutions of Academic Excellence
 
J2ME
J2MEJ2ME
J2ME
Kushal Modi
 
J2me
J2meJ2me
J2me
Isaaq Mohammed
 
Vivante GC Nano User Interface (UI) White Paper
Vivante GC Nano User Interface (UI) White PaperVivante GC Nano User Interface (UI) White Paper
Vivante GC Nano User Interface (UI) White Paper
Benson Tao
 
C0521114
C0521114C0521114
C0521114
IOSR Journals
 

Similar to IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an LVDS Display (20)

IRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and ControlIRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and Control
IRJET Journal
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9
IOSR Journals
 
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
ijafrc
 
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET Journal
 
ROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROLROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROL
IRJET Journal
 
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET-  	  Multiple Load Controller for Industry using ARM CortexIRJET-  	  Multiple Load Controller for Industry using ARM Cortex
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET Journal
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Fatih Özlü
 
IRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry PiIRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry Pi
IRJET Journal
 
IRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry PiIRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry Pi
IRJET Journal
 
IRJET- Navigation Camp – Bot
IRJET-  	  Navigation Camp – BotIRJET-  	  Navigation Camp – Bot
IRJET- Navigation Camp – Bot
IRJET Journal
 
Doc muntation of android
Doc muntation of androidDoc muntation of android
Doc muntation of android
msramakrishna
 
Android Report
Android ReportAndroid Report
Android Report
Ganesh Waghmare
 
AN ANDROID APP FOR BUILDING STUDENT PROFILES
AN ANDROID APP FOR BUILDING STUDENT PROFILESAN ANDROID APP FOR BUILDING STUDENT PROFILES
AN ANDROID APP FOR BUILDING STUDENT PROFILES
IRJET Journal
 
Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...
IRJET Journal
 
Design and Development of ARM9 Based Embedded Web Server
Design and Development of ARM9 Based Embedded Web ServerDesign and Development of ARM9 Based Embedded Web Server
Design and Development of ARM9 Based Embedded Web Server
IJERA Editor
 
Mobica White Paper -Digital Instrument Cluster
Mobica White Paper -Digital Instrument ClusterMobica White Paper -Digital Instrument Cluster
Mobica White Paper -Digital Instrument Cluster
Schuyler Kennedy
 
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoTIRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET Journal
 
IoT Based Advertising System
IoT Based Advertising SystemIoT Based Advertising System
IoT Based Advertising System
IRJET Journal
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming Environment
IRJET Journal
 
Resume_Pratik
Resume_PratikResume_Pratik
Resume_Pratik
Pratik Panchal
 
IRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and ControlIRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and Control
IRJET Journal
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9
IOSR Journals
 
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
ijafrc
 
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET Journal
 
ROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROLROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROL
IRJET Journal
 
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET-  	  Multiple Load Controller for Industry using ARM CortexIRJET-  	  Multiple Load Controller for Industry using ARM Cortex
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET Journal
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Fatih Özlü
 
IRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry PiIRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry Pi
IRJET Journal
 
IRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry PiIRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry Pi
IRJET Journal
 
IRJET- Navigation Camp – Bot
IRJET-  	  Navigation Camp – BotIRJET-  	  Navigation Camp – Bot
IRJET- Navigation Camp – Bot
IRJET Journal
 
Doc muntation of android
Doc muntation of androidDoc muntation of android
Doc muntation of android
msramakrishna
 
AN ANDROID APP FOR BUILDING STUDENT PROFILES
AN ANDROID APP FOR BUILDING STUDENT PROFILESAN ANDROID APP FOR BUILDING STUDENT PROFILES
AN ANDROID APP FOR BUILDING STUDENT PROFILES
IRJET Journal
 
Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...
IRJET Journal
 
Design and Development of ARM9 Based Embedded Web Server
Design and Development of ARM9 Based Embedded Web ServerDesign and Development of ARM9 Based Embedded Web Server
Design and Development of ARM9 Based Embedded Web Server
IJERA Editor
 
Mobica White Paper -Digital Instrument Cluster
Mobica White Paper -Digital Instrument ClusterMobica White Paper -Digital Instrument Cluster
Mobica White Paper -Digital Instrument Cluster
Schuyler Kennedy
 
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoTIRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET Journal
 
IoT Based Advertising System
IoT Based Advertising SystemIoT Based Advertising System
IoT Based Advertising System
IRJET Journal
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming Environment
IRJET Journal
 
Ad

More from IRJET Journal (20)

Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATIONBRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ..."Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer VisionBreast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
FIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACHFIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACH
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation ProjectKiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based CrowdfundingInvest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUBSPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATIONBRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ..."Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer VisionBreast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
FIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACHFIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACH
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation ProjectKiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based CrowdfundingInvest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUBSPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
IRJET Journal
 
Ad

Recently uploaded (20)

Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025
Antonin Danalet
 
6th International Conference on Big Data, Machine Learning and IoT (BMLI 2025)
6th International Conference on Big Data, Machine Learning and IoT (BMLI 2025)6th International Conference on Big Data, Machine Learning and IoT (BMLI 2025)
6th International Conference on Big Data, Machine Learning and IoT (BMLI 2025)
ijflsjournal087
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
Design of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdfDesign of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdf
Kamel Farid
 
SICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introductionSICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introduction
fabienklr
 
Using the Artificial Neural Network to Predict the Axial Strength and Strain ...
Using the Artificial Neural Network to Predict the Axial Strength and Strain ...Using the Artificial Neural Network to Predict the Axial Strength and Strain ...
Using the Artificial Neural Network to Predict the Axial Strength and Strain ...
Journal of Soft Computing in Civil Engineering
 
acid base ppt and their specific application in food
acid base ppt and their specific application in foodacid base ppt and their specific application in food
acid base ppt and their specific application in food
Fatehatun Noor
 
Mode-Wise Corridor Level Travel-Time Estimation Using Machine Learning Models
Mode-Wise Corridor Level Travel-Time Estimation Using Machine Learning ModelsMode-Wise Corridor Level Travel-Time Estimation Using Machine Learning Models
Mode-Wise Corridor Level Travel-Time Estimation Using Machine Learning Models
Journal of Soft Computing in Civil Engineering
 
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation RateModeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Journal of Soft Computing in Civil Engineering
 
hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .
NABLAS株式会社
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Slide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptxSlide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptx
vvsasane
 
Personal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.pptPersonal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.ppt
ganjangbegu579
 
Generative AI & Large Language Models Agents
Generative AI & Large Language Models AgentsGenerative AI & Large Language Models Agents
Generative AI & Large Language Models Agents
aasgharbee22seecs
 
introduction technology technology tec.pptx
introduction technology technology tec.pptxintroduction technology technology tec.pptx
introduction technology technology tec.pptx
Iftikhar70
 
Agents chapter of Artificial intelligence
Agents chapter of Artificial intelligenceAgents chapter of Artificial intelligence
Agents chapter of Artificial intelligence
DebdeepMukherjee9
 
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
Guru Nanak Technical Institutions
 
Slide share PPT of NOx control technologies.pptx
Slide share PPT of  NOx control technologies.pptxSlide share PPT of  NOx control technologies.pptx
Slide share PPT of NOx control technologies.pptx
vvsasane
 
Empowering Electric Vehicle Charging Infrastructure with Renewable Energy Int...
Empowering Electric Vehicle Charging Infrastructure with Renewable Energy Int...Empowering Electric Vehicle Charging Infrastructure with Renewable Energy Int...
Empowering Electric Vehicle Charging Infrastructure with Renewable Energy Int...
AI Publications
 
Evonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdfEvonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdf
szhang13
 
Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025
Antonin Danalet
 
6th International Conference on Big Data, Machine Learning and IoT (BMLI 2025)
6th International Conference on Big Data, Machine Learning and IoT (BMLI 2025)6th International Conference on Big Data, Machine Learning and IoT (BMLI 2025)
6th International Conference on Big Data, Machine Learning and IoT (BMLI 2025)
ijflsjournal087
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
Design of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdfDesign of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdf
Kamel Farid
 
SICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introductionSICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introduction
fabienklr
 
acid base ppt and their specific application in food
acid base ppt and their specific application in foodacid base ppt and their specific application in food
acid base ppt and their specific application in food
Fatehatun Noor
 
hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .
NABLAS株式会社
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Slide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptxSlide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptx
vvsasane
 
Personal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.pptPersonal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.ppt
ganjangbegu579
 
Generative AI & Large Language Models Agents
Generative AI & Large Language Models AgentsGenerative AI & Large Language Models Agents
Generative AI & Large Language Models Agents
aasgharbee22seecs
 
introduction technology technology tec.pptx
introduction technology technology tec.pptxintroduction technology technology tec.pptx
introduction technology technology tec.pptx
Iftikhar70
 
Agents chapter of Artificial intelligence
Agents chapter of Artificial intelligenceAgents chapter of Artificial intelligence
Agents chapter of Artificial intelligence
DebdeepMukherjee9
 
Slide share PPT of NOx control technologies.pptx
Slide share PPT of  NOx control technologies.pptxSlide share PPT of  NOx control technologies.pptx
Slide share PPT of NOx control technologies.pptx
vvsasane
 
Empowering Electric Vehicle Charging Infrastructure with Renewable Energy Int...
Empowering Electric Vehicle Charging Infrastructure with Renewable Energy Int...Empowering Electric Vehicle Charging Infrastructure with Renewable Energy Int...
Empowering Electric Vehicle Charging Infrastructure with Renewable Energy Int...
AI Publications
 
Evonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdfEvonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdf
szhang13
 

IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an LVDS Display

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7487 Porting Android 8.0 onto iMX6 Processor based Platform with driving an LVDS Display Shriyanka Jamadade1, Dr. Rajashekar JS2 1Student, DSCE, Bangalore 2Professor & HOD, DSCE, Bangalore ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Nowadays for the embedded devices use ofandroid operating system has become current emerging trend in the market. The most widely used embedded device in industries which built with android OS is mobile phone. Theadvantage of using android OS compared to other OS is that, it is an open source and responds quickly to functional changes. It is becoming default OS for devices which requires the multimedia support. Porting of android onto ARM processor based platform is very necessary in order to bring the effectiveness of ARM and capability of android onto aproduct. The proposed work is to port android 8.0(oreo) onto iMX6 processor based Media Accelerated Graphics Innovation Kit (MAGIK-II). Key Words: MAGIK-II, Qseven, IMX6 Processor, Carrier board, MFG tool, Booting, Flashing. 1. INTRODUCTION Android operating system is based on linux platform which is developed by Google. The embedded systems are framed using particular real time operating system by specific vendors. These days android operating system is widely used for mobile phones, tablets etc. android is so popular because of its open source nature allowing user to build application using it And also modify the kernel as per the requirement. Further Google has developed android wrist watches, android TVs and more devices each with a specific user interface. ARM processor is the family of CPUs which is based on Reduced Instruction Set Architecture. It is used in many electronic devices such as tablets and smart phones. They require small sized integrated circuit due to their compressed instructions such as SOC which reduce the memory managementandpowermanagementconstraintby inbuilt support. It has greaterperformance intermsofspeed, cost and accuracy hence it is used in many different embedded applications. An OS is required to establish communicationbetween processor,peripheralsandmemory to perform a task. In order to improve speed and performance Google updated different androidversions and the latest version is 8.0 (oreo). The enormous growth of android OS made developers, tothink ofportingitontoother embedded platform whichhaspowerful peripheralssupport and power management. To make use of portability of android , user started porting android OS onto ARM baesd module. Since android user interface is optimized for the touch display and it can be perfectly developed for the next generation smart devices. Hence the current work ofporting android 8.0 onto a costom board has significant importance in building application in the area of automotives, multimedia and medical applications. 2. ANDROID ARCHITECTURE Android is stack of software that consists OS, middleware and key applications, which runs on linux based kernel. It is a bundle of packages consisting of linux kernel, HAL framework, application framework, applications. Hardware used is target MAGIK-II module . Linux kernel includes necessary drivers like display, audio etc. The necessary display drivers is added at kernel level of architecture. LVDS is the display module used for target board with LDB driver which drives the display of resolution 1280 x 800. Between lower level and higher level HAL acts as intermediate. HAL interface has two components such as module and device. Module has package of library which defines version name and device defines particular hardware implemented. Libraries include set of C/C++ code for particular components. Developers can develop android application in application framework layer. In android architecture the top layer which includes all the basic applications is application layer. Fig-1 : Block diagram of android architecture 3. HARDWARE PLATFORM 3.1 Qseven Module The target system on module used is Qsevenwhichisa small integrated circuit board. It has many functional units. It also has many advantages as it reduces the cost of building base board and all its functional units. The specific advantage is
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7488 that the board can be reused for other embedded applications. The board consists of SOC processor, EMMC memory unit SD card and many peripheral interfaces. Fig 2 shows the photograph of MAGIK-II Qseven module. It has 70mm x 70mm diamension and it uses one 230 pin MXM edge connector to connect all power and signal lanes to the carrier board. The frequency of the processor is 1.2GHz, EMMC 4GB to 64 GB. Fig2: Photograph of Qseven system on module 3.2 iMX6 Processor (SOC) iMX6 is a system on chip which is mounted on the Qseven module. The SOC is a small integrated circuit which has CPU and functional units onto the single chip. iMX6 processor is based on ARM cortex A9 family. SOC includes specific number of cores, separate unit for multimedia and image processing, display and camera interface, internal memory, power management, controller and all the peripheral connectivity which are inbuilt such as EMMC, USB, Ethernet, UART, I2C, GPIO etc. LVDS also supported by SOC processor. Fig -3: Photograph of iMX6 processor 3.3 Carrier Board Carrier board is a base board on which SOM module is fixed with the help of 230 pin MXM edge connector. Carrier board helps in developing end application device. Carrier borad is as shown in fig 4 which also includes other features such as CODEC, controller etc. This moduler approach allows high scalability, upgradability and fast time to market. Fig- 4: Photograph of carrier board 3.4 LVDS Display LVDS display stands for low voltage differential signaling which is one of the peripheral unabled to carrier board. It is a device which has low power andhighspeedformanyvideo and graphics applications. It transmits informations the difference of two voltage on its two wires to the receiver. Proposed work is driving LVDS display of high resolution 1280 x 800. Fig- 5: Photograph of LVDS display 3.5 Hardware Setup Fig 6: Hardware Setup for porting android 4 . SOFTWARE IMPLEMENTATION Android can be ported mainly in three phases i. Uboot Porting (2017.03) ii. Linux kernel Porting (4.9.17) iii. Android file system Porting (8.0) Above phases intern includes steps such as downloading the source code for each phase, extracting tool chain. Relevant changes to be done in bootloader, after the customization as per the requirement bootloader is compiled and then the images generated is flashed to the target board. 4.1 Bootloader Porting Since SABRESD is the reference board the following files are copied to the target board MAGIK-II and moified with following steps. The basic header file is added for magik2q7 from reference SABRESD board is copied to the magik2q7
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7489 board. include/configs/magik2q7.h 4.2 Compilation of source code The steps involved for compilation of source code as follows. Fig- 7: flowchart of compilation of source code 4.3 LVDS Interface Fig- 7: LVDS Display mxcfb1: fb@0 { compatible = "fsl,mxc_sdc_fb"; disp_dev = "ldb"; interface_pix_fmt = "RGB24 mode_str ="TIANMA-MIN-WXGA"; default_bpp = <32>; int_clk = <0>; late_init = <0>; status = "disabled"; }; 4.4 Flashing the Images After the compilation of the sourcecodethe binaryimages generated are boot.imx, partion.img, recovery.img, system.img created are copied to MFG tool. OTG cable is connected between computer and target module and 12V supply is given to the board. As soon as power flows thehost system displays amressageHID deviceisdetected,onlywhen target board is detected as shown in fig 8. All the images are flashed. Fig- 8: MFG tool terminal panel 6. RESULTS Display test is performed by using different resolution images and video. Fig 9 shows image displayed with resolution 1280 x 800. Image of resolution less than actual resolution will not be seen clear.Video files of mp4 format are also played. Video with 4k resolution failed to play on LVDS display. Table- 1: Test procedure and Results 7. CONCLUSION Android has evolved greatly with mobile devices because of its features like open source nature and rich user interface. Android is being integrated and portedtovariousembedded devices. The main advantage of using android framework beyond mobile device is that functionality of the android devices. To take advantageof Android,speedandaccuracyof
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7490 the ARM based processor in the current work Android 8.0 is ported onto MAGIK2 ARM based i.MX6 processor.Androidis ported onto the target board by three steps as u-boot 2017.03, kernel 4.9.17 and Android8.0filesystem.MAGIK-II is ported with Android OS to drive a LVDS display with different resolution images and video. 8. REFERENCES [1] AbhyudaiShanker, SomyaLal, “Android Porting Concepts”, Electronics Computer Technology (ICECT), 3 International Conference, V olume: 5, 8-10 April 2011. [2] Pratyusha. Gandham, Ramesh N.V.K, “Porting the linux kernel to an arm based development board”, IJERA, Vol. 2, Issue 2, MarApr 2012, pp.1614-1618. [3] V. Hari Prasad, Ashok Kumar Yadav and K Radha, “Porting of Android OS BSP Customization on NXP2120 Application Processor Platform”, International Journal of VLSI and Embedded Systems, Vol 04, Article 08146; September 2013 [4] Kalpik M. Patel, Chirag K. Patel, “Porting Android on Arm Based Platform”, IJIRCCE, Vol. 1, Issue 3, may 2013 [5] ZuberahmedPunekar, Harish V Mekali, VivekKaushik, “Porting and BSP Customization Of Android 4.3 on I.MX6 Based Custom Hardware Platform”, IJAREEIE, Vol.3,Issue6, June 2014 [6] Manjunath Joshi1, Harsha B.K, VivekKaushik, Harish Mekali, “BSP customization and porting of Linux on ARM CORTEX based i.MX6 processor with yocto build environment”,IJRET, Vol. 3, Issue 5, May 2014 [7]Irina-IoanaPatru,MihaiCarabas,Laura Gheorghe“Porting Android on Intel based Embedded platforms”, IEEE, 2015 [8] i.MX BSP Porting Guide, Rev. 0,12/2015 [8]Deexith V, B S Rajeshwari, VivekKaushik, “Android 7.1.2 porting on MAGIK-II board based imx6 processor” Science Globe International Conference, 10th June,2018, Bangalore.
  翻译: