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

Stap 6: Schrijven van de kernelmodule

Maak een bestand van de C genaamd toepassingsgebied-drv.c met de volgende code

 sudo apt-get install adafruit-pitft-helper 

Het programma bevat enkele belangrijke functies. Met het oog op sudo adafruit-pitft-helper -t 28r een kernel module werk. de module moet sommige speciale vermelding-functies. Een van deze functie is de init_module(), die wordt aangeroepen wanneer de kernelmodule is geladen. De functie device_open() wordt aangeroepen wanneer het bestand van het apparaat gekoppeld aan de kernelmodule wordt geopend. Openen van het bestand van het apparaat zorgt ervoor dat de ADC wordt gelezen uit het 10.000 keer, waar de resultaten worden opgeslagen in het geheugen. De functie device_release() wordt aangeroepen wanneer het apparaat wordt gesloten. De functie device_read() wordt aangeroepen wanneer een proces wordt gelezen uit het bestand van het apparaat. Deze functie geeft als resultaat de metingen die zijn aangebracht toen het bestand werd geopend. De laatste device_write() van de functie is nodig om de zaak te behandelen wanneer een proces probeert te schrijven naar het bestand van het apparaat.

Meer over kernelmodule: http://www.tldp.org/LDP/lkmpg/2.6/html/lkmpg.html

Volledige programma is gekoppeld, kunt u deze uploaden met behulp van FileZilla.

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