Hallo,
ich überlege mir eine Fritz!Box 7590 zu kaufen.
Kaufentscheidend wäre für mich, dass Golang Binaries unterstützt werden...
Ich habe schon gelesen, dass die FB 7490 und 7590 eine MIPS32 Architektur haben.
Nur scheint die FPU Unterstützung zu fehlen, die sich aber emulieren lassen soll.
Deshalb wollte ich mal nachfragen, ob jemand so nett wäre und eines der Beispiele auf der FB testen könnte?
Weil wohl keiner wildfremde Programme auf der FB startet, sind hier zwei Beispiele und der Befehl zum Kompilieren. Könnte aber auch die kompilierten Binaries bereitstellen.
gofbhelloworld.go:
(Beispiel ohne HTTP-Server)
gofbhttpserver.go:
(Beispiel mit HTTP-Server)
Hier gibt es den offiziellen Download (ca. 100 MB und z.B. für Linux, Mac und Windows):
https://golang.org/dl/
Nach der Installation unter "src" z.B. den Ordner "gofbhttpserver" anlegen.
Dort die Datei, mit dem passenden Namen, "gofbhttpserver.go" (inkl. Code) erstellen.
In diesem Ordner nur noch diesen build Befehl ausführen:
GOOS=linux GOARCH=mips go build
Würde mich sehr freuen, wenn das jemand testen könnte.
Gruß
Sven
ich überlege mir eine Fritz!Box 7590 zu kaufen.
Kaufentscheidend wäre für mich, dass Golang Binaries unterstützt werden...
Ich habe schon gelesen, dass die FB 7490 und 7590 eine MIPS32 Architektur haben.
Nur scheint die FPU Unterstützung zu fehlen, die sich aber emulieren lassen soll.
Deshalb wollte ich mal nachfragen, ob jemand so nett wäre und eines der Beispiele auf der FB testen könnte?
Weil wohl keiner wildfremde Programme auf der FB startet, sind hier zwei Beispiele und der Befehl zum Kompilieren. Könnte aber auch die kompilierten Binaries bereitstellen.
gofbhelloworld.go:
(Beispiel ohne HTTP-Server)
Code:
package main
import "fmt"
func main() {
fmt.Println("Hello FritzBox")
}
gofbhttpserver.go:
(Beispiel mit HTTP-Server)
Code:
package main
import (
"log"
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintln(w, "Hello FritzBox")
})
// startet einen HTTP-Server auf dem Port 8080
log.Fatal(http.ListenAndServe(":8080", nil))
}
Hier gibt es den offiziellen Download (ca. 100 MB und z.B. für Linux, Mac und Windows):
https://golang.org/dl/
Nach der Installation unter "src" z.B. den Ordner "gofbhttpserver" anlegen.
Dort die Datei, mit dem passenden Namen, "gofbhttpserver.go" (inkl. Code) erstellen.
In diesem Ordner nur noch diesen build Befehl ausführen:
GOOS=linux GOARCH=mips go build
Würde mich sehr freuen, wenn das jemand testen könnte.
Gruß
Sven
Zuletzt bearbeitet: