RH248 - Red Hat Embedded Systems Engineering

5 dnevni intenzivni tečaj o embedded sistemih in embedded Linux razvoju aplikacij. Tečaj vključuje vaje, na katerih se gradi in dopolnjuje Linux sistem za konkretne embedded naprave. Program vključuje trening GNUPro orodij, Red Hat ELDS in oddaljeni sistem administracije embedded naprav. Pokriti sta tudi temi tako žičnih kot tudi brezžičnih povezav.

Vsebina:

1. Uvod v embedded orodja
  • embedded razvoj
  • Linux, odprta koda, zakonska podlaga
  • oblikovanje samostojnega okolja z GNUPro orodji
  • embedded metode in procesi
  • cross-compiling
  • odpravljanje težav
  • gdbserver

2. Embedded Linux
  • Linux in embedded Linux
  • Linux jedro in izvorna koda
  • Red Hat Embedded Linux ELDS
  • ELDS na MBX PPC SBC
  • zahteve Linux kode
  • Linux sistemske zahteve
  • Linux na CPU brez MMU
  • postopek Linux inicializacije
  • inittab
  • kernel init
3. Board Support Issues
  • gonilniki in kernel moduli
  • kernel moduli in I/O naprave
  • API kernel modul
  • prekinitve
  • board support

4. Embedded aplikacije
  • metode razvoja aplikacij
  • POSIX RTOS Profile, EL/IX Level I
  • eCOS

5. Sistemska administracije embedded naprav
  • SNMP
  • HTTP
  • varnost embedded Linux naprav

6. Red Boot ROM Monitor
  • obnovitveni procesi
  • težave z aplikacijami in njihovo odpravljenje
  • zagonske težave

7. Omrežne naprave

  • žične povezave
  • brezžične povezave

8. Linux na Compaq iPaq ali drugih razširjenih platformah

Predavatelj: John Masters, Bsc.

Jon je Embedded sistemski inženir in dela z napravami za uporabo v znanstvenih inštrumentih in tudi kot svetovalec za različna podjetja.

Največ izkušenj si je pridobil z delom za korporaciji Sun Microsystems in Red Hat, kjer je delal na področju embedded Linux naprav, temelječih predvsem na PowerPC in ARM jedru, z IBM 405GP in Xilinx 405D Virtex II Pro procesorji.

Redno piše za revije, še posebno Linux User & Developer kjer ureja kolumno "Small World embedded" in za Linux Magazine. Trenutno dela tudi pri IEE Review.

Pred več kot desetletjem je prešel na GNU/Linux, in je danes močno vpet v Free Software. Dela z mnogimi Linux uporabniškimi skupinami in prispeva k širjenju in uporabi Free in Open Source programja med podjetji in posamezniki. Je član UKUUG in je aktiven pri določenih političnih aspektih moderne tehnologije.


























Uradna stran tečaja...

 

Prijava_Embedded

Trajanje: 5 dni, od 8.30 do 16h, 40 šolskih ur
Cena: 1.650 EUR + DDV

 

Več informacij...

Napredni tečaj

Tečaj je namenjen naprednim uporabnikom, programerjem, načrtovalcem embedded linuxa. Skupina bo pred pričetkom predavanja vsebino natančno opredelila skupaj s predavateljem glede na svoja pričakovanja, potrebe in predznanje.

Učni cilj

Naučiti programske inženirje razumeti tehnične zahteve in specifikacije ter obvladati znanja za razvoj embedded Linux sistemov. Pri tem se bodo naučili uporabljati prevajalnike in GNUPro orodja za embedded razvoj. Razumeli bodo delovanje gonilnikov, embedded aplikacij in tudi z oddaljenosti administrirali sistem.

Ciljna skupina

Program je namenjen Linux ali UNIX razvijalcem z naprednim znanjem sistemskega programiranja ali izkušnjami z razvojem aplikacij in tistim, ki želijo temeljit pregled nad embedded Linux sistemom.

Predznanje

RHD143 Red Hat Linux Programming Essentials, ali primerljivo znanje s sistemskim programiranjem v Linuxu.
RHD221 Red Hat Device Drivers, ali primerljivo znanje.

Aktivno znanje angleškega jezika.