-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
93 lines (74 loc) · 4.98 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<title>Embox | Real-time operating system</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
</head>
<body>
<section class="page-header">
<img src="logo.png" alt="Embox Logo" align="center" style='width:50%;' border="0">
<h2 class="project-tagline">Essential toolbox for embedded development</h2>
<a href="https://github.com/embox/embox" class="btn">View on GitHub</a>
<a href="https://github.com/embox/embox/zipball/master" class="btn">Download .zip</a>
<a href="https://github.com/embox/embox/tarball/master" class="btn">Download .tar.gz</a>
</section>
<section class="main-content">
<p><strong>Embox</strong> is a configurable operating system designed for resource constrained and embedded systems.</p>
<h2>
<a id="main-idea" class="anchor" href="#main-idea" aria-hidden="true"><span class="octicon octicon-link"></span></a>Embox mission</h2>
<p>Embox main idea is using Linux software everywhere including MCUs.</p>
<h3>What does it mean?</h3>
<p>Imagine, you need a single application in the embedded system, but you want to use some libraries (Qt, OpenCV, etc). In the Linux case, you need high-performance hardware. In Embox case you can use the software as bare-metal including the only required system parts.</p>
<p> In the other words, Embox is util which allows creating a special distributive for your exact purpose. Although there are kernel, network, file system, standard POSIX library etc. you can accurately configure every module. Therefore it will include only those parts that you wish.</p>
<h3>Benefits</h3>
You can
<ul>
<li>use low power hardware</li>
<li>use boards with small resources</li>
<li>use existing software</li>
<li>develop your software on Linux</li>
<li>care less about security because static linking disables executing external software</li>
</ul>
<h3>Achievements</h3>
<ul>
<li><a href="https://github.com/embox/embox/wiki/PJSIP-on-STM32" a> VoIP phone on STM32F7Discovery based on PJSIP project</a></li>
<li><a href="https://github.com/embox/embox/wiki/Qt-on-STM32" a> Qt on STM32F7Discovery</a></li>
<li><a href="https://github.com/embox/embox/wiki/OpenCV-on-STM32" a> OpenCV on STM32F769i board</a></li>
<li>A lot of programming languages available: Python, Lisp, Java (phoneme), TCL, Ruby, Lua</li>
<li>SSHD based on Dropbear project</li>
<li>Mesa3d</li>
<li>Quake3</li>
<li>telnetd, httpd</li>
<li>zeromq, qpid</li>
<li>...</li>
</ul>
<h2>
<a id="Documentation" class="anchor" href="#Documentation" aria-hidden="true"><span class="octicon octicon-link"></span></a>Documentation</h2>
<ul>
<li><a href="https://github.com/embox/embox/wiki">Wiki</a> on GitHub</li>
<li><a href="https://github.com/embox/embox-docs/releases">User manuals</a> in PDF</li>
<li><a href="https://github.com/embox/embox-docs">GitHub repository</a> with source for docs</li>
</ul>
<h2>
<a id="join-us" class="anchor" href="#join-us" aria-hidden="true"><span class="octicon octicon-link"></span></a>Join us</h2>
<p>If you would like to participate or have any question, feel free to <a href="https://github.com/embox/embox/issues/new">open an issue</a> on GitHub or leave a message in <a href="http://groups.google.com/group/embox-devel">our group</a> (mailing list <a href="mailto:embox-devel@googlegroups.com">embox-devel@googlegroups.com</a>) or telegram chat <a href="https://t.me/embox_chat_en">https://t.me/embox_chat_en</a></p>
<p>Pull requests are always appreciated!</p>
<!--
<p>The key feature of Embox is that it can be used at all stages of hardware development with its uses ranging from testing early prototypes in a simulation environment to functioning as a full-featured operating system on the end-user devices.</p>
-->
<!--
<h2>
<a id="who-we-are" class="anchor" href="#who-we-are" aria-hidden="true"><span class="octicon octicon-link"></span></a>Who we are</h2>
<p>The project has been started by few employees of Hardware Engineering Department of Lanit-Tercom, Inc. as a part of commercial project in 2009, and soon it was decided to share the code with others. Now the development team consists primarily of students of Saint-Petersburg State University as well as of the founders of the project.</p>
-->
<footer class="site-footer">
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
</footer>
</section>
</body>
</html>