Skip to content
forked from openwrt/openwrt

The OSTAR firmware, combination of MMDVM and openwrt device

License

Notifications You must be signed in to change notification settings

lazywalker/ostar

 
 

Repository files navigation

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
		     ____  ______________    ____ 
		    / __ \/ ___/_  __/   |  / __ \
		   / / / /\__ \ / / / /| | / /_/ /
		  / /_/ /___/ // / / ___ |/ _, _/ 
		  \____//____//_/ /_/  |_/_/ |_| MMDVM Suite
  

This is the buildsystem for the OpenWrt Linux distribution.

To build your own firmware you need a Linux, BSD or MacOSX system (case sensitive filesystem required). Cygwin is unsupported because of the lack of a case sensitive file system.

You need gcc, binutils, bzip2, flex, python, perl, make, find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers installed.

  1. Run "./scripts/feeds update -a" to obtain all the latest package definitions defined in feeds.conf / feeds.conf.default
cp feeds.conf.default feeds.conf
./scripts/feeds update -a
  1. Run "./scripts/feeds install -a" to install symlinks for all obtained packages into package/feeds/
./scripts/feeds install luci-base
./scripts/feeds install luci-lib-base
./scripts/feeds install luci-compat
./scripts/feeds install luci-mod-status
./scripts/feeds install luci-mod-system
./scripts/feeds install luci-proto-ipv6
./scripts/feeds install stm32flash
./scripts/feeds install -a -pmmdvm

Optional for MT76x8

./scripts/feeds install travelmate
./scripts/feeds install luci-app-travelmate
./scripts/feeds install luci-i18n-travelmate-zh-cn

Optional for X86_64

./scripts/feeds install luci-mod-admin-full
  1. Run "make menuconfig" to select your preferred configuration for the toolchain, target system & firmware packages.
cp config.mt76x8 .config
make menuconfig
  1. Run "make" to build your firmware. This will download all sources, build the cross-compile toolchain and then cross-compile the Linux kernel & all chosen applications for your target system.
make -j4

73, Michael BD7MQB

Sunshine!

License

This software is licenced under the GPL v2 and is primarily intended for amateur and educational use.

Disclaimer: This software was written as a personal hobby and I am not responsible for products that use this software. Contributions from anyone are welcome.

免责声明:编写此软件纯属个人爱好,我不对使用此软件的产品负责

About

The OSTAR firmware, combination of MMDVM and openwrt device

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C 66.9%
  • Makefile 17.9%
  • Shell 8.9%
  • Perl 2.2%
  • Assembly 1.8%
  • M4 1.3%
  • Other 1.0%