commit | 06f477491a8a6baac77c0dbdca10639806f2e123 | [log] [tgz] |
---|---|---|
author | sterling <sterling@micosa.net> | Tue Sep 22 20:36:00 2015 -0700 |
committer | sterling <sterling@micosa.net> | Tue Sep 22 20:36:00 2015 -0700 |
tree | 8e81909fcc50bd76f96355c40073dbc1944fc252 | |
parent | 92e85a8ad83e147b53cf0d8ce1f8dc3e6a3509bf [diff] |
change name to proper script. update README from native bsp
Tadpole is the repository that hosts the core of the operating system distribution.
This repository is the base skeleton on which all other OS distributions are created.
Tadpole is automatically created from Larva (https://github.com/mynewt/larva) using the “hatch_tadpole.sh” script (larva/scripts/hatch_tadpole.sh).
It contains the following components:
The native platform currently supports compilation on Mac OS X.
Tadpole is a skeleton repository that is used by the newt tool to create a new repository for development.
By default, the newt tool will use the tadpool skeleton when creating a new repository:
$ newt create repo <your\_project>
This will create a new project with the name of <your_project> that has the layout of the tadpole repository.
Development of the core operating system is done on larva, which contains the core of the OS. In order to update the tadpole repository, the make_tadpole script must be run:
$ cd larva; $ ./scripts/hatch\_tadpole.sh ~/dev/larva ~/dev/tadpole
Where ~/dev/larva is your larva directory, and ~/dev/tadpole is your tadpole directory.
For discussion on tadpole, please use the stack-dev mailing list (stack-dev@googlegroups.org), or join the discussion on Slack (https://newt-os.slack.com/)