PiScope (Raspberry Pi gebaseerd oscilloscoop) (2 / 10 stap)

Stap 2: Setup uw Raspberry Pi


De Raspberry Pi is een algemene doel enige raadscomputer die een Linux-besturingssysteem kan worden uitgevoerd. Echter, Linux besturingssystemen normaal Voer geen processen in realtime. Dit is omdat het werkende systeem naar ingangen van andere apparaten, in plaats van verwerking slechts één opdracht tegelijk luistert. Een parallelle ADC wordt gebruikt om aan te nemen input en bij het lezen van een externe ADC, moet men FV=`zgrep "* firmware as of" /usr/share/doc/raspberrypi-bootloader/changelog.Debian.gz | head -1 | awk '{ print $5 }'` zeker dat de tijd tussen elk punt van de steekproef hetzelfde is. Zonder een realtime operating systeem, is dit niet gegarandeerd. Speciale dank aan de heer Daniel Pelikan opnieuw voor het schrijven van een Linux kernelmodule voor oplossen naar de werkstuk.

Wat is een Linux kernelmodule?

Een laadbare kernelmodule (LKM) is een mechanisme voor het toevoegen van code aan, of verwijderen van de code van de Linuxkernel tijdens runtime. Modules zijn stukjes code die kunnen worden geladen en gelost in de kernel op aanvraag. Ze breiden de functionaliteit van de kernel zonder de noodzaak om het systeem opnieuw opstarten. Bijvoorbeeld, is een soort module het apparaatstuurprogramma, waarmee de kernel toegang krijgen tot hardware op het systeem aangesloten. Zonder dit modulaire vermogen, de Linuxkernel zou zeer groot worden, zoals het zou moeten steunen elke bestuurder die ooit nodig zou zijn op de BBB. U zou ook moeten de kernel herbouwen telkens wanneer u wilden voor toevoegen van nieuwe hardware of bijwerken van een apparaatstuurprogramma. Het nadeel van LKMs is dat stuurprogrammabestanden moeten worden gehandhaafd voor elk apparaat. LKMs tijdens runtime worden geladen, maar ze niet in de ruimte van de gebruiker uitvoeren — zij in wezen deel uitmaken van de kernel. Als u wilt weten koppelingen meer over Linux kernelmodule de hieronder.

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/

Schrijven van een Linux kernelmodule biedt de mogelijkheid om lage niveau hardwarebewerkingen uitvoeren. We moet uitvoeren met de hoogst mogelijke prioriteit, het lezen van het GPIO register met de systeem-interrupts uitgeschakeld voor zo kort mogelijke tijd.

Een parallelle ADC kan worden gebruikt om een monster te nemen op de stijgende rand van een kloksignaal en output van het monster op de pennen van de gegevens op de dalende rand. Het doel is om de ADC met onze vereist sample rate klok en Lees alle van de pinnen van de gegevens tussen elk monster.


Gerelateerde Artikelen

PiMSO - een Raspberry Pi gebaseerd Wi-Fi oscilloscoop

PiMSO - een Raspberry Pi gebaseerd Wi-Fi oscilloscoop

PiMSO, is een Raspberry Pi gecontroleerd 200 Msa/S mixed-signaal oscilloscoop. Afhankelijk van uw toepassing kan het configureren voor gebruik van de browser Midori op de Pi GUI of toegang op afstand via het internet. Aangezien de PiMSO GUI web is-ba
Raspberry Pi gebaseerd RFID muziek Robot

Raspberry Pi gebaseerd RFID muziek Robot

Een paar weken geleden, zag ik dat dit echt cool Raspberry Pi gebaseerd op RFID-gebaseerde cassette speler. Het liep PiMusicbox en de maker gemaakt een module om controle PiMusicbox via RFID. Dit zou perfect zijn voor mijn drie-jarige dochter. OK, aa
Gemakkelijk Raspberry Pi gebaseerd Screensaver/Slideshow voor tentoonstellingen/Store Front

Gemakkelijk Raspberry Pi gebaseerd Screensaver/Slideshow voor tentoonstellingen/Store Front

Tentoonstellingen wilt u vaak pronken aan uw werk in de hoop van het aantrekken van nieuwe potentiële klanten. Dit werkt ook voor de ramen van winkels voor het adverteren van producten in uitverkoop. De meeste zal gewoon maken van een grote vaste afb
Raspberry Pi gebaseerd antwoordende Ganesha

Raspberry Pi gebaseerd antwoordende Ganesha

Dit project is over het gebruik van de Raspberry pi met USB-microfoon en luidspreker voor interactieve antwoordapparaat. Wij roepen het praten Ganesha. In de hindoeïstische cultuur, wordt God Ganesha genoemd als God van de kennis. Hebben we dit proje
Digilent ZYBO gebaseerd oscilloscoop met LabVIEW

Digilent ZYBO gebaseerd oscilloscoop met LabVIEW

Dit is eenvoudige "oscilloscoop" met behulp van Zynq - 7000 en NI LabVIEW programma. Ik heb ingebouwde 12 - bit, 1MSPS analoog naar digitaal converter gebruikt om gegevens uit externe generator.Voor het genereren van de signalen die ik heb gebru
Raspberry Pi gebaseerde draadloze FM-microfoon

Raspberry Pi gebaseerde draadloze FM-microfoon

Een draadloze microfoon is een microfoon zonder een fysieke kabel sluiten direct op het geluid opnemen of versterken van uitrusting waaraan het is gekoppeld. Ook bekend als de microfoon van een radio, het heeft een kleine, batterij-aangedreven radioz
Raspberry Pi gebaseerde mini arcade kast

Raspberry Pi gebaseerde mini arcade kast

Ik heb een Arcadie iPAD Mini gamedock met een Raspberry Pi gehackt en bouwde een kleine arcade-machine. Een 5,6 inch TFT past perfect achter de bezel voor de iPAD...Check deze link voor een gedetailleerde bouw instructies:http://www.hwhardsoft.de/Eng
Automatische regeling van de stroomvoorziening van de USB HDD voor een Raspberry Pi gebaseerde NAS

Automatische regeling van de stroomvoorziening van de USB HDD voor een Raspberry Pi gebaseerde NAS

De Raspberry Pi bestuur wordt veel gebruikt om te bouwen huis-servers door de Gemeenschap doen het zelf (DIY), dus het leek een goede keuze te zijn de basis voor mijn home Network Attached Server (NAS).Deze NAS moet twee belangrijke soorten opslag:So
Raspberry Pi gebaseerd wall vermijden robot - FabLab NerveCentre

Raspberry Pi gebaseerd wall vermijden robot - FabLab NerveCentre

______________________________________________________________________________Let op: dit instructable is niet compleet - maar nuttig kan zijnGepubliceerd zodat de uitstekende mensen bij Derry van NerveCentre om de code naar scholenIk hoop terug te k
Een Raspberry Pi gebaseerde werkelijk Random Number Generator

Een Raspberry Pi gebaseerde werkelijk Random Number Generator

Random getallen zijn essentieel voor allerlei dingen, vooral de cryptografie. Computers, kunnen echter alleen pseudo-willekeurige getallen, die worden "geraden kan" met behulp van geavanceerde software produceren. Echt willekeurige getallen zijn
3D afgedrukt PI-Scope Lab Tool

3D afgedrukt PI-Scope Lab Tool

Gepubliceerd door Element14 er is een zeer interessante episode van Ben Heck, modding deze drie apparaten maken een oscilloscoop. Het is mijn mening dat deze voorgestelde versie wat beperkingen, heeft dus ik heb het ontwikkelen van een architectuur,
Raspberry Pi Nin10do 'Lite' Game-Console

Raspberry Pi Nin10do 'Lite' Game-Console

Oke, voordat we beginnen kunt u de video om te zien wat voor soort spel-console die wij gaan maken...Het is een Raspberry Pi2 gebaseerd gaming station waarop u al uw favoriete games van Mario aan GTA en from Monkey Island naar Load Runner spelen kunt
Monitor voor draadloos verkeer tank robot op basis van raspberry pi

Monitor voor draadloos verkeer tank robot op basis van raspberry pi

DIY een tank van de monitor voor draadloos verkeer is niet moeilijk op basis van de raspberry pi, weergegeven in de volgende afbeelding.Stap 1: Materialen voor de monitor van de raspberry pi gebaseerd rc tank 1.De Raad van de Raspberry pi:http://www.
Raspberry Pi Cloud IP-Camera met POE

Raspberry Pi Cloud IP-Camera met POE

Ik was geïnspireerd door scavix van werk met de instructable Raspberry Pi als goedkope HD bewakingscamera dus heb ik besloten om mijn eigen Raspberry PI gebaseerde IP-camera die ook beschikt over POE en ondersteunt integratie met de Google Drive.De v