Recorder III:main-app-build-instructions
From The Neuros Technology Wiki
Contents |
[edit] Warning
We are working to consolidate all guides in the wiki into one single guide: Derobert's Guide to Hacking the On-Screen Display. Please have a look at that instead.
[edit] Downloading
You can go to http://svn.neurostechnology.com/tarballs/ and grab the latest tarball. This is much faster then checking out each svn seperately, and costs less bandwidth. The tarball is built with svn information, so you can go to any directory and 'svn up' to pull the latest updates to the tarball from the repository, if any.
[edit] Install neuros-bsp
First install programs that the kernel uses these during configuration or you will receive build errors, especially if dialog is missing.
System Depednacies for neuros-bsp compilation (this may not be a complete list just some odd ones sometimes left out of desktop distributions):
dialog, ncurses, mkcramfs
Check out bsp,
svn co svn://svn.neurostechnology.com/svn/neuros-bsp/tags/[version tag] .
Follow README there to setup and make/install bsp. For those who has no patience to read (you are warned as this may become outdated while README won't), here are the steps,
cd neuros-bsp ./setup-rootfs source neuros-env (make sure you re-run this if you start a new session or your PATH will revert and arm-linux-gcc will not be found) make ntr3-dm320_defconfig (or ntosd-dm320_defconfig depending on which HW you've got) [------ 2.6.5 kernel only steps] cd kernel/linux make modules make modules_install cd ../.. [End of 2.6.5 kernel only steps] make make install
[edit] Build Nano-X library
Check out Nano-X,
svn co svn://svn.neurostechnology.com/svn/Nano-X/tags/[version tag] .
Follow NEUROS-README there to make/install Nano-X and font support libraries. Brief steps (warned as bsp part),
cd Nano-X/src cd contrib/jpeg ./Neuros-config ./Neuros-make cd ../freetype1 ./Neuros-config ./Neuros-make cd ../.. make
[edit] Install plugins
Check out plugins,
svn co svn://svn.neurostechnology.com/svn/linux-r3-plugins/tags/[version tag] .
Follow README there to install plugins. Brief steps (warned as bsp part),
cd linux-r3-plugins/av/build make install
[edit] Build and install Neuros-Cooler lib
This is the Neuros HW platform shared code, check out Neuros-Cooler,
svn co svn://svn.neurostechnology.com/svn/Neuros-Cooler/tags/[version tag] .
Follow README there to install plugins. Brief steps (warned as bsp part),
cd Neuros-Cooler/build make all make install
[edit] Build and install main-app
Check out main-app,
svn co svn://svn.neurostechnology.com/svn/linux-r3-main-app/tags/[version tag] .
Follow README under linux-r3-main-app to make/install application. Brief steps (warned as bsp part),
cd linux-r3-main-app/build make all make install
[edit] Install and have fun
For those who have a developer board or development hardware, follow Development Environment Setup Instructions to install/run/debug.
This wiki is user updated and the information here cannot be considered official Neuros communication
