Skip to content

Tomatoware is a set of scripts to create a native development environment for tomato firmware supported routers.

License

Notifications You must be signed in to change notification settings

giba78/tomatoware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tomatoware

Tomatoware is a development environment for mipsel and ARM embedded routers. It can be used to natively compile userland applications for these devices.

Downloads for the project available at:

https://github.com/lancethepants/tomatoware/releases

http://lancethepants.com/files

Compiling

Tomatoware can be compiled with different root prefixes. This allows it to co-exist with entware(-ng)/optware(-ng), which reside in /opt. The official project prefix is /mmc.

Edit config.mk to set the desired architecture and prefix and run make.

Debian 8 is used to build this project. An included Dockerfile can be used to create a working enviornment. Otherwise the following packages should be sufficient.

apt-get install automake bc bison build-essential cmake cpio curl flex gettext git libglib2.0-dev libncurses5-dev libtool libxml2-dev locales pkg-config python sudo texinfo unzip vim wget

About

Tomatoware is a set of scripts to create a native development environment for tomato firmware supported routers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 98.9%
  • Other 1.1%