[TUT] Sous-Chef's Guide to Da_G's Ervius Visual Kitchen 9.7 ... continued
Location, Location, Location
There are many fine Kitchens out there to use; Semi-Automated Kitchens (Raphael, Da_G), Automated Kitchens (Bepe), and Visual Kitchens (Ervius). This guide uses the Ervius Visual Kitchen to assist you in learning the basics of operating a Kitchen; which ultimately, allows you to produce your own ROM.
References
Ervius..: http://forum.xda-developers.com/showthread.php?t=469420
Da_G....: http://forum.xda-developers.com/showthread.php?t=471288
Raphael.: http://forum.xda-developers.com/show....php?p=2453788
Bepe....: http://forum.xda-developers.com/showthread.php?t=467488
Inspecting the Facility
It’s important to get acquainted with any new facility; last thing you want to find out is that you don’t know where to plug your utensils or appliances. Here’s a brief tour of the facilities to get you on your way.
EXT Folder
The External packages (EXT) folder is divided into
Device Specific folders and a
Shared folder. The
Shared folder is typically used for files (packages) that can be installed on any device.
Device Specific folders are typically used for files (packages) that should only be applied to a specific type of the device – for example, the
Raphael device.
Each
Device Specific folder is further divided into Operating System
Build Version Specific folders and a
Common folder. The
Common folder is typically used for files (packages) that can be installed on any Operating System build version. Operating System
Build Version Specific folders are typically used for files (packages) that should only be applied to a specific build (version) of Operating System – for example, build version
20764.
Operating System
Build Version Specific folders, the
Common folder, and the
Shared folder can be further divided into sub-folders making file (package) management simpler – for example,
.\Raphael\20764\Raphael_External_Packages.
Tip- The EXT Build drop-down box in the Visual Kitchen permits selection of different Operating System Build Version Specific folders.
OEM Folder
The OEM folder can contain multiple
Device Specific folders.
Device Specific folders are typically used for files (packages) that should only be applied to a specific type of the device – for example, the
Raphael device.
Each
Device Specific folder is further divided into
Locale Specific folders and a
Common folder. The
Common folder is typically used for files (packages) that can be installed in any locale – not specific to a language.
Locale Specific folders are typically used for files (packages) that should only be applied to a specific locale – for example,
0409 (English).
Tip- The Language drop-down box in the Visual Kitchen permits selection of different Locale Specific folders.
ROM Folder
The ROM folder is divided into
Device Specific folders and a
Shared folder. The Shared folder is typically used for kernel system files that are compatible amongst devices.
Device Specific folders are typically used for kernel system files that should only be applied to a specific type of the device – for example, the
Raphael device.
The
Shared folder is further divided into Operating System
Build Version Specific folders. Operating System
Build Version Specific folders are typically used for kernel system files that should only be applied to a specific build (version) of Operating System – for example, build version
20764.
Each Device Specific folder is further divided into Operating System
Build Version Specific folders. Operating System
Build Version Specific folders are typically used for kernel system files that should only be applied to a specific build (version) of Operating System – for example, build version
20764.
Tip- The XIP Build drop-down box in the Visual Kitchen permits selection of different Operating System Build Version Specific folders.
- Advanced OEMXipKernel and MSXipKernel operations can be performed using the XIPPORTEREX & ROM tool.
SYS Folder
The system (SYS) folder is divided into Operating System
Build Version Specific folders. The
Build Version Specific folders will often contain files (packages) specific to the device DPI (Dot Per Inch) and Horizontal/Vertical display size.
Each Operating System
Build Version Specific folder is further divided into a
ROM DPI,
ROM Resolution, and
Shared folder – providing a significant amount of flexibility during ROM compilation.
The
ROM DPI,
ROM Resolution, and
Shared folders are further divided into
Locale Specific folders and a
Common folder. The
Common folder is typically used for system files (packages) that can be installed in any locale – not specific to a language.
Locale Specific folders are typically used for system files (packages) that should only be applied to a specific locale – for example,
0409 (English).
Tip- The ROM DPI and ROM Resolution drop-down boxes in the Visual Kitchen permits selection of different Operating System Build Version Specific resolution and bit depth.