Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
NuttX RTOS
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
f4grx
NuttX RTOS
Commits
ed456854
Commit
ed456854
authored
9 years ago
by
Gregory Nutt
Browse files
Options
Downloads
Patches
Plain Diff
Update README
parent
d2a20444
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.txt
+53
-9
53 additions, 9 deletions
README.txt
with
53 additions
and
9 deletions
README.txt
+
53
−
9
View file @
ed456854
...
...
@@ -7,6 +7,7 @@ README
- Semi-Optional apps/ Package
- Installation Directories with Spaces in the Path
- Downloading from Repositories
- Related Repositories
- Notes about Header Files
o Configuring NuttX
- Instantiating "Canned" Configurations
...
...
@@ -179,6 +180,45 @@ Downloading from Repositories
git config --global core.autocrlf false
Related Repositories
--------------------
* https://bitbucket.org/nuttx/apps
This directory holds an optional package of applications and libraries
can be used with the NuttX RTOS. There is a README.txt file there that
will provide a more information about that package.
* https://bitbucket.org/nuttx/nxwidgets
This is the NuttX C++ graphics support. This includes NxWM, the tiny
NuttX Window Manager.
* https://bitbucket.org/nuttx/uclibc
This repository contains a version of the uClibc++ C++ library. This code
originates from http://cxx.uclibc.org/ and has been adapted for NuttX by the
RGMP team (http://rgmp.sourceforge.net/wiki/index.php/Main_Page).
* https://bitbucket.org/nuttx/buildroot
A environment that you can to use to build a custom, NuttX GNU toolchain.
* https://bitbucket.org/nuttx/tools
There are snapshots of some tools here that you will need to work with
NuttX: kconfig-frontends, genromfs, and others.
* https://bitbucket.org/nuttx/drivers
A few drivers that are not integrated into the main NuttX source tree due
to licensing issues.
* https://bitbucket.org/nuttx/pascal
Yes, this really is a Pascal compiler. The Pascal p-code run-time and
pcode debugger can be built as a part of NuttX.
Notes about Header Files
------------------------
...
...
@@ -373,9 +413,10 @@ NuttX Configuration Tool
An automated tool has been incorported to support re-configuration
of NuttX. This automated tool is based on the kconfig-frontends
application available at http://ymorin.is-a-geek.org/projects/kconfig-frontends
(A snapshot of this tool is also available at ../misc/tools). This
application provides a tool called 'kconfig-mconf' that is used by
the NuttX top-level Makefile. The following make target is provided:
(A snapshot of this tool is also available fromo the tools repository at
https://bitbucket.org/nuttx/tools). This application provides a tool
called 'kconfig-mconf' that is used by the NuttX top-level Makefile.
The following make target is provided:
make menuconfig
...
...
@@ -398,17 +439,20 @@ NuttX Configuration Tool
relevant to the directory in which the Kconfig file resides.
NOTE: For a description of the syntax of this configuration file,
see ../misc/tools/kconfig-language.txt.
see kconfig-language.txt in the tools repository at
https://bitbucket.org/nuttx/tools
2. The 'kconfig-mconf' tool. 'kconfig-mconf' is part of the
kconfig-frontends package. You can download that package from
the website http://ymorin.is-a-geek.org/projects/kconfig-frontends
or you can use the snapshot in ../misc/tools.
or you can use the snapshot in the tools repository at
https://bitbucket.org/nuttx/tools.
Building kconfig-frontends under Linux may be as simple as
'configure; make; make install' but there may be some build
complexities, especially if you are building under Cygwin. See
the more detailed build instructions at ../misc/tools/README.txt
the more detailed build instructions in the top-level README.txt
file of the tools repository at https://bitbucket.org/nuttx/tools.
The 'make install' step will, by default, install the 'kconfig-mconf'
tool at /usr/local/bin/mconf. Where ever you choose to
...
...
@@ -1057,9 +1101,9 @@ General Pre-built Toolchain Issues
for NXFLAT. NXFLAT is a binary format described in
Documentation/NuttXNxFlat.html. It may be possible to build
standalone versions of the NXFLAT tools; there are a few examples
of this in the
misc/
buildroot
/configs directory. However, i
t
is possible that there could be interoperability issues
with
your toolchain since they will be using different versions of
of this in the buildroot
repository at https://bitbucket.org/nuttx/buildroo
t
However, it
is possible that there could be interoperability issues
with
your toolchain since they will be using different versions of
binutils and possibly different ABIs.
Building Original Linux Boards in Cygwin
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment