Eminence team

19
Single Board Computer Operating System Eminence Team With Mrs.Ramyadevi M.

Transcript of Eminence team

Page 1: Eminence team

Single Board Computer Operating System

Eminence TeamWith Mrs.Ramyadevi M.E

Page 2: Eminence team

Contents

Page 3: Eminence team

HTML5 History

• HTML 2.0First version of HTML to be publishedFew browsers supported it

• HTML 3.5Browser dependent implementation of tagsEvery browser introduced their own set of tags

• HTML 4.0HTML became the standard for the webHTML specification standardization by W3CBrowser independent implementation

Page 4: Eminence team

What Can be Done

• Audio/Video Steaming• Inline editing• Drag & Drop• Offline Application• Forms

3rd Party Premium Extension

• Canvas• Geo Location• Messaging API• Web Socket• Web Worker• SVG• CSS3

HTML5 Features

Page 5: Eminence team

Tizen

• Tizen is an open source, standards-based operating system for multiple device categories including smartphones, tablets, in-vehicle infotainment (IVI) devices, smart TVs, and more.

• Tizen's main software components are the Linux kernel, the Enlightenment Foundation Libraries (EFL) and the WebKit runtime.

• Tizen provides a flexible environment for application developers, based on jQuery and jQuery Mobile.

Page 6: Eminence team

Tizen(Contd)

• The Tizen software development kit (SDK) and application programming interface(API) allow developers to use HTML5 and related web technologies to write applications that run across multiple device segments.

• Tizen's main goal is to create an open ecosystem, compatible with Firefox OS and all browsers.

• HTML5 applications run on Tizen, Firefox OS and WebOS without a browser and off-line.

Page 7: Eminence team

Raspberry Pi

• The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools.

• The Raspberry Pi uses Linux kernel-based operating systems. Raspbian, a Debian-based free operating system optimized for the Raspberry Pi hardware.

• The Raspberry Pi has a Broadcom BCM2835 system on chip (SoC), which includes an ARM1176JZF-S 700 MHzprocessor (The firmware includes a number of "Turbo" modes so that the user can attempt overclocking, up to 1 GHz, without affecting the warranty), VideoCore IV GPU, and originally shipped with 256 megabytes of RAM, later upgraded to 512MB.

Page 8: Eminence team

Git Build SystemCode Build System

GBS (git-build-system) is a developer command line tool that supports Tizen package development. It's used to generate tarballs based on Git repositories, to do local test buildings, and to submit code to OBS (Tizen's main build service).

Strong support for non-linear developmentGit supports rapid branching and merging, and includes specific tools for visualizing and navigating a non-linear development history. A core assumption in Git is that a change will be merged more often than it is written, as it is passed around various reviewers. Branches in git are very lightweight: A branch in git is only a reference to a single commit. With its parental commits, the full branch structure can be constructed.Distributed developmentLike Darcs, BitKeeper, Mercurial, SVK, Bazaar and Monotone, Git gives each developer a local copy of the entire development history, and changes are copied from one such repository to another. These changes are imported as additional development branches, and can be merged in the same way as a locally developed branch.Compatibility with existing systems/protocolsRepositories can be published via HTTP, FTP, rsync, or a Git protocol over either a plain socket or ssh. Git also has a CVS server emulation, which enables the use of existing CVS clients and IDE plugins to access Git repositories. Subversion and svk repositories can be used directly with git-svn.

Git Command Line

Page 9: Eminence team

MIC Image CreatorCode Build System

With the MIC tool, users can create images of different types for different verticals, including live CD images, live USB images, raw images for KVM, loop images for IVI platforms, and fs images for chrooting.

MIC is an image creator. It's used to create images for Tizen.

Also, users can chroot into an image using MIC's enhanced chroot command.

Besides, MIC enables converting an image to another image format, a very useful function for those sensitive to image format

MIC Command Line

Page 10: Eminence team

GerritCode Review System

Gerrit is a web based code review system, facilitating online code reviews for Tizen using the Git version control system. For Tizen core development and Tizen-deployed extensions, commits must be reviewed before being merged into the master branch

Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer.

Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer. This functionality enables a more centralized usage of Git

Gerrit Control Panel

Page 11: Eminence team

Flash to Device Downloading to a device

After creating an OS Image to an tarball(tar.gz) it can be downloaded to any Target System.

The Phone is set in Download mode by holding both its volume up and down button during boot.

Tizen can be ported to any architecture provided the device meets the minimum system requirements

After the download process reboot the phone.

The Initial boot may take a while to initialize the components of the Tizen System for first time usage.

Flashing Command line

Page 12: Eminence team

ScreenShotsGerrit Login

Page 13: Eminence team

SSH Key Creation

Page 14: Eminence team

Building Git

Page 15: Eminence team

Image Creation

Page 16: Eminence team
Page 17: Eminence team

Purpose• Since Tizen app is based on HTML 5, the same can be used in

Raspberry Pi.• HTML5 is easier to develop so beginners can start their faster

development with Raspberry Pi• Qt Framework along with HTML5 cam be used in Robot

Designing.

Page 18: Eminence team

References

• This work is licensed under a Common Development and Distribution License.• Download Code: https://source.tizen.org/• Attribution:

• Icons: Based on the “Modern UI Icons” set by Austin Andrews (@templarian), http://modernuiicons.com/

• Inspired by PowerMockup http://www.powermockup.com/

Page 19: Eminence team

Thank You