Feb
20
2014
just change arch/mips/include/asm/module.h
from
#define MODULE_PROC_FAMILY “MIPS32_R2 ”
to
#define MODULE_PROC_FAMILY “MIPS_24K ”
————
building modules for a different system is not always an easy task.
required information’s and where to get:
1. cat /proc/cpuinfo to find out what kind of cpu (mips,arm,sh4 etc)
2. file busybox – any elf file and find out if LSB or MSB , also CPU type should be there.
3. get crosstool-chain prebuild or build one yourself -> crosstool-ng
4. get the kernel sources -> cat /proc/version / uname -a
5. make mrproper, make menuconfig, make < - after this you should have all required files like Module.symvers and .config
6. go in your module directory and create your makefile:
obj-m += hello.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
type make, close your eyes and press enter…
Comments Off on fritzbox 7390 – module building – MIPS_24K vs MIPS32_R2 | posted in bash
Feb
19
2014
obj-m = ati_remote.o
KVERSION = $(shell uname -r)
all:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) clean
Comments Off on make(-file) modules | posted in bash
Jan
7
2014
here is the first version of okotlight.exe Beta v0.1.
feel free to use it in your _not_ commercial products.
Download for Windows: oktolight Beta v0.1
For linux use boblight
For Enigma2 use Boblight-enigma2
Comments Off on oktolight.exe | posted in bash
Jan
4
2014
to create a graph of all call from your executable, use valgrind:
valgrind --tool=callgrind --dump-instr=yes --simulate-cache=yes --collect-jumps=yes program arguments
then open in kcachegrind (also available for Windows)
gprof: you need to compile with -pg. then a gmon.out file will be created.
open that file with:
gprof program gmon.out > gprof.txt
gprof program gmon.out | less
Comments Off on valgrind and gprof – performance messure tools | posted in bash
Dec
27
2013
./configure CC=mipsel-unknown-linux-gnu-gcc CXX=mipsel-unknown-linux-gnu-g++ –host=mipsel-unknown-linux-gnu –prefix=/opt/tools/mipsel-unknown-linux-gnu/mipsel-unknown-linux-gnu/sysroot/usr/ CPPFLAGS=”-mhard-float -march=mips32 -mtune=mips32 -ffast-math -ggdb”
download last pack from http://crosstool-ng.org/
[21:24] hg clone http://crosstool-ng.org/hg/crosstool-ng
[21:24] cd crosstool-ng
[21:24] ./bootstrap
[21:24] ./configure –enable-local
[21:24] make
[21:24] ./ct-ng help
[21:24] ./ct-ng menuconfig
[21:24] ./ct-ng build
thanks speedy, always looking for it 🙂
Comments Off on cross compile – configure script | posted in bash
Oct
7
2013
wenn mit “Outlook /safe”  Outlook nicht mehr startet:
entweder “kb2794707” deinstallieren, erneut probieren.
wenn das auch nicht hilft, Reparatur durchfĂĽhren.Â
Comments Off on outlook 2010 – hängt bei : profil wird geladen | posted in outlook, windows
Oct
6
2013
1.25V – 30V 1A CC and CV.
powered by a 9V block battery if you like or up to 30V DC input. short safe due to CC. Limit your mA and it then the max CC.
Comments Off on Digital portable power supply atmega168 | posted in bash
Oct
6
2013
Usb sender 433MHz incl antenna
Comments Off on 433MHz USB sender | posted in bash
Sep
17
2013
monoflop time:
t=0,7*(C1*R2) ==
C1=t/(0,7*R2) ==
R2=t/(0,7*C1) ==
beispiel: C1=22µF, R2=10K == t=0.154 Sec.
beispiel: C1=22µF, R2=100K == t=1.54 Sec.
effektiv wert wechselspannung
1/(wurzel 2) * wechselspannung.
Beispiel:
~12V * 1/(Wurzel 2) =
~12V * 1/1,4142 =
~12V * 0,7071 =
~12V = 8,4852V eff.
aber meistens sind ~12V nur der Effektivwert und tatsächlich 17V oder gar 20V Spitze Spitze.
spannungsteiler:
u2 (an r2)
U2 = U * ( R2 / (R1+R2) )
o----o U
_
| |
| | R1
-
o-------o
|
o
_
| | R2 U2
| |
-
o-------o
|
o----o GND
lm317 calc:
http://oktay.com/lm317.html
Comments Off on quick electronic formulars | posted in electronics
Sep
13
2013
Da ich demnächst ein neues Laptop kaufen möchte, aber auch häufig gefragt werde, welchen man kaufen sollte, hier eine kleine Eigenschaften Liste die ein Laptop mitbringen sollte:
Laptop – Eigenschaften beim Kauf beachten:
1. Akku Laufzeit ca 10 Std.
2. Touch Screen
3. Festplatte min 750 GB
4. Arbeitsspeicher min 4 GB
5. 64 Bit
6. Display Retina oder vergleichbar
7. SSD / Hybrid
8. Sehr kurze Startzeiten -> checken
9. USB 3.0 + BT
10. Standby Aufwachzeit -> checken
11. Kartenleser SD
12. Display ca. 15″ HD
13. Anschluss ext. Monitor / HDMI !
14. Eingebaute Cam, abdeckbar
15. WLAN AC, 5GHz
16. Bezahlbar
Update (4 Jahre später): waren meine WĂĽnsche denn der Zeit voraus? Nun gibt es so ein Laptop, und zwar das SB2 von MS. Ist zwar schon 2 Jahre auf dem Markt, aber damals fĂĽr mein Verständnis nicht “bezahlbar” mit knapp 3000€…
Comments Off on LAPTOP kaufen, Eigenschaften | posted in windows