PiScope (Raspberry Pi basiert Oszilloskop) (2 / 10 schritt)

Schritt 2: Richten Sie Ihre Raspberry Pi


Der Raspberry Pi ist ein Allzweck-single Board Computer, der eine Linux-Betriebssystem ausgeführt werden kann. Jedoch Linux-Betriebssysteme nicht normalerweise Prozesse in Echtzeit ausgeführt. Und zwar deshalb, weil das Betriebssystem für die Eingänge von anderen Geräten, anstatt nur einem Befehl Verarbeitung gleichzeitig hört. Eine parallele ADC dient zur Eingabe zu und wenn einen externen ADC zu lesen, muss man sicherstellen, dass die Zeitspanne zwischen jeder Probe Punkt gleich ist. Ohne ein Echtzeit-Betriebssystem ist dies nicht gewährleistet. Besonderen Dank an Herrn Daniel Pelikan wieder zum Schreiben ein Linux-Kernel-Modul, um das Problem zu lösen.

Was ist ein Linux-Kernel-Modul?

Eine ladbare Kernel-Modul (LKM) ist ein Mechanismus zum Hinzufügen von Code zu, oder entfernen Code aus dem Linux-Kernel zur Laufzeit. Module sind Teile des Codes, das Be- und Entladen in den Kernel auf Anfrage. Sie erweitern die Funktionalität des Kernels ohne die Notwendigkeit, das System neu starten. Beispielsweise ist eine Art des Moduls der Gerätetreiber, wodurch den Kernel an das System angeschlossene Hardware zugreifen. Ohne diese modulare Funktion würde der Linux-Kernel sehr groß sein, da es müsste jeder Fahrer, der jemals benötigt werden würde auf der BBB zu unterstützen. Außerdem musst du den Kernel neu erstellen, jedes Mal, wenn Sie neuen Hardware hinzufügen oder Aktualisieren eines Gerätetreibers wollte. Der Nachteil der LKMs ist, dass die Treiber-Dateien müssen für jedes Gerät gewartet werden. LKMs werden zur Laufzeit geladen, aber sie führen nicht im User-Space – sie sind im wesentlichen Teil des Kernels. Erfahren Sie mehr über Linux-Kernel-Modul folgen Sie den unten angegebenen Links.

http://www.tldp.org/LDP/lkmpg/2.6/HTML/

http://derekmolloy.ie/writing-a-Linux-Kernel-Module-Part-1-Introduction/

http://www.thegeekstuff.com/2013/07/Write-Linux-Kernel-Module/

Schreiben einen Linux-Kernel-Modul bietet die Möglichkeit, niedrigen Niveau Hardware Operationen durchführen. Wir müssen mit der höchsten Priorität, ausführen, lesen die GPIO-Register mit der System-Interrupts deaktiviert für so kurz wie möglich.

Eine parallele ADC kann verwendet werden, nehmen eine Probe auf der ansteigenden Flanke des ein Taktsignal und die Probe auf die Daten-Pins auf die fallende Flanke ausgegeben. Uhr des ADCs mit unseren erforderlich Samplerate und alle Daten-Pins zwischen jeder Probe lesen soll.


In Verbindung stehende Artikel

Raspberry Pi basierte RFID-Musik Roboter

Raspberry Pi basierte RFID-Musik Roboter

Ein paar Wochen sah ich dieses wirklich coole Raspberry Pi RFID-fähige Kassettenspielerbasiert. Es lief PiMusicbox und die Maker erstellt ein Modul zur Kontrolle PiMusicbox per RFID. Das wäre perfekt für meine 3 Jahre alte Tochter. OK, da sie eindeut
Raspberry Pi basierte Beantwortung Ganesha

Raspberry Pi basierte Beantwortung Ganesha

Dieses Projekt ist über die Verwendung von Raspberry Pi mit USB-Mikrofon und Lautsprecher für interaktive Anrufbeantworter. Wir fordern es sprechen Ganesha. In der hinduistischen Kultur nennt Gott Ganesha als Gott des Wissens. Wir haben dieses Projek
Digilent ZYBO basierte Oszilloskop mit LabVIEW

Digilent ZYBO basierte Oszilloskop mit LabVIEW

Das ist einfach "Oszilloskop" mit Zynq - 7000 und NI LabVIEW-Programm. Um Daten aus externen Generator zu erwerben habe ich eingebaute 12 - bit, 1MSPS analog-digital-Wandler verwendet.Um Signale zu generieren, die ich verwendet habe, DAC-Ausgang
DPScope - Build eigene USB/PC-basierte Oszilloskop

DPScope - Build eigene USB/PC-basierte Oszilloskop

Schritt 1: Instrument SpezifikationenUnten sehen Sie die Spezifikationen der Instrumente. Wenn Sie mit Oszilloskopen vertraut sind, sehen Sie, dass die DPScope hat so ziemlich alle Funktionen, die Sie aus eine anständige Low-End-Gerät erwarten.Wenn S
Raspberry Pi basiert Wand, die Vermeidung von Roboter - FabLab NerveCentre

Raspberry Pi basiert Wand, die Vermeidung von Roboter - FabLab NerveCentre

______________________________________________________________________________Bitte beachten Sie: diese instructable ist nicht komplett - aber können nützlich seinVeröffentlicht, um die hervorragenden Menschen bei Derrys NerveCentre um den Code nehme
Ein Raspberry Pi-basierte wirklich Random Number Generator

Ein Raspberry Pi-basierte wirklich Random Number Generator

Zufallszahlen sind essentiell für alle möglichen Dinge, vor allem Kryptographie. Computer, können jedoch nur pseudozufälligen Zahlen produzieren, die "können" erraten werden durch ausgefeilte Software. Echte Zufallszahlen sind schwer zu bekommen
Raspberry Pi-basierte Mini-Arcade-Kabinett

Raspberry Pi-basierte Mini-Arcade-Kabinett

Ich habe eine Arcadie iPAD Mini Gamedock mit einem Raspberry Pi gehackt und eine kleine Arkade-Maschine gebaut. 5,6 Zoll TFT passt perfekt hinter die Blende für das iPAD...Überprüfen Sie diesen Link für eine detaillierte Bauanleitung:http://www.hwhar
3D-Druck PI-Scope Lab Tool

3D-Druck PI-Scope Lab Tool

Herausgegeben von Element14 es ist eine sehr interessante Episode Ben Heck, Modding diese drei Geräte, die Schaffung eines Oszilloskops. Es ist meine Meinung, dass diese vorgeschlagene Version hat einige Einschränkungen, so suchte ich wie eine Gerät-
PiMSO - ein Raspberry Pi basierten WLAN-Oszilloskop

PiMSO - ein Raspberry Pi basierten WLAN-Oszilloskop

PiMSO, ist, dass ein Raspberry Pi 200 Msa/S-mixed-Signal-Oszilloskop kontrolliert. Je nach Anwendung lässt sich konfigurieren, um den Browser Midori auf Pi GUI oder Zugriff aus der Ferne über das Internet verwenden. Da die PiMSO GUI webbasiert ist, k
Tragbarer native MOD Player anhand der Raspberry PI (spielt MOD, S3M, IT, XM usw....). BassPlay-Bibliothek verwendet.

Tragbarer native MOD Player anhand der Raspberry PI (spielt MOD, S3M, IT, XM usw....). BassPlay-Bibliothek verwendet.

Description:Raspberry PI basierte native MOD Player zum Abspielen von Musik Module MOD, S3M, IT, XM unter anderem.Command-Line Player basiert auf Bass-Spiel-Bibliotheken verwendet.Kurze Beschreibung der Musik-Module:Musik-Module stammt von Amiga-Comp
Raspberry Pi Haustier Monitor

Raspberry Pi Haustier Monitor

Diese Instructable führt Sie durch die Installation eines (meist) kopflose Raspberry Pi basiert Haustier Monitors. Dieses Haustier Monitor warnt Sie, wenn Ihr Haustier laut wird, indem man eine Pushbullet-Benachrichtigung. Auch, wenn Sie möchten, kön
Raspberry Pi PC Streaming-

Raspberry Pi PC Streaming-

Mit der ständig wachsenden Fähigkeiten und Bandbreite von Heimnetzwerken wird Media-streaming von einem Gerät zum anderen Realität. Eines der wichtigsten zieht von Streaming-Inhalten von einem PC zu einem anderen Ort im Haus (oder über das Internet a
PiCy - die winzige Raspberry Pi angetriebene Roboter!

PiCy - die winzige Raspberry Pi angetriebene Roboter!

Bauen Sie Ihre eigene winzige Raspberry Pi basiert Roboter aus ein paar Bits zu erhalten einfach!Sie benötigen:Ein Raspberry Pi.Ein PiCy pack Kit, enthält:Zwei Motoren und zwei Rädern.Batteriefach für zwei AA-Batterien mit Batterie-Clip.Zwei 40 mm Sc
Raspberry PI und DHT22 Temperatur und Luftfeuchtigkeit-Logger mit Lampe und e-Mail-Warnungen

Raspberry PI und DHT22 Temperatur und Luftfeuchtigkeit-Logger mit Lampe und e-Mail-Warnungen

Dies ist ein Raspberry Pi basiert Temperatur und Luftfeuchtigkeit-Logger, die 2 (funktioniert auch mit 1) Adafruit DHT22 Sensoren für Messungen verwendet. Vielleicht kennt ihr ähnlichen Art von Anweisungen vor, aber dieses hat eine Wendung. Es nicht