Talk:Building on Windows

From The Neuros Technology Wiki

Jump to: navigation, search

"For further instruction in building the OSD firmware, and enabling NFS and TFTP, please consult..."

But TFTP is already enabled when I installed CoLinux, and I can use it to connect to the Neuros. Is there something more I have to do?

Also... now that I have it installed, what do I do? I want to write some software and run it off an SD card. Does any documentation actually exist for doing that? It looks like Nano-X and Neuros-Cooler in your base_filesystems are already built, which saves some time. It also looks like the linux-r3-* apps from the hacking guide are already built as well. So.....

I can't seem to do anything with any of those libraries; tools like strip and ar complain about invalid file formats and invalid ELF formats. Is scratchbox not set up on here? From the instructions on this wiki page, it seems like you should just be able to set it up and go, but there appears to be some more steps that I'm missing.

Any info would be helpful.

P.S. If anybody is trying to get networking working on Colinux, do the bridging like this page mentions, but the steps missing from this guide are as follows:

In the CoLinux .conf file you are using (CoLinux no longer uses XML files), add the line "eth0=tuntap". Do not use "slirp", use "tuntap". Also ignore the weird comment about setting up static IPs with 10.0.2.* in the example.conf file -- it seems to be irrelevant.

Then start up CoLinux, and edit your /etc/network/interfaces file (you can use pico, it's installed, no need to confuse yourself with vi). If you want CoLinux to use DHCP then do something like this:

 iface eth0 inet dhcp

If you want it to use a static IP then this works:

 iface eth0 inet static
   address 192.168.whatever.address
   netmask 255.255.whatever.netmask
   gateway 192.168.whatever.gateway

Type "man interfaces" for full documentation on what you can put in that file.

After editing that file you'll have to either reboot CoLinux or reinit eth0 like this:

 sudo ifdown eth0
 sudo ifup eth0

You might get an error about some process or another not being found. Apparently that can be ignored. Also NFS is set up to use the default 192.168.10 address, you can change that to match your settings by editing the /etc/exports file (then just reboot CoLinux or whatever).

Hopefully that will save you a few minutes of head scratching.

Now if I could just figure out how to start writing my own software. I guess the Nano-X documentation is on the MicroWindows page... but scratchbox is confusing the crap out of me.

Personal tools