Forum: Markt Biete CentiPad Embedded Linux Module


von Marcus H. (mahpong)


Angehängte Dateien:

Lesenswert?

Aus einem abgeschlossenen Projekt stehen noch Embedded Linux Module zur 
Verfügung.

Das CentiPad Modul ist ein kleiner Embedded Linux Rechner:
180MHz ARM9 CPU
64MB SDRAM
8MB DataFlash
miniSDCARD Connector on Board
volle Schnittstellen Palette für Ihre Anwendung:
10/100Mbit/s Netzwerk Anschluss
bis zu 5 serielle Schnittstellen (teils RS232, teilsTTL, RS485 
konfigurierbar)
USB Host  USB Device  Sound
Erweiterungsbus:
Address Bus  Daten Bus  Chip Select / PIO
Industriestandard Busse:
I2C  SPI  1wire/ CAN / RS485
1,1W typische Leistungsaufnahme
…und das alles auf 94x62mm2

Als optionale Trägerplattform gibt es das CentiBOB, ein STK im 
Europaformat.

Das CentiPad wird inkl. Entwicklungsumgebung "maintech CentiDev" auf CD 
geliefert.

Weitere technische Info unter www.centipad.de.

Preise:
CentiPad Pro  50€  (aktueller Bestand ca. 100)
CentiBOB  40€  (aktueller Bestand ca. 40)
Versand in Deutschland als Paket    8€

von Lutz (Gast)


Lesenswert?

Hallo Marcus,

sind die CentiPad Pro und CentiBOB neu?
Wenn ich beide bestelle, ist dann der Lieferumfang wie bei centipad.de 
mit Kabel und Netzteil?

Danke für die Info

von Marcus H. (mahpong)


Lesenswert?

Hi Lutz,

das Angebot geht über die Elektronikmodule, fabrikneu und getestet.
Netzwerk/RS232/USB Kabel würde ich für zusammen 2€ dazulegen.

Spannungsversorgung:
- Das CentiPad nimmt geregelte 5V.
- Das CentiBOB hat einen Schaltregler der Gleichspannung zwischen 8..24V 
nimmt. Passende Netzteile gibt's bei Reichelt - z.B. SNT 1000 / SNT 
2500.

Marcus

von Marcus H. (mahpong)


Lesenswert?

Ich kann noch 15 Steckernetzteile SNT 3129 aus den CentiPad-DevKits für 
je 7€ anbieten.
Einstellbarer Spannungsbereich, 9V bzw. 12V optimal für CentiBOB
 3V/1600mA
 4,5V/1600mA
 6V/1500mA
 7,5V/1200mA
 9V/1000mA
 12V/800mA

Für 107€ sind dann alle Teile aus dem CentiPad-DevKit zusammen.

von Markus _. (markush)


Lesenswert?

Hi,

ich würd gern ein Centipad pro nehmen. Wie können wir das mit der 
Bezahlung regeln, akzeptierst du auch PayPal?

Gruß -  Markus

von Matthias S. (mat-sche)


Lesenswert?

Hi,

CentiPad Pro  50€  (aktueller Bestand ca. 100)
CentiBOB  40€  (aktueller Bestand ca. 40)

würde ich so auch nehmen wollen! Bezahl & Versandmodalität?

Gruß MAT

von Marcus H. (mahpong)


Lesenswert?

Hallo Zusammen,
Versand in D als Paket - wie oben beschrieben.
Nachdem ich leider schlechte Erfahrungen gemacht habe, erwarte ich 
generell Vorauskasse als Überweisung auf mein Konto.
Details bitte per Mail an mich.
Danke, Marcus

von Elti (Gast)


Lesenswert?

Hi Marcus

wo ist der Hagen wenn beides auf der Webseite ca. 400 € kostet und bei
dir nur 107€

von Elti (Gast)


Lesenswert?

ich meine natürlich Haken :-))

von Marcus H. (mahpong)


Lesenswert?

Hi Elti,
da ist gar kein Haken, da www.centipad.de meine Website ist -> siehe 
Impressum.
Du kannst das Teil als Firma auch über die Website kaufen -> siehe 
Preisliste.

Das CP wird seit 2004 in Kundenprojekten eingesetzt. Die Funktionen sind 
immer noch die gleichen, viele Geschäftskunden fordern aber z.B. 
schnellere CPU's.

Da der Absatz zurückgegangen ist und die Teile abgeschrieben sind, 
möchte ich die Restposten hier günstig für private Embedded Linux Fans 
zur Verfügung stellen.

Wenn Du ein Projekt hast, bei dem entsprechende Stückzahlen gefordert 
sind, dann können wir zum Fertiger gehen und weitere Einheiten 
produzieren. Fertigungsunterlagen, Schablonen, Prüfmittel sind ja 
vorhanden. Das würde mich natürlich besonders freuen.
Grüße,
 Marcus

von Elti (Gast)


Lesenswert?

Ne bin Privatperson.
Das Angebot sieht alt nur zu gut aus.
Gibt es Beipiele wie man die Hardware ansteuert ?
Würde schon ein

CentiPad Pro  50€
CentiBOB  40€

Welche Versandkosten

von Markus _. (markush)


Lesenswert?

Steht doch oben:

Marcus H. schrieb:
>
> Preise:
> CentiPad Pro  50€  (aktueller Bestand ca. 100)
> CentiBOB  40€  (aktueller Bestand ca. 40)
> Versand in Deutschland als Paket    8€

von Sebastian (Gast)


Lesenswert?

Interessant sehen die ja achon aus, die Module. Und sogar mit Sound. 
Dennoch muß ich mal ganz dumm fragen, mögen die Embedded-Profis unter 
den Forumsnutzern auch die Augen verdrehen:
Wenn ich nun gerne WLAN an dem Teil hätte, über einen USB-Stick, für den 
es Treiber im Quellcode gibt, wie würde ich diese - und ggf. 
erforderlichere weitere Komponenten, wie wpa-supplicant, falls nötig - 
denn übersetzen und ins System einbinden? Werden die auf dem PC 
cross-kompiliert und dann einfach in den Flash kopiert? Muß man ein 
neues Rootfilesystem bauen?

Vielleicht interessieren solche Fragen ja auch die Allgemeinheit und die 
Antworten senken die Hemmschwelle beim Anfänger, sich mal mit so etwas 
zu beschäftigen.

von Rene S. (Firma: BfEHS) (rschube)


Lesenswert?

Hallo Marcus,

hab dir ne PM geschickt. Würde gern 1 Set haben wollen.

mfg Rene

von Elti (Gast)


Lesenswert?

@ Sebastian

genau das würde mich auch interessieren

von Marcus H. (mahpong)


Lesenswert?

Hallo Zusammen!
Wie drücke ich es nun aus, damit sich keiner auf den Schlips getreten 
fühlt? Vielleicht so:
- es handelt sich um einen privaten Restpostenverkauf - daher kein 
persönlicher Support. Als Gegenleistung gibt es ein 400€ Devkit für 
100€.
- als Interessent bitte die Doku auf CentiPad.de lesen
- auf der CD ist sind der Crosscompiler und Beispielapplikationen
- Embedded Linux und das Board benötigen je nach Anwendung eine gewisse 
Einarbeitung
- wie eine bestimmte Hardware anzuschließen ist, ist unter Embedded 
Linux unterschiedlich. Wenn der Treiber nicht dabei ist, muss ein 
eigener Treiber eingebunden werden. Wie das geht ist u.U. Sache eines 
Fachmanns
- Beispiele, was schon dran war und direkt erkannt wird:
 - miniSD
 - USB-Stick
 - PL2303 USB-RS232
 - CF

-> Bestellung bitte per PM
-> wenn die Sache zu unsicher erscheint, bitte einfach nicht kaufen
-> wenn jemand die CP professionell einsetzen und dazu Unterstützung 
möchte - bitte PM

Danke,
 Marcus

von Christoph S. (mixer) Benutzerseite


Lesenswert?

Hallo,

also wohl eher nicht für Embedded Linux Anfänger geeignet? Schade...

Gruss
Mixer

von Marcus H. (mahpong)


Lesenswert?

Hallo,
die Antwort auf die Frage, ob das CP für einen Anfänger geeignet ist, 
hängt stark von den Zielen und der Person ab, die sich mit dem Thema 
beschäftigt.

Die Inbetriebnahme der Hardware ist ja nicht schwer:
CP auf CentiBOB mit RS232 und Netzteil verbinden, Terminalprogramm auf 
dem Host aufmachen, einschalten - CP bootet.
Netzwerkkabel rein, schon steht SCP/SSH zur Verfügung.

Beispiele für das, was dann noch ohne Entwicklungsaufwand möglich ist - 
siehe Doku auf www.centipad.de.
Für eigene Entwicklungen - siehe Doku.

Ich selbst verwende mittlerweile eine SuSe-VM - ich habe irgendwann 
festgestellt, dass Linux-Entwicklung unter Linux für mich einfacher ist.

Grüße, Marcus

von 900ss (900ss)


Lesenswert?

Marcus H. schrieb:
> Wenn der Treiber nicht dabei ist, muss ein
> eigener Treiber eingebunden werden. Wie das geht ist u.U. Sache eines
> Fachmanns
> - Beispiele, was schon dran war und direkt erkannt wird:
>  - miniSD
>  - USB-Stick
>  - PL2303 USB-RS232
>  - CF

Hmmm... sind denn alle Treiber für die vorhandenen Interfaces vorhanden 
oder wird nur ein Teil unterstützt?

Interesse hab ich auch, aber ich möchte wenigstens die gesamten 
vorhandenen Interfaces unterstützt wissen.

900ss

von Marcus H. (mahpong)


Lesenswert?

Die o.g. Beispiele sind P2P.
Beispiele wie die Peripherie angesteuert wird, sind unter
http://www.harerod.de/centipad/deutsch/dokumentation.html
zu finden.

von 900ss (900ss)


Lesenswert?

Marcus H. schrieb:
> Die o.g. Beispiele sind P2P.

Aha!???

DBA find ich klasse.

von Klaus W. (mfgkw)


Angehängte Dateien:

Lesenswert?

Zumindest 1 der 100 funktioniert!

PS: das zweite Bild ist ein screenshot von meinem Linux-PC,
an dem der Centipad (was ist das eigentlich? ein Hundertfüßer?)
hängt.
In dem Terminalfenster läuft minicom, verbunden sind die mit einem
1:1-RS232-Kabel mit 115200 Baud 8N1.

von Klaus W. (mfgkw)


Lesenswert?

Für CF ist auf dem BOB zwar der SMD-Anschluß vorgesehen, aber
keine Fassung aufgelötet.

Eine Mini-SD-Card erkennt er zumindest dann, wenn sie bereits
beim Booten eingesteckt ist:
1
CentiBoot (Stage2) - (c) maintech GmbH - compiled: Mar  9 2007
2
CentiPad-v11: 64MB RAM, 8MB Dataflash
3
Board serial number #0201022 - Features: Sound:SPI
4
Ethernet MAC: 00:ff:02:00:03:fe
5
Ethernet IP: 192.168.1.100, netmask: 255.255.255.0, default gateway: 0.0.0.0
6
7
Boot menu:
8
1) Boot from SD/MMC-Card
9
2) Boot from Dataflash
10
3) Boot from TFTP server
11
4) Change settings
12
5) Tools
13
CentiPad-v11> 2
14
Trying to boot from Dataflash:
15
Loading kernel... .............   898kB complete, CRC ok.
16
Loading initrd... ...........................................  2872kB complete, CRC ok.
17
image loading complete (8226 ms)
18
.Booting kernel...
19
20
Uncompressing Linux (LZMA)........................................................... done, booting the kernel.
21
Linux version 2.6.16.33 (mah@itx) (gcc version 3.4.5) #1 PREEMPT Fri Mar 9 10:53:58 CET 2007
22
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
23
Machine: Atmel AT91RM9200-CentiPad
24
Memory policy: ECC disabled, Data cache writeback
25
Clocks: CPU 180 MHz, master 60 MHz, main 10.000 MHz
26
CPU0: D VIVT write-back cache
27
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
28
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
29
Built 1 zonelists
30
Kernel command line: console=ttyS0 root=/dev/ram0
31
AT91: 96 gpio irqs in 3 banks
32
PID hash table entries: 512 (order: 9, 8192 bytes)
33
Console: colour dummy device 80x30
34
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
35
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
36
Memory: 64MB = 64MB total
37
Memory: 59348KB available (2081K code, 411K data, 92K init)
38
Mount-cache hash table entries: 512
39
CPU: Testing write buffer coherency: ok
40
checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd
41
Freeing initrd memory: 2872K
42
NET: Registered protocol family 16
43
AT91 GPIO driver loaded
44
SCSI subsystem initialized
45
usbcore: registered new driver usbfs
46
usbcore: registered new driver hub
47
Bluetooth: Core ver 2.8
48
NET: Registered protocol family 31
49
Bluetooth: HCI device and connection manager initialized
50
Bluetooth: HCI socket layer initialized
51
CentiPad bootinfo driver (c) maintech GmbH 2006
52
CentiPad device multiplexer (c) maintech GmbH
53
Squashfs 2.2 (LZMA) (released 2005/07/03) (C) 2002-2005 Phillip Lougher
54
Initializing Cryptographic API
55
io scheduler noop registered
56
io scheduler deadline registered (default)
57
AT91 Real Time Clock driver.
58
AT91 SPI driver loaded
59
AT91 SPI initialized
60
AT91 SPI /dev driver loaded
61
AT91 GPIO /dev interface loaded
62
AT91 CANbus driver loaded
63
WW at91_gpio: attaching already attached client [at91_usart.0].
64
WW at91_gpio: acquiring already acquired pin [1,31] from [at91_usart.0].
65
WW at91_gpio: acquiring already acquired pin [1,30] from [at91_usart.0].
66
at91_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a AT91 RS232
67
at91_usart.1: ttyS1 at MMIO 0xfffc4000 (irq = 7) is a AT91 RS232
68
at91_usart.2: ttyS2 at MMIO 0xfffc8000 (irq = 8) is a AT91 RS232
69
at91_usart.4: ttyS4 at MMIO 0xfffc0000 (irq = 6) is a AT91 RS232
70
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
71
loop: loaded (max 8 devices)
72
nbd: registered device at major 43
73
PPP generic driver version 2.4.2
74
NET: Registered protocol family 24
75
eth0: AT91 ethernet at 0xfefbc000 int=24 10-HalfDuplex (00:ff:02:00:03:fe)
76
eth0: Realtek RTL8201(B)L PHY
77
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
78
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
79
at91_dataflash: AT45DB642 detected [spi0] (8650752 bytes)
80
Creating 3 MTD partitions on "AT45DB642.spi0":
81
0x00000000-0x00003de0 : "CentiBoot (stage1)"
82
0x00003de0-0x00023d60 : "CentiBoot (stage2)"
83
0x00023d60-0x00840000 : "storage"
84
at91_cf at91_cf: no card detect pin given.
85
at91_cf at91_cf: card irq (103) on pin 0x00030007.
86
at91_cf at91_cf: irqs det #0, io #103
87
at91_ohci at91_ohci: AT91 OHCI
88
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
89
at91_ohci at91_ohci: irq 23, io mem 0x00300000
90
usb usb1: configuration #1 chosen from 1 choice
91
hub 1-0:1.0: USB hub found
92
hub 1-0:1.0: 1 port detected
93
Initializing USB Mass Storage driver...
94
usbcore: registered new driver usb-storage
95
USB Mass Storage support registered.
96
usbcore: registered new driver usbhid
97
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
98
usbcore: registered new driver usbserial
99
drivers/usb/serial/usb-serial.c: USB Serial Driver core
100
drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Serial Device
101
usbcore: registered new driver ftdi_sio
102
drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
103
drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
104
usbcore: registered new driver pl2303
105
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
106
udc: at91_udc version 8 March 2005
107
gs_bind: Gadget Serial v2.0 bound
108
gs_module_init: Gadget Serial v2.0 loaded
109
mice: PS/2 mouse device common for all mice
110
i2c /dev entries driver
111
Bluetooth: HCI USB driver ver 2.9
112
pccard: PCMCIA card inserted into slot 0
113
usbcore: registered new driver hci_usb
114
Clock 0Hz, busmode 1, powermode 0, Vdd 0
115
at91_mci at91_mci: Added MCI driver
116
NET: Registered protocol family 2
117
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
118
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
119
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
120
TCP: Hash tables configured (established 4096 bind 4096)
121
TCP reno registered
122
TCP bic registered
123
NET: Registered protocol family 1
124
NET: Registered protocol family 17
125
Bluetooth: L2CAP ver 2.8
126
Bluetooth: L2CAP socket layer initialized
127
Bluetooth: RFCOMM socket layer initialized
128
Bluetooth: RFCOMM TTY layer initialized
129
Bluetooth: RFCOMM ver 1.7
130
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
131
All bugs added by David S. Miller <davem@redhat.com>
132
RAMDISK: squashfs filesystem found at block 0
133
RAMDISK: Loading 2872KiB [1 disk] into ram disk... done.
134
VFS: Mounted root (squashfs filesystem) readonly.
135
Freeing init memory: 92K
136
Clock 0Hz, busmode 1, powermode 1, Vdd 21
137
Clock 117187Hz, busmode 1, powermode 2, Vdd 21
138
Real clock:117kHz
139
enable_irq(10) unbalanced from c0179674
140
MMC/SD: mmc0: discovered new SD-card CID:0x02544D534430324732A8CBA9910084B5.
141
MMC/SD: mmc0: discovered card got RCA 0x0001/0xA750.
142
Clock 117187Hz, busmode 2, powermode 2, Vdd 21
143
Real clock:117kHz
144
MMC/SD: mmc0: discovered cards: SD:[1] MMC:[0]
145
Clock 25000000Hz, busmode 2, powermode 2, Vdd 21
146
Real clock:15000kHz
147
mmcblk0: mmc0:a750 SD02G 1966080KiB (rw)
148
 mmcblk0: p1
149
150
=== CentiPad is booting ======================================================
151
Starting S00boot...ok
152
Starting S01timezone...ok
153
Starting S02rtctime...could not set system time: Invalid argument
154
failed
155
Starting S05syslogd...ok
156
Starting S10sysctl...ok
157
Starting S12devmux...ok
158
Starting S15storage...Dataflash...ok
159
Starting S20passwd...ok
160
Starting S25network...192.168.1.100/255.255.255.0...ok
161
Starting S30telnetd...ok
162
Starting S35debugd...ok
163
Starting S40dropbear...ok
164
Starting S41lighttpd...ok
165
Starting S42pureftpd...ok
166
Starting S50automaht...cp: /mnt/sdcard/cpibs/*: No such file or directory
167
./S50automaht: ./S50automaht: 28: ./cpibs_run.sh: not found
168
failed
169
=== CentiPad is ready ================================== (c) maintech GmbH ===
170
171
172
Please press Enter to activate this console.
173
174
175
176
177
BusyBox v1.1.2 (2007.03.09-09:58+0000) Built-in shell (ash)
178
Enter 'help' for a list of built-in commands.
179
180
 .####.  .####.    CentiPad Embedded Linux Module
181
 #####' .######.
182
 ##(    ##'  )##   Development Environment (c) maintech GmbH 2006
183
 #####. ## .###'
184
 `####' ## `##'    Support and sources for GPL covered code can be
185
        ##         obtained on http://www.centipad.com
186
        `'
187
root@CentiPad-v11:/# mount
188
/dev/root on / type squashfs (rw)
189
none on /etc type tmpfs (rw)
190
none on /var type tmpfs (rw)
191
none on /dev type tmpfs (rw)
192
none on /sys type sysfs (rw)
193
none on /proc type proc (rw)
194
none on /proc/bus/usb type usbfs (rw)
195
none on /dev/pts type devpts (rw)
196
none on /tmp type tmpfs (rw)
197
none on /mnt type tmpfs (rw)
198
/dev/mtdblock2 on /mnt/dataflash type vfat (rw,sync,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
199
/dev/mmcblk0p1 on /mnt/sdcard type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
200
root@CentiPad-v11:/# l /mnt/sdcard/
201
drwxr-xr-x    4 root     root        16384 Jan  1 01:00 .
202
drwxrwxrwt    5 root     root          120 Jan  1 01:00 ..
203
drwxr-xr-x    5 root     root        32768 Oct 27  2010 dcim
204
drwxr-xr-x    2 root     root        32768 Oct 27  2010 misc
205
root@CentiPad-v11:/#

Die Verzeichnisse dcim und misc waren da noch von vorher drauf.

von Klaus W. (mfgkw)


Lesenswert?

Falls es jemanden interessiert die möglichen Kommandos in der Shell:
1
1w_ds18b20                httpd                     scp 
2
[                         i2ctest                   sed 
3
[[                        id                        setconsole 
4
arping                    ifconfig                  setsid 
5
ash                       inetd                     sh 
6
awk                       init                      sha1sum 
7
basename                  insmod                    showdown 
8
bunzip2                   install                   sipcreq 
9
busybox                   ipkg                      sleep 
10
bzcat                     kill                      smixer 
11
cal                       killall                   sort 
12
cantest                   klogd                     soundcheck 
13
cat                       lauflicht                 spitest 
14
chgrp                     less                      ssh 
15
chmod                     lighttpd                  strings 
16
chown                     ln                        stty 
17
chroot                    logger                    swapoff 
18
chvt                      login                     swapon 
19
clear                     losetup                   switch_root 
20
cmp                       ls                        sync 
21
cp                        lsmod                     sysctl 
22
cpdevmux                  lzmacat                   syslogd 
23
cpnvram                   madplay                   tail 
24
crond                     md5sum                    tar 
25
crontab                   mkdir                     tee 
26
cut                       mke2fs                    telnet 
27
date                      mkfifo                    telnetd 
28
dbclient                  mkfs.ext2                 test 
29
dd                        mkfs.ext3                 tftp 
30
deallocvt                 mknod                     time 
31
debugd                    mkswap                    top 
32
df                        mktemp                    touch 
33
dirname                   modprobe                  tr 
34
dmesg                     more                      traceroute 
35
dnsd                      mount                     true 
36
dos2unix                  mv                        tty 
37
dropbear                  nameif                    tune2fs 
38
dropbearkey               nc                        udevcontrol 
39
du                        netstat                   udevd 
40
dumpleases                nice                      udevinfo 
41
e2fsck                    nohup                     udevmonitor 
42
e2label                   nslookup                  udevstart 
43
echo                      openvt                    udevtest 
44
egrep                     passwd                    udhcpc 
45
env                       patch                     udhcpd 
46
ether-wake                pccardctl                 umount 
47
expr                      pcmcia-check-broken-cis   uname 
48
false                     php                       uniq 
49
fgrep                     phpsafe/                  unix2dos 
50
find                      pidof                     unlzma 
51
findfs                    ping                      unzip 
52
free                      pivot_root                uptime 
53
fsck                      poweroff                  usleep 
54
fsck.ext2                 printf                    uudecode 
55
fsck.ext3                 ps                        uuencode 
56
ftpget                    pure-ftpd                 vconfig 
57
ftpput                    pwd                       vi 
58
fuser                     rdate                     watch 
59
gdbserver                 readlink                  watchdog 
60
gpiotest                  realpath                  wc 
61
grep                      reboot                    wget 
62
gunzip                    reset                     which 
63
gzip                      rm                        whoami 
64
halt                      rmdir                     xargs 
65
head                      rmmod                     yes 
66
helloworld                route                     zcat 
67
hexdump                   rtcset 
68
hostname                  rx

von $$$$$ (Gast)


Lesenswert?

Klaus bist du in der Lage deine Spamtexte aus dem Board in einen 
Textfile zu packen und diese dann als Anhang zu posten? Dann können sie 
Interessierte trotzdem lesen und du müllst den Thread nicht zu. 
kopfschüttel

von Marcus H. (mahpong)


Lesenswert?

Hallo Klaus,
danke für das Feedback. Ich hätte auch drauf kommen können, die 
Shell-Commands mal zu posten. Zeigt zumindest was sonst noch so geht:

- i2ctest -> i2c, damit auch Zugriff auf die Uhr. Das CP kann sich (bei 
entsprechender Konfig schlafen legen und von seiner GoldCap-gepufferten 
RTC wecken lassen -> Datalogger
- madplay spielt MP3 ab
- gpiotest - Lämpchen/Portpins an und aus

Das mit dem CF hat sich so ergeben:
Weil wirklich kaum jemand CF verwendet hat und der "CONNECTOR CF 01" bei 
Reichelt (ja das CentiBOB ist mit Reichelt-Bauteilen bestückt, damit der 
Nachbau einfacher wird) 5,60€ kostet, haben wir den dann in der Serie 
nicht bestückt.
Aus dem gleichen Grund ist die 2mm 2,5"-PATA-Leiste nicht bestückt.
Als Massenspeicher bleiben damit im Moment erstmal: miniSD, USB-Stick, 
3,5"-PATA-HD.

Grüße,
 Marcus

von Marcus H. (mahpong)


Lesenswert?

Soo, nachdem mich nun Klaus auf die Idee gebracht hat, hier noch ein 
kurzer Blick ins /dev:

Was finden wir denn da:
- can0 CAN Controller
- gpio LEDs/GPIO-Ports
- i2c-0 der I2C-Bus, über den kann man auf dem BOB z.B. EEPROM oder 
PCF8574 ansteuern. Oder die RTC auf dem CP
- lcd - auf dem BOB ist ein Stecker und Kontrastpoti für LCD.
- mixer - Audio-Lautstärke
- mtdblock - das Dataflash
- null Linux-WOM-Implementation
- spi0..3 SPI mit den jeweiligen Chip-Selects
- ttyS0..3 : die Seriellen
- ttyUSBx : wenn PL2303 Kabel angeschlossen

von Klaus W. (mfgkw)


Lesenswert?

... und es läuft per default ein ssh-Dämon, d.h. wenn man sich
per RS232 einmal um die IP-Adresse gekümmert hat, kann man sich
mit ssh vom PC aus einloggen (als Benutzer root, PW: admin).

von Klaus W. (mfgkw)


Lesenswert?

... und einen FTP-Server (pure-ftpd) und einen http-Server
(lighttpd) habe ich eben gesehen.

von Marcus H. (mahpong)


Lesenswert?

Als Reaktion auf verschiedene PMs:
http://www.harerod.de/centipad/documents/CentiPad_Applikations_Handbuch.pdf

Dieses PDF zeigt einige Anwendungsbeispiele für das CP. Für einige 
Sachen werden eigene Treiber benötigt bzw. der Kernel ist 
umzukonfigurieren.

Falls jemand Teile benötigt - ich habe noch einige Surplus Teile hier im 
Market plaziert. Im Zweifelsfall bei der Bestellung einfach fragen.
Ach so - den CF 01 habe ich exakt noch einmal als Muster hier.

von Klaus W. (mfgkw)


Lesenswert?

USB-Stick geht auch, ich musste ihn allerdings von Hand mount
(nicht so dekadent wie SuSE oder Ubuntu :-)
1
root@CentiPad-v11:/mnt/sdcard# mount
2
/dev/root on / type squashfs (rw)
3
none on /etc type tmpfs (rw)
4
none on /var type tmpfs (rw)
5
none on /dev type tmpfs (rw)
6
none on /sys type sysfs (rw)
7
none on /proc type proc (rw)
8
none on /proc/bus/usb type usbfs (rw)
9
none on /dev/pts type devpts (rw)
10
none on /tmp type tmpfs (rw)
11
none on /mnt type tmpfs (rw)
12
/dev/mtdblock2 on /mnt/dataflash type vfat (rw,sync,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
13
/dev/mmcblk0p1 on /mnt/sdcard type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
Das ist das, was alles gemountet ist. Also kein USB-Stick dabei,
obwohl er drin steckt.
Dann mal schauen, ob der Kernel ihn erkannt hat:
1
root@CentiPad-v11:/mnt/sdcard# more /proc/scsi/scsi
2
Attached devices:
3
Host: scsi0 Channel: 00 Id: 00 Lun: 00
4
  Vendor: JetFlash Model: TS256MJF2A       Rev: 1.00
5
  Type:   Direct-Access                    ANSI SCSI revision: 02
USB-Sticks werden wie SCSI-Platten behandelt, deshalb taucht er dort 
auf.
Weil es die einzige "SCSI-Platte" ist, hat er unter Linux das
Device /dev/sda (für alle Sektoren des Sticks) und /dev/sda1
für die erste (und üblicherweise einzige) Partition darauf.
D.h. man kann ein Verzeichnis anlegen und diese Partition dahin mounten:
1
root@CentiPad-v11:/mnt/sdcard# mkdir /mnt/usb
2
root@CentiPad-v11:/mnt/sdcard# mount /dev/sda1 /mnt/usb
Mit ls nachschauen, ob was drauf ist:
1
root@CentiPad-v11:/mnt/sdcard# ls /mnt/usb/
2
Angebot pc patrick,daniel.txt          PC SYSTEM.rtf
3
root@CentiPad-v11:/mnt/sdcard#

von Klaus W. (mfgkw)


Lesenswert?

Marcus H. schrieb:
> Als Reaktion auf verschiedene PMs:
> http://www.harerod.de/centipad/documents/CentiPad_...
>
> Dieses PDF zeigt einige Anwendungsbeispiele für das CP. Für einige
> Sachen werden eigene Treiber benötigt bzw. der Kernel ist
> umzukonfigurieren.

Bevor nachher jemand schreit:
Es sind auch zu einigen der Möglichkeiten keine Anschlüsse aufgelötet.
Bisher fielen mir davon auf:
- der erwähnte CF-Sockel
- eine der drei seriellen Schnittstellen (direkt auf dem
  CPU-Board), wenn ich das richtig sehe
- die 44-pol. Stifteliste für 2.5"-Platten (die 40-po. für 3.5" ist
  dagegen vorhanden).

Nur für den Fall, daß jemand die genau braucht und nicht löten mag.

von Klaus W. (mfgkw)


Lesenswert?

Klaus Wachtler schrieb:
> Stifteliste
... Stiftleiste ...

Aber Stifteliste wäre auch ein schönes Wort.

von Marcus H. (mahpong)


Lesenswert?

Bestückung CentiPad Pro:
- die seriellen sind alle drauf. Man kann aber bei U5 einen MAX491 
zusätzlich bestücken und damit eine RS485 als alternative zum U4 RS232 
einsetzen. Die beiden Bausteine sind per Löt-Jumper altenativ 
aktivierbar Siehe: 
http://www.harerod.de/centipad/documents/CentiPad_Programmers_Model_205.pdf
- U4 eignet sich auch um die negative Kontrastspannung für ein LCD zu 
erzeugen.
- auf der Oberseite ist Platz für einen SOIC8-AVR (z.B. Tiny13), der 
kann dann AD-Wandeln. Oder wahlweise ein zweites SOIC8 EEPROM

Auf dem CentiBOB 
http://www.harerod.de/centipad/documents/CentiBOB201psk_color.pdf
 kann man noch nachrüsten:
- ULN2803 für einfache Schrittmotorensteuerung
- SDCARD Sockel
- CF Sockel
- 1wire 18B20 (Dallas 1wire-Controller ist auf dem CP)
- IRDA
- eigenes Material auf Fädelfläche
- LCD - ich hatte 441xx und SED1520 dran
- I2C Expander PCF8574 (Sockel)
- I2C EEPROM 24xx (Sockel)
-

von Michael H. (turmalin)


Lesenswert?

Hallo Marcus,

das Centipad/BOB-Tandem ist heute angekommen und ... es lebt!
Ein erster kurzer Test verlief erfolgreich. Ich komme per tty und auch 
per ssh drauf. Mp3s vom Stick spielen geht auch, was will man mehr für 
den Anfang;-). Demnächst möchte mich etwas näher mit embedded Linux 
beschäftigen und dafür ist das Board für mich, zu dem Preis, genau 
richtig.

Nochmals Danke und viele Grüße,

Michael

von Marcus H. (mahpong)


Lesenswert?

@Michael: Danke für die Info und viel Spaß mit dem Board. Marcus

von Klaus W. (mfgkw)


Lesenswert?

Ich habe zur Installation unter Debian-Linux einen neuen Thread 
aufgemacht:
Beitrag "Installation von CentiPad-Host-SW auf Debian"

von Thomas S. (doschi_)


Lesenswert?

Hallo Markus,

PM ist raus.

Gruß Thomas
an alle: vieln Dank für die Infos, was funktioniert.
Das reicht fast schon für einen Artikel??

von Thomas S. (doschi_)


Lesenswert?

Hallo Marcus,

vielen Dank für den erstklassigen Support.
(und die Erinnerungen an IT aus dem letzten Jahrtausend)

Gruß Thomas

von Tassilo A. (tiras)


Lesenswert?

Falls noch vorhanden würde mich auch ein
CentiPad Pro + CentiBOB  40€ interessieren.

grüße

tassilo

von Marcus H. (mahpong)


Lesenswert?

Hallo Tassilo,
wir sind derzeit so bei 80/30. Alles weitere bitte per PM.
Grüße, Marcus

von Marcus H. (mahpong)


Angehängte Dateien:

Lesenswert?

Als Thomas vorhin seine CP's abgeholt hat, sind wir auf den Gedanken 
gekommen, dass auch andere Teile rund ums CP für Bastler interessant 
sein könnten. Im Anhang daher eine Liste der CP-Spezifischen Teile.

von Marcus H. (mahpong)



Lesenswert?

Hallo Zusammen,
nachdem Fragen zum Thema Motorsteuerung mit dem CentiPad kamen,
möchte ich Euch die CP_Robot Baugruppe vorstellen.
Das Konzept hinter dem CP war, die hochintegrierte SMD-Technik auf einem 
Board zusammenzufassen, welches auf ein THT-Basisboard gesetzt wird.
Die Platine CP_Robot hat folgende Funktionen:
- Steckplatz CentiPad Pro
- Steckplätze für 4x TMCM303-SG-V
- Anschlüsse für 12 Motoren und Endschalter
- Anschluss für Alphanumerisches Display LMM96S009A2E
- 4 Optokoppler Eingänge
- 4 Optokoppler Ausgänge
- LAN, USB A/B, 3x RS232
- 1wire Anschuss
- Audioverstärker 20W
- Lüfteranschluss/Heizungsanschluss
- Peltier-Brücke DC 24V/6A
- Watchdog ATTiny
- Schaltregler 24V->5V
- Größe 180x176mm
Vom Board sind noch ein paar leere Platinen da, dazu noch ein paar 
Trinamic Module.
Grüße, Marcus

von Marcus H. (mahpong)


Lesenswert?

Hallo zusammen,
nachdem Klaus mir mit der Installation des CentiDev Probleme gemeldet 
hat, werde ich eine neue für Linux (ohne CoLinux) mitschicken.
Diese enthält dann aber zusätzlich zur letzten Revision die 1.2.0b meine 
letzte Arbeitsumgebung "ColHeatdev". Diese kann sowohl "make world" als 
auch Applikationen bauen.
Getestet habe ich das ganze heute in einer VM die ich frisch mit einer 
Suse-DVD aufgesetzt habe.
Grüße, Marcus

von LLL (Gast)


Lesenswert?

Vielen Dank Marcus, alles gut angekommen.
Danke auch für den erstklassigen Support. (wie auch Thomas schon 
schrieb)

von LLL (Gast)


Lesenswert?

> wir sind derzeit so bei 80/30. Alles weitere bitte per PM.
> Grüße, Marcus

Und, schon alle weg (=> 100/40)?

von Sven (Gast)


Lesenswert?

Hi Marcus.

Die Firma SR-Systems, die an dem Projekt beteiligt war, bietet/bot ja 
DVB-S Encoder an.

Kannst du mir sagen, wie teuer ein PAL-DVB-S Encoder ist, und ob man den 
auch verwenden kann, um in einem DVB-C/S Hausnetz einen Hauskanal zu 
betreiben.
Kann man diese Encoderkits "Out-Of-The-Box" betreiben oder muss man da 
noch irgendwas mahen wofür man KnowHow braucht?

Hatte mal bei SR-Systems/Maintech angefragt, aber leider hat man mir 
nicht geantwortet. Scheinbar gehörte ich nicht zur Zielgruppe. Die 
Zielgruppe sind wohl Funkamateure und professionelle Nutzer.

von Marcus H. (mahpong)


Lesenswert?

Hi Sven, sorry, bei der Frage kann ich kann Dir leider nicht 
weiterhelfen. Marcus

von Marcus H. (mahpong)


Lesenswert?

@LLL : ein paar sind noch da.

von Michael K. (michaelkorb)


Lesenswert?

Wenn noch vorhanden würde mich auch ein
CentiPad Pro + CentiBOB interessieren.

Danke und Grüße

von Marcus H. (mahpong)


Lesenswert?

Dann schreibe mir bitte eine PM mit Deinen Kontaktinformationen...

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Ich habe noch einen Karton mit 47 CentiPad's, wie hier abgebildet:
http://www.harerod.de/centipad/index.html
Ich habe KEIN ZUBEHÖR (CentiBOB, etc.) mehr auf Lager.

Die Abgabe erfolgt OHNE JEDEN WEITEREN SUPPORT, außer was auf o.g. 
Website zu finden ist. Für begrenzte Zeit werde ich den Abnehmern 
zusätzlich einen Link auf die Entwicklungsumgebung (Stand 2007!) zur 
Verfügung stellen. Die Command-Line-Tools richten sich an 
Linux-Spezialisten.

Bevorzugt: Geschenkt nach dem Müller-Prinzip (wer zuerst kommt,...) bei 
Selbstabholung (zwischen Bamberg und Forchheim) bis 13.03.2022.
Wahlweise Versand innerhalb Deutschlands: 20€ bis 3 Stück.
Nach o.g. Datum - Wertstoffhof, ich brauche den Platz.

Bei Interesse - PN, ich bin hier eigentlich nicht mehr aktiv.

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Damit ich nicht alle fünf Minuten zur Post rennen muss, sammle ich in 
den nächsten Tagen Eure Anfragen. Wer sich bei mir per PN mit kompletter 
Adresse meldet, bekommt vorab einen Link zum Download der 
Entwicklungsumgebung.

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Die Centipads sind vergeben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.