|
|
|
Embedded Linux Programming II
|

|
|
|
|
|
|
|
¡ß ±³À°¼Ò°³
|
|
|
|
ÀÓº£µðµå ½Ã½ºÅÛÀº ƯÁ¤ Á¦Ç°¿¡ ³»ÀåµÇ´Â ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» ÀǹÌÇϸç
ARM»çÀÇ ARM ÇÁ·Î¼¼¼ Äھ Àü¼¼°è ½ÃÀåÀÇ 4ºÐÀÇ 3 ÀÌ»óÀ» Á¡À¯Çϰí ÀÖ¾î¼ ±× ¿µÇâ·ÂÀÌ ¸Å¿ì Å®´Ï´Ù.
ÀÌ °ÁÂÀ» ÅëÇØ ARM ÇÁ·Î¼¼¼À» ÀÌ¿ëÇÑ Á¦Ç° °³¹ß¿¡ ưưÇÑ ±âÃʸ¦ ½×À» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
º» °úÁ¤Àº C¾ð¾î¸¦ ÇнÀÇÏÁö ¾ÊÀ¸¹Ç·Î C¾ð¾î¿¡ ´ëÇÑ ÀÌÇØ°¡ ¹Ýµå½Ã ¼±ÇàÇнÀÀ¸·Î ¿ä±¸µË´Ï´Ù.
º» °úÁ¤À» ÅëÇØ ARM ÇÁ·Î¼¼¼ÀÇ ³»ºÎ ±¸Á¶¸¦ ÀÌÇØÇÏ°í ¸í·É¾î(¾î¼Àºí¸®)¸¦ ÀÍÈûÀ¸·Î½á
ARM ºÎÆ®ÄÚµå(Start-up Code)¸¦ ÀÌÇØÇÏ°í °³¹ßÇÒ ¼ö ÀÖ´Â ¿ª·®À» Ű¿ì½Ç ¼ö ±âȸ°¡ µÉ °ÍÀÔ´Ï´Ù.
½Ç½À¿ë ±³À°Àåºñ - ÇÏÀ̹ö½º»ç XHYPER 320TKU
|
|
|
|
|
|
¡ß
±³À°¸ñÇ¥
|
|
|
|
- ARM ¾ÆÅ°ÅØÃÄÀÇ ÀÌÇØ
- ARM ÇÁ·Î¼¼¼ÀÇ Firmware ÇÁ·Î±×·¡¹Ö ±â¼ú ÇнÀ
|
|
|
|
|
|
¡ß
ÁøÃâºÐ¾ß
|
|
|
|
- Embedded S/W Programmer
|
|
|
|
|
|
¡ß
±³À°´ë»ó
|
|
|
|
- Embedded S/W Programmer ÁøÃâ Èñ¸ÁÀÚ.
|
|
|
|
|
|
¡ß ¼ö°¿ä°Ç
|
|
|
|
- C Programming À̼öÀÚ ¶Ç´Â
Embedded Linux Programming I À̼öÀÚ(Çʼö)
- C++ Programming À̼öÀÚ ¶Ç´Â °æÇèÀÚ(±ÇÀå)
|
|
|
|
|
|
¡ß ¿¬°è ±³À°°úÁ¤
|
|
|
|
- C Programming I
- C++ Programming
- Embedded Linux Programming I
- Embedded Linux Programming III
|
|
|
|
|
|
¡ß ±³À°±â°£
|
|
|
Á¤±Ô½ÃÁð : 20ÀÏ(¿ù~±Ý)
- ¿ÀÀü, ¿ÀÈÄ, Àú³á, ÁÖ¸»¹Ý
¹æÇнÃÁð : 15ÀÏ(¿ù~±Ý, 6¿ù~8¿ù(¿©¸§¹æÇÐ), 12¿ù~2¿ù(°Ü¿ï¹æÇÐ))
- ¿ÀÀü, ¿ÀÈĹÝ
|
|
|
|
|
|
¡ß ±³À°½Ã°£
|
| |
Á¤±Ô°úÁ¤ (3¿ù~5¿ù,9¿ù~11¿ù) |
¹æÇÐÆ¯° (¿©¸§,°Ü¿ï¹æÇÐ ½ÃÁð) | |
| ¿ÀÀü : 09:00 ~ 12:00 | ¿ÀÀü : 09:00 ~ 13:00 | |
| ¿ÀÈÄ : 14:00 ~ 17:00 | ¿ÀÈÄ : 14:00 ~ 18:00 | |
| 1ÀÏ 3½Ã°£, 20ÀÏ | 1ÀÏ 4½Ã°£, 15ÀÏ | |
| Àú³á : 19:00 ~ 22:00 | |
| |
|
|
|
|
|
|
¡ß ±³À°ºñ
|
|
|
48 ¸¸¿ø
|
|
|
|
|
|
¡ß ±³À°³»¿ë
|
|
|
|
ARM Architecture
|
- ARM Core ÀÌÇØ
- RISC ¿Í CISC
- RISCÀÇ Æ¯Â¡
- ARM ÇÁ·Î¼¼¼ÀÇ Æ¯Â¡
- ARM Çϵå¿þ¾î ÀÓº£µðµå ½Ã½ºÅÛ ¾ÆÅ°ÅØÃÄ
- ¼ÒÇÁÆ®¿þ¾î °èÃþ ±¸Á¶
- ARM ÇÁ·Î¼¼¼ °³¿ä
- ¹ü¿ë ·¹Áö½ºÅÍ
- CPSR ·¹Áö½ºÅÍ
- ÆÄÀÌÇÁ¶óÀÎ
- ij½Ã ¸Þ¸ð¸®¿Í ÄÚÇÁ·Î¼¼¼
- ¾ÆÅ°ÅØÃÄ ¹öÀü
- ARM ¸í·É¾î¼Â
- µ¥ÀÌÅÍ Ã³¸® ¸í·É¾î
- ºÐ±â ¸í·É¾î
- ·Îµå-½ºÅä¾î ¸í·É¾î
- SWI ¸í·É¾î
- »ó¼ö°ª ·Îµå
- Á¶°ÇºÎ ½ÇÇà
|
|
ARM Programming
|
- °³¹ß ȯ°æ
- ÇÁ·Î±×·¥ ¼³Ä¡
- SDTÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¥ ÀÛ¼º ¹× ½ÇÇà ÆÄÀÏ ¸¸µé±â
- SDTÀÇ µð¹ö°ÅÀ» ÀÌ¿ëÇÑ ½Ã¹Ä·¹À̼Ç
- Target º¸µå¿¡ ÇÁ·Î±×·¥ ´Ù¿î·Îµå ¹× ½ÇÇà
- C ÃÖÀûÈ
- C ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ ¿ÀÇØ
- ÀûÀýÇÑ µ¥ÀÌÅÍÇüÀÇ ¼±ÅÃ
- ¼Óµµ Çâ»óÀ» °í·ÁÇÑ C ·çÇÁ¹®
- ATPCS¿¡¼ÀÇ ·¹Áö½ºÅÍ ¸ÅÇÎ
- ¼ºê·çƾ È£Ãâ½Ã ¸Å°³º¯¼ö ó¸®
- ARM ¾î¼Àºí¸® ÀÛ¼º
- ÃÖÀûÈ µµ±¸
- ¸í·É¾îÀÇ ½ºÄÉÁÙ¸µ
- ÀûÀýÇÑ ·¹Áö½ºÅÍÀÇ ¼±ÅÃ
- Á¶°Ç ºÐ±â ¸í·É¾îÀÇ È°¿ë
- ºñÆ® Á¶ÀÛ
- Firmware
- Æè¿þ¾îÀÇ Á¤ÀÇ
- ºÎÆÃ À§ÇÑ Æè¿þ¾î ¸¸µé±â
- Cache
- ¸Þ¸ð¸® °èÃþ ±¸Á¶¿Í ij½Ã ±¸Á¶
- ij½Ã ¾ÆÅ°ÅØÃ³
- ¸Þ¸ð¸® º¸È£ ÀåÁö(MPU)
- º¸È£ ¿µ¿ª
- MPU, ij½Ã, ¾²±â ¹öÆÛÀÇ ÃʱâÈ
- MPU ½Ã½ºÅÛ
- ¸Þ¸ð¸® °ü¸® ÀåÄ¡(MMU)
- °¡»ó ¸Þ¸ð¸®ÀÇ µ¿ÀÛ ¹æ¹ý
- ARM MMU
- ÆäÀÌÁö Å×À̺í
- º¯È¯ ÂüÁ¶ ¹öÆÛ
- µµ¸ÞÀΰú ¸Þ¸ð¸® Á¢±Ù±ÇÇÑ
- ij½Ã¿Í ¾²±â ¹öÆÛ
- ÄÚÇÁ·Î¼¼¼ 15 ¿Í MMU ¼³Á¤
|
|