nuttx-apps/examples/pashello
anchao 220653f21c Squashed commit of the following:
Author: anchao <anchao@pinecone.net>

     apps/, most main() function: Correct CONFIG_BUILD_LOADABLE usage
     Loadable apps/: Correct loadable symbol table generate
     apps/system/ubloxmodem:  Fix build break
     apps/examples/ostest: start restart/waitpid/user test from main loop
     apps/nshlib:  Expand reboot and poweroff commands to include a second, optional mode argument

    Author: Gregory Nutt <gnutt@nuttx.org>

     An attempt to fix build issues.  Does not work.
     apps/examples/ostest:  Fix some inappropriate renaming of static functions introduced with recent patches.
     apps/builtin/exec_builtin.c:  Fix a error introduced by recent comments.  Found in build testing.

    Author: anchao <anchao@pinecone.net>

     apps/builtin/exec_builtin.c:  Try posix_spawn if builtin apps do not have have an entry point.
     apps/Application.mk: introduce MODULE config to simplify tristate(m)
     apps/nsh:  Change the nuttx shell module type to tristate
     apps:  Add loadable application support
     script/mksymtab:  Generate symbol table name by default
     apps/builtin:  Allow loadable applications can register with apps/builtin.
2018-08-23 11:06:15 -06:00
..
.gitignore .dSYM only needs to be in the same .gitignore files as .exe 2013-05-30 15:02:04 -06:00
device.c Move file-system header files to include/nuttx/fs 2012-03-21 18:01:07 +00:00
hello.h Fix several cosmetic, C coding style issues 2015-10-03 11:03:42 -06:00
hello.pas Move nuttx/examples to apps/examples 2011-03-20 18:18:19 +00:00
hello.pex Move nuttx/examples to apps/examples 2011-03-20 18:18:19 +00:00
Kconfig Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation 2015-06-28 08:14:53 -06:00
Make.defs apps/examples: Modify/simpify apps/examples build files. From Roman Saveljev. 2015-05-06 08:19:54 -06:00
Makefile Make sure that APPNAME is defined in all Makefiles that generate applications 2016-06-09 10:51:04 -06:00
mkhello.sh USB device drivers: Add hooks to to use common, external DMA buffer allocation implementation.. 2012-09-13 14:14:18 +00:00
pashello.c Squashed commit of the following: 2018-08-23 11:06:15 -06:00
pashello.h Standardize nameing of the pre-processor definitiongs group header 2015-10-02 14:06:11 -06:00
README.txt Update some README files 2016-01-22 17:20:15 -06:00

README
^^^^^^

hello.pas

  This is a sample "Hello, World!" Pascal Program

hello.pex

  This is the compiled, linked P-Code executable that results
  when hello.pas is compiled.

hello.h

  This file defines an initialized C array holds a copy of
  hello.pex.  This file as created by:

    xxd -i hello.pex >hello.h

  The resulting hello.h should be editted so that both data definitions
  are marked with the 'const' qualify so that the data will be stored in
  FLASH.

mkhello.sh

  This is a scripts that can be used to rebuild both hello.pex
  and hello.h.

device.c

  The hello.pex file must be provided to the interpreter as a file
  in the file system.  Normally this would be done using real storage
  medium.  In this example, we will use device.c:

  device.c implements a simple device driver.  Reads from this device
  will access the in-memory copy of hello.pex  This device driver is
  registered as /dev/pashello in the pseudo filesystem.