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€
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
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
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.
Hi, ich würd gern ein Centipad pro nehmen. Wie können wir das mit der Bezahlung regeln, akzeptierst du auch PayPal? Gruß - Markus
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
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
Hi Marcus wo ist der Hagen wenn beides auf der Webseite ca. 400 € kostet und bei dir nur 107€
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
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
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€
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.
Hallo Marcus, hab dir ne PM geschickt. Würde gern 1 Set haben wollen. mfg Rene
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
Hallo, also wohl eher nicht für Embedded Linux Anfänger geeignet? Schade... Gruss Mixer
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
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
Die o.g. Beispiele sind P2P. Beispiele wie die Peripherie angesteuert wird, sind unter http://www.harerod.de/centipad/deutsch/dokumentation.html zu finden.
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.
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.
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 |
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
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
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
... 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).
... und einen FTP-Server (pure-ftpd) und einen http-Server (lighttpd) habe ich eben gesehen.
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.
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# |
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.
Klaus Wachtler schrieb: > Stifteliste ... Stiftleiste ... Aber Stifteliste wäre auch ein schönes Wort.
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) -
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
@Michael: Danke für die Info und viel Spaß mit dem Board. Marcus
Ich habe zur Installation unter Debian-Linux einen neuen Thread aufgemacht: Beitrag "Installation von CentiPad-Host-SW auf Debian"
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??
Hallo Marcus, vielen Dank für den erstklassigen Support. (und die Erinnerungen an IT aus dem letzten Jahrtausend) Gruß Thomas
Falls noch vorhanden würde mich auch ein CentiPad Pro + CentiBOB 40€ interessieren. grüße tassilo
Hallo Tassilo, wir sind derzeit so bei 80/30. Alles weitere bitte per PM. Grüße, Marcus
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.
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
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
Vielen Dank Marcus, alles gut angekommen. Danke auch für den erstklassigen Support. (wie auch Thomas schon schrieb)
> wir sind derzeit so bei 80/30. Alles weitere bitte per PM. > Grüße, Marcus Und, schon alle weg (=> 100/40)?
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.
Hi Sven, sorry, bei der Frage kann ich kann Dir leider nicht weiterhelfen. Marcus
Wenn noch vorhanden würde mich auch ein CentiPad Pro + CentiBOB interessieren. Danke und Grüße
Dann schreibe mir bitte eine PM mit Deinen Kontaktinformationen...
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.