Foxboard G20 - Using ADC

Gast #1941660
Lesenswert?
• ▲
▼
(Falls Englisch ein Problem ist bitte melden, kann es dann Übersetzen. 
Antworten in Deutsch oder Englisch. Ist egal)

Hallo,

I've been working on this Problem for a few days now. Also my teachers 
don't know how to solve this.

Ok first, what do i got..
I got the Foxboard G20 with the MicroSD Card where the Linux System and 
everything is already installed. I got a Windows PC with programm 
"WinSCP" to transfer Data to the Foxboard and "PuTTY" to get into the 
command line of the foxboard.

I want to use the ADC so i did read the "Using the Analog to Digital 
Converter" Tutorial. 
http://www.tanzilli.com/doku.php?id=contributes:antoniogalea:at91_adc
I downloaded the driver code file "at91_adc_driver-20100518_0821.tgz" 
and then i wanted to follow the next instructions which are:

"tar zxvf at91_adc_driver-20100518_0821.tgz
cd at91_adc_driver
KDIR=<position of your kernel tree> make
scp at91_adc.ko root@<ip address of your fox g20>:"

and the tiny looking problem i got is "<position of your kernel tree>". 
I dont know where to find the position of my kernel tree, nor i know 
what this is or if i got it.
So I did search and search on the internet for a sulution to my problem. 
But I couldn't find anything, probably i'm just too dumb for it. ;)
I asked some friend of mine who is more common to Linux.
He said i dont even got a kernel tree and that i should follow the 
instructions on the tutorial: "Compiling the Linux Kernel 2.6.35.4" 
http://www.acmesystems.it/foxg20/doku.php?id=tutorial:compiling_the_linux_kernel

But i quickly regognized that i need a Linux Pc not a Windows, like mine 
is, to build that kernel.
So next try. I saw this "Another method" line at the end of this kernel 
tutorial which leads to this tutorial:
"How to update the kernel image" 
http://www.acmesystems.it/foxg20/doku.php?id=howtos:update_the_kernel_image

so i did follow that tutorial, downloaded the uImage, saved the old one, 
sync, reboot.. But still i dont know if there is a root tree now, or 
where i can find that tree.

In my opinion the last tactic to get a root tree is not working since a 
update is descripted there.


Please, seriously PLEASE help me. This tiny looking problem is making me 
crazy..

Looking forward hearing from you,
yours sincerely,
Patrick Mathè
Gast #1955815
Lesenswert?
• ▲
▼
Hallo Patrick,

um kernel module unter linux zu bauen brauchst du die sourcen zum 
entsprechenden kernel (der bei dir am foxboard läuft)

mit 'uname -a' kannst mal am foxg20 die kernel release rausfinden.

verwendest du das debian binary image von acmesystems? willst du auf dem 
board selbst kompilieren musst du dir das packet 
linux-headers-KERNELVERSION installieren.

für openwrt kernel 2.6.35.9 hab ich das modul bereits kompiliert und als 
.opkg verpackt falls es wer braucht

lg/Roland

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.