|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
71GA Član
Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.16 Kraj: Ljubljana
|
Objavljeno: Pon Jul 09, 2018 4:17 pm Naslov sporočila: Linux / C / ARM krožek |
|
|
Podravljeni,
opažam, da na forumih zelo veliko govorite o tem, kako programirati ARM mikroprocesorje na Linux? O tem vem precej in v koikor vas zanima vam lahko pomagam. Z veseljem zorganiziram tečaj na katerem bi vam pokazal, kako izbrati primerno Linux distribucijo za vašo uporabo. Pogledali si bomo, kako izvesti osnovno postavitev operacijskega sistema Linux, kako postaviti namizje po izbiri in ga prilagoditi za maksimalno produktivnost. Ko bomo vse to imeli bomo namestili brezplačna in odprtokodna orodija za programiranje in razhroščevanje ARM mikroprocesorjev. Delo bi potekalo na mikrokrmilniku LPC4088, ki ima vgrajeni mikroprocesor Cortex-M4.
Ko bi imeli vse nameščeno bi vam pokazal, kako v ARM assembly napisati zagonsko datoteko za omenjeni mikroprocesor. Zagonska datoteka bi vsebovala vektorsko tabelo za vse ARM izjeme (tudi prekinitve oz. interrupte) in bi postavila vse potrebno (stack in programski sekciji) za izvajanje C programa na katerega bi zagonska koda v končni fazi tudi preusmerila mikroprocesor. Kot zadnje bi v kombinaciji C programskega jezika in ARM asembly napisali program za kako izmed periferij mikrokrmilnika LPC4088. Bi vam pa pokazal tudi, kako implementirati prekinitve.
Spoznali bi, kako učinkovito prebirati mikrokrmilniško dokumentacijo in kako programirati zgolj skozi prebiranje dokumentacije in ne preko kopiranja programov, ki so že na spletu...
Skupina bi morala biti velika točno 15 ljudi, cena bi bila 350€ na udeleženca, bi pa potrebovali okvirno 60-80 ur. V kolikor kako podjetje lahko uredi brezplačno računalnico z dobro spletno povezavo lahko ceno spustimo na 300€. Programatorje in vgrajene sisteme na katerih bi delo potekalo priskrbim jaz.
V kolikor želite, lahko izvedemo tudi dopolnilni tečaj na katerem bi pokazali, kako na Linux s pomočjo KiCAD sprojektirati in izdelati mikrokrmilniško ploščico (glej primer v priponki), izdelati projektno dokumentacijo, simulirati rezkanje... Na izdelano ploščico bi potem brez težav naložili tudi program, ki ga bomo sprogramirali na prvem krožku.
Sporočite.
Opis: |
Primer mikrokrmilniške ploščice izdelane izključno z brezplačnimi in odprtokodnimi orodji na Linux operacijskem sistemu. |
|
Velikost datoteke: |
375.68 KB |
Pogledana: |
11 krat |
|
|
|
Nazaj na vrh |
|
|
Milek Član
Pridružen-a: Ned 02 Avg 2015 13:50 Prispevkov: 104 Aktiv.: 0.98 Kraj: Maribor
|
Objavljeno: Tor Jul 10, 2018 10:22 am Naslov sporočila: |
|
|
Helou
Sem zainteresiran za Linux.Imaš mogoče že izdelano skripto za predogled vsebine?
lp
|
|
Nazaj na vrh |
|
|
71GA Član
Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.16 Kraj: Ljubljana
|
Objavljeno: Tor Jul 10, 2018 5:07 pm Naslov sporočila: |
|
|
Milek je napisal/a: |
Helou
Sem zainteresiran za Linux.Imaš mogoče že izdelano skripto za predogled vsebine?
lp |
Pozdravjen,
didaktiko imam narejeno v obliki skritpte, ki pa ni več aktualna (Archlinux ni več moja prva izbira je pa izvrsten za učenje in zato bi se pričeli učiti na tej distribuciji ter kasneje prešli na Debian) in zajema pribižno 5% vsega, kar bi si ogledali. Zadevo že 5 let poučujem in moja didaktika je izpijena. Glede Linuxa lahko povem vsem še zelo pomembno stvar. V kolikor se podajate v svet Linuxa ne uporabljajte nekih posebnih distribucij. Vsem priporočam zgolj in izključno 2 distribuciji, ki imata tudi po sebi poimenovane pakete in to sta:
- Debian (ima pakete .deb)
- RedHat (ima pakete .rpm)
Poleg zgoraj naštetih obstaja še Slackware, ki nima paketov temveč stisnjene datoteke tar.xz - vse se namešča ročno in zato ga ne priporočam. Gre za neke vrste mazohizem.
Gre za tri glavne distribucije iz katerih so vse ostale izpeljane. RedHat in Debian imata ogromno skupnost, v ozadju je ogromno podjetij, ki tudi finančno podpirajo njun razvoj (Debian je tako zanesljiv, da se uporablja na mednarodni vesoljski postaji). In sedaj gede izpeljank... Vse izpeljane distribucije imajo vedno in vedno bodo imele več hroščev. So ponavadi nestabilne in po parih letih poginejo.
Opis: |
Nikoli dokončana skripta... Tehnologija gre prehitro naprej, da bi pisali skripte. |
|
Download |
Ime datoteke: |
archlinux.pdf |
Velikost datoteke: |
2.58 MB |
Downloadano: |
30 krat |
|
|
Nazaj na vrh |
|
|
janiP Član
Pridružen-a: Čet 23 Okt 2008 23:00 Prispevkov: 145 Aktiv.: 0.77 Kraj: Ljubljana
|
Objavljeno: Tor Jul 10, 2018 7:17 pm Naslov sporočila: |
|
|
Pozdravljen,
Tudi jaz sem zainteresiran za krožek. Zanimiv bi mi bil tudi kakšen bolj hitri tečaj, ker nekaj Linuxa že znam.
|
|
Nazaj na vrh |
|
|
miharix Član
Pridružen-a: Tor 18 Dec 2012 9:59 Prispevkov: 403 Aktiv.: 2.92 Kraj: LJ
|
Objavljeno: Sre Jul 11, 2018 10:32 am Naslov sporočila: Re: Linux / C / ARM krožek |
|
|
71GA je napisal/a: |
V kolikor kako podjetje lahko uredi brezplačno računalnico z dobro spletno povezavo lahko ceno spustimo na 300€. |
71GA je napisal/a: |
Zanimiv bi mi bil tudi kakšen bolj hitri tečaj, ker nekaj Linuxa že znam. |
Zveni zanimivo...
Mislim da lahko ravnateljico prepričam, da bi delali v moji rač. učilnici (OŠ v LJ - optika Arnes - 25+5PC-jev).
Trenutno mam nameščene Ubuntu 16, tekom poletja bom nadgradil na 18, mogoče bi tudi preklopil na drugega pingivna.
|
|
Nazaj na vrh |
|
|
71GA Član
Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.16 Kraj: Ljubljana
|
Objavljeno: Sre Jul 11, 2018 3:53 pm Naslov sporočila: Re: Linux / C / ARM krožek |
|
|
miharix je napisal/a: |
71GA je napisal/a: |
V kolikor kako podjetje lahko uredi brezplačno računalnico z dobro spletno povezavo lahko ceno spustimo na 300€. |
71GA je napisal/a: |
Zanimiv bi mi bil tudi kakšen bolj hitri tečaj, ker nekaj Linuxa že znam. |
Zveni zanimivo...
Mislim da lahko ravnateljico prepričam, da bi delali v moji rač. učilnici (OŠ v LJ - optika Arnes - 25+5PC-jev).
Trenutno mam nameščene Ubuntu 16, tekom poletja bom nadgradil na 18, mogoče bi tudi preklopil na drugega pingivna. |
Super. Povprašaj in javi, kako stoji zadeva. Sicer pa potrebujemo se najprej napolniti skupino.
|
|
Nazaj na vrh |
|
|
Merlin Član
Pridružen-a: Sob 29 Dec 2007 0:47 Prispevkov: 289 Aktiv.: 1.46
|
Objavljeno: Sob Jan 18, 2020 12:39 pm Naslov sporočila: |
|
|
Je tema še aktualna?
|
|
Nazaj na vrh |
|
|
71GA Član
Pridružen-a: Tor 16 Jun 2009 18:53 Prispevkov: 391 Aktiv.: 2.16 Kraj: Ljubljana
|
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 70 dni
Powered by phpBB © 2001, 2005 phpBB Group
|