+ All Categories
Home > Documents > Q+ TargetBuilder Technologies

Q+ TargetBuilder Technologies

Date post: 28-Mar-2022
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
20
TargetBuilder 임베디드 OS 연구팀 정평재 ([email protected])
Transcript
Q+ TargetBuilder Technologies2Embedded S/W Research DivisionEmbedded S/W Research Division



(1/2)

, ,
Time-to-market

4Embedded S/W Research DivisionEmbedded S/W Research Division

Point & Click

Configuration of OS
Product
(1/2)

,
build cross-toolchain
Build root file system
Develop your application
repeat until finish
(2/2)


Build root file system
Develop your application
Automated by toolkit
Automated by toolkit
repeat until finish
(1/3)
Target Builder
(2/3)

TargetBuilder ETRI
DevRocket montaVista
ELITE Lineo
(3/3)
Openembedded
BuildRoot Uclibc root file system http://buildroot.uclibc.org/
– (1/2)
configuration tree Kernel, Application,
Target system environment setup
– (2/2)
12Embedded S/W Research DivisionEmbedded S/W Research Division
Qplus
RPM RPM

NFS, CD installer, USB boot, ETC…
Standard Qplus Nano Qplus Nano Qplus 1.6.1e

(1/2)
2. UI .
3. UI .
4. Virtual rootfile system .
14Embedded S/W Research DivisionEmbedded S/W Research Division
(2/2)
menu treemenu UI engine
(1/2)
1. .
2. RPM spec .
3. RPM 2 spec .
4. RPM RPM2CPIO .
16Embedded S/W Research DivisionEmbedded S/W Research Division
(2/2)
Optimized binary
RPM Builder config.h
Qplus Package Descriptor – QPD (1/3)
RPM spec


Qplus Package Descriptor – QPD (2/3)
Property Description
%%files files to be installed if the option is selected
%%require Describe dependencies
%%provide options exporting same provide symbol here can’t be selected at the same time
19Embedded S/W Research DivisionEmbedded S/W Research Division
Qplus Package Descriptor – QPD (3/3)
… %build #RPM spec’s ‘build’ section … %install #RPM spec’s ‘install’ section … %files #RPM spec’s ‘files’ section … %option tinyx %%prompt tinyx package %%desc
the tiny x window system provides the base technology for developing GUI with minimum footprint
%%files /usr/X11R6/X11 /usr/X11R6/*so*
/usr/X11R6/xfbdev …
Option name
dependency
TargetBuilder


– (1/2)
Qplus

Recommended