NoTA
NoTA (Network on Terminal Architecture) is a framework for communication between software and/or hardware modules, designed specifically for the communications within and between embedded devices. An example of this could be the communication between the storage subsystem and the audio subsystem of a phone or an internet tablet. more…
NoTA is also a specific implementation of this framework – the reference implementation, of which you can find the source code here. The code is in the l_in, h_in, stubgen and rm modules. The platform module is used as a git submodule in the other modules. The way to get, update and build the code is most easily explained with some pseudo-code. Replace $MODULE with l_in, h_in, stubgen, rm, respectively.
Getting the code:
git clone git@gitorious.org:nota/$MODULE.git
Then, getting the sub modules:
cd $MODULE
git submodule init
git submodule update
That should get you all you need. Then, building & installing the code goes with the familiar:
cd $MODULE
autoreconf -i
./configure --your-configure-options--
make
make install
Note, build and install in the order [ l_in, h_in, stubgen, rm ]. All the other normal git-stuff applies —– updating, merging, branching etc.
platform
some cross-platform wrappers, for use inside l_in/h_in/rm/stubgen
-
Cloning this repository:
git clone git://gitorious.org/nota/platform.git platform cd platform
Add this repository as a remote to an existing local repository:
git remote add platform git://gitorious.org/nota/platform.git git fetch platform git checkout -b platform/master_or_other_branch my-local-tracking-branch
l_in
the low-level interconnect
-
Cloning this repository:
git clone git://gitorious.org/nota/l_in.git l_in cd l_in
Add this repository as a remote to an existing local repository:
git remote add l_in git://gitorious.org/nota/l_in.git git fetch l_in git checkout -b l_in/master_or_other_branch my-local-tracking-branch
h_in
the high-level interconnect
-
Cloning this repository:
git clone git://gitorious.org/nota/h_in.git h_in cd h_in
Add this repository as a remote to an existing local repository:
git remote add h_in git://gitorious.org/nota/h_in.git git fetch h_in git checkout -b h_in/master_or_other_branch my-local-tracking-branch
stubgen
the stubgenerator and the stubadaptor libraries
-
Cloning this repository:
git clone git://gitorious.org/nota/stubgen.git stubgen cd stubgen
Add this repository as a remote to an existing local repository:
git remote add stubgen git://gitorious.org/nota/stubgen.git git fetch stubgen git checkout -b stubgen/master_or_other_branch my-local-tracking-branch
rm
the resource manager
-
Cloning this repository:
git clone git://gitorious.org/nota/rm.git rm cd rm
Add this repository as a remote to an existing local repository:
git remote add rm git://gitorious.org/nota/rm.git git fetch rm git checkout -b rm/master_or_other_branch my-local-tracking-branch
boot
-
Cloning this repository:
git clone git://gitorious.org/nota/boot.git boot cd boot
Add this repository as a remote to an existing local repository:
git remote add boot git://gitorious.org/nota/boot.git git fetch boot git checkout -b boot/master_or_other_branch my-local-tracking-branch
filesn
-
Cloning this repository:
git clone git://gitorious.org/nota/filesn.git filesn cd filesn
Add this repository as a remote to an existing local repository:
git remote add filesn git://gitorious.org/nota/filesn.git git fetch filesn git checkout -b filesn/master_or_other_branch my-local-tracking-branch
ilproxy
library to proxy the OpenMAX-IL API over either NoTA/H_IN or TCP
-
Cloning this repository:
git clone git://gitorious.org/nota/ilproxy.git ilproxy cd ilproxy
Add this repository as a remote to an existing local repository:
git remote add ilproxy git://gitorious.org/nota/ilproxy.git git fetch ilproxy git checkout -b ilproxy/master_or_other_branch my-local-tracking-branch
nota-pg
nota programming guide; incomplete yet possibly useful.
-
Cloning this repository:
git clone git://gitorious.org/nota/nota-pg.git nota-pg cd nota-pg
Add this repository as a remote to an existing local repository:
git remote add nota-pg git://gitorious.org/nota/nota-pg.git git fetch nota-pg git checkout -b nota-pg/master_or_other_branch my-local-tracking-branch
specs
NoTA specifications
-
Cloning this repository:
git clone git://gitorious.org/nota/specs.git specs cd specs
Add this repository as a remote to an existing local repository:
git remote add specs git://gitorious.org/nota/specs.git git fetch specs git checkout -b specs/master_or_other_branch my-local-tracking-branch
Activities 
-
Monday June 14 2010
-
Push
11:21
Ilkka Mäki pushed 4 commits to ~imappi/nota/l_in_new_features:master
master changed from 9460983 to ff25248

-
-
Friday June 11 2010
-
Push
12:50
-
Repository
12:16
Ilkka Mäki cloned nota/l_in
New repository is in l_in_new_features
-
Push
12:09
-
-
Friday June 04 2010
-
Push
13:27
Ilkka Mäki pushed e82013b1 to nota/l_in:master
-
Push
06:35
-
-
Tuesday May 25 2010
-
Push
12:49
-
-
Monday May 10 2010
-
Favorite
08:44
ristosuoranta started watching nota/specs
-
-
Monday May 03 2010
-
Push
14:47
-
-
Thursday April 29 2010
-
Push
10:24
-
-
Monday April 26 2010
-
Push
15:03
-
-
Thursday April 01 2010
-
Push
11:19
-
-
Wednesday March 31 2010
-
Push
15:05
-
-
Thursday March 25 2010
-
Push
09:00
-
-
Thursday March 18 2010
-
Push
16:19
-
Push
12:35
-
-
Wednesday March 10 2010
-
Push
09:08
-
-
Tuesday March 09 2010
-
Push
11:19
-
-
Monday March 08 2010
-
Repository
08:42
-
-
Wednesday March 03 2010
-
Commit
06:47
Ilkka Mäki started development of nota/filesn
-
-
Tuesday March 02 2010
-
Commit
15:00
-
Push
14:57
-
Push
14:56
-
-
Thursday February 25 2010
-
Wednesday February 24 2010
-
Tuesday February 16 2010
- Labels: c, embedded, rpc, ipc, bluetooth, usb, and tcp
- License: BSD License
- Owner: +nota-hackers
- Created: 04 Dec 15:46
- Website at www.notaworld.org


