GeeGo
Embedded Linux Embedded Linux
Embedded Linux

¡i´O¤J¦¡¦h´CÅé¤H¾÷¤¶­± MMI ³]­p½Òµ{¡j

Embedded Linux´O¤J¦¡¨t²Î½Òµ{¬yµ{

¡i½Òµ{¥Ø¼Ð¡j

  • «Ø¥ß»P§G¸p Android ¥­¥x¤WªºÀ³¥Î³nÅé¡C
  • ¶}µo³]­p»PÀu¤Æ¬üÆ[ªº¥\¯à©Ê¨Ï¥ÎªÌ¤¶­±¡C
  • ¬J¦sªºÀ³¥Î³nÅéºÞ²z¤¶­±»P¨ç¦¡®w¤u¨ã¹B¥Î¡C
  • ·í¦a GPS ½Ã¬P©w¦ì¬ÛÃöÀ³¥ÎªA°È´Ó¤J¡C
  • µ{¦¡½X½sĶ»P¼¶¼g¡C

¡i¾A¦X¹ï¶H¡j

¤w¸g¦³ Java »y¨¥µ{¦¡°ò¦¡A·Q¾Ç²ß¦p¦ó¦b Andriod ¥­¥x¤¤¶}µo¦h´CÅé UI À³¥Îªº¾Ç­û¡C

¡i½Òµ{¤º®e¡j

  1. Android ¤¶²Ð
    ¡DAndroid »P Linux
    ¡DAndroid ¶}µo¤u¨ã²Õ
    ¡DAndroid ¶}µo¬[ºc
  2. Android ¨Ï¥ÎªÌ¤¶­± GUI ¶}µo
    ¡Dª©­±³]­p«Å§i
    ¡D¿ï³æ
    ¡D¥æ½Íµøµ¡
  3. ¨Ï¥ÎªÌ¤¶­± UI ¨Æ¥ó³B²z
    ¡D¦^À³¨Ï¥ÎªÌ
    ¡D¥DÃD»P­·®æ
    ¡D«È»s¤Æ¤¸¥ó«Ø¥ß
    ¡D¨Ï¥ÎÂsÄý¾¹ÃöÁp¸ê®Æ
    ¡D¤@¯ëª©­±ª«¥ó
  4. ¦w¥þ©Ê»PÅv­­
    ¡D¦w¥þ¨¾Å@¹ê§@½m²ß
    ¡D¤F¸Ñ Manifest.xml
  5. Android À³¥ÎºÞ²z¤¶­±¡BÃþ§O»P¨ç¦¡®w
    ¡Dandroid.app
    ¡Dandroid.appwidget
    ¡Dandroid.content
    ¡Dandroid.content.pm
    ¡Dandroid.content.res
    ¡Dandroid.database
    ¡Dandroid.database.sqlite
    ¡Dandroid.graphics
    ¡Dandroid.graphics.drawable
    ¡Dandroid.graphics.drawable.shapes
    ¡Dandroid.hardware
    ¡Dandroid.inputmethodservice
    ¡Dandroid.location
    ¡Dandroid.media
    ¡Dandroid.net
    ¡Dandroid.net.http
    ¡Dandroid.net.wifi
    ¡Dandroid.opengl
    ¡Dandroid.os
    ¡Dandroid.preference
    ¡Dandroid.provider
    ¡Dandroid.sax
    ¡Dandroid.speech
    ¡Dandroid.telephony
    ¡Dandroid.telephony.gsm
    ¡Dandroid.test
    ¡Dandroid.test.mock
    ¡Dandroid.test.suitebuilder
    ¡Dandroid.text
    ¡Dandroid.text.format
    ¡Dandroid.text.method
    ¡Dandroid.text.style
    ¡Dandroid.text.util
    ¡Dandroid.util
    ¡Dandroid.view
    ¡Dandroid.view.animation
    ¡Dandroid.view.inputmethod
    ¡Dandroid.webkit android.widget
    ¡DAndroid Java¡@Ãþ§O
    ¡DC++ ¨ç¦¡®w
  6. Android ¹Ï¤ù»P­µ°T
    ¡D2D ¥­­±¹Ï¤ù
    ¡D3D ¥ßÅé¹Ï¤ù
    ¡DÁn­µ­µ°T½s½X
  7. Android ½Ã¬P©w¦ì¦ì§} GPS / Location
    ¡D¦ì§}ªA°ÈÀ³¥ÎºÞ²z¤¶­±
    ¡D«Ø¸m¤@­Ó°²ªº¦ì§}´£¨ÑªÌ
    ¡D³z©ú¹Ïµø
    ¡DÁY©ñ
  8. ¹ê§@¤@­Ó Android ¤p¤u¨ã

¡i´O¤J¦¡ Linux ÅX°Êµ{¦¡³]­p½Òµ{¡j

Embedded Linux´O¤J¦¡¨t²Î½Òµ{¬yµ{

¡i½Òµ{¥Ø¼Ð¡j

  • ¤F¸Ñ´O¤J¦¡¦UºØ©PÃäµwÅ骺¹B§@­ì²z¡C
  • ¹B¥Î C »y¨¥§Þ³N½s­×¡B½Õ¾ãÅX°Êµ{¦¡¡C
  • ¯à¼¶¼g Linux ÅX°Êµ{¦¡¡A¨Ã±±¨î¦UºØ©PÃä¡C
  • ¤F¸Ñ Linux ¤¤¦p¦ó¼¶¼g¤¤Â_¡B¦h¤u¡B©Î¦s¨ú°O¾ÐÅé¬ÛÃöµ{¦¡¡C

¡i¾A¦X¹ï¶H¡j

¤w¸g¦³ C »y¨¥µ{¦¡°ò¦¡A·Q¾Ç²ß¦p¦ó¼¶¼gµ{¦¡¾Þ±±¾ã­Ó´O¤J¦¡¨t²ÎµwÅ骺¾Ç­û¡C

¡i½Òµ{¤º®e¡j

  1. ´O¤J¦¡ Linux µ{¦¡¶}µo²¤¶
    ¡D´O¤J¦¡¨t²Î³nÅé²Õ¦¨¬[ºc
    ¡D¼¶¼gÅX°Êµ{¦¡©Ò»Ý¨ã³Æª¾ÃÑ
  2. ¶}µoÀô¹Ò¦w¸Ë
    ¡D´XºØ«ØÄ³ªº¶}µoÀô¹Ò
    ¡DµwÅé³s½u»PÀˬd Bootloader
    ¡D¬[³]¥D¾÷ºÝªº DHCP¡BTFTP»P NFS ¦øªA¾¹
    ¡D»·µ{¸ü¤J Linux ¤º®Ö»PÀɮרt²Î
  3. ´O¤J¦¡µwÅ鲤¶
    ¡DCPU
    ¡D°O¾ÐÅé
    ¡D©PÃä³]³Æ
    ¡D¬ÛÃö¤å¥ó»P»ö¾¹
  4. Linux ÅX°Êµ{¦¡¼Ò«¬
    ¡DLinux ¤T¤jÅX°Êµ{¦¡
    ¡DÅX°Êµ{¦¡»P Linux ¤º®ÖÃö«Y¹Ï
    ¡D¤@­Ó²³æªºÅX°Êµ{¦¡¡GHello World
    ¡DLinux ÅX°Ê¼Ò«¬¸Ô¸Ñ
  5. ¦r¤¸³]³ÆÅX°Êµ{¦¡¼¶¼g
    ¡DLED ¿O
    ¡D«ö¶s
    ¡D¸Á»ï¾¹
    ¡D¹ê®É®ÉÄÁ¡]RTC, Real-time Clock¡^
  6. Linux ÅX°Êµ{¦¡¼¶¼g¦Ò¶q
    ¡D¥­¦æ±±¨î¡]Concurrent Control¡^
    ¡DI/O ±±¨î
    ¡D«D¦P¨B¾÷¨î
    ¡D¤¤Â_¼¶¼g
    ¡D°O¾ÐÅé»P I/O ¦s¨ú
  7. °Ï¶ô»Pºô¸ô³]³ÆÅX°Êµ{¦¡
    ¡D§Ç¦C°ð
    ¡Dºô¸ô
    ¡DLCD
    ¡D­µ®ÄÅX°Êµ{¦¡
    ¡DFlash ÅX°Êµ{¦¡
    ¡DUSB
    ¡DSD Card
  8. Linux ¦h¤uµ{¦¡¼¶¼g
    ¡D¦æµ{¡]Process¡^
    ¡D°õ¦æºü¡]Thread¡^
    ¡D¦æµ{¶¡³q°T¡]IPC, Inter-Process Communication¡^
    ¡DSocket ³q°T

¡i´O¤J¦¡ C »y¨¥¤Jªù½Òµ{¡j

Embedded Linux´O¤J¦¡¨t²Î½Òµ{¬yµ{

¡i½Òµ{¥Ø¼Ð¡j

  • ¼ô±x´O¤J¦¡¨t²Î C »y¨¥¶}µoÀô¹Òªº¬[³]»P¨Ï¥Î¡C
  • ¤F¸Ñ C »y¨¥ÅܼơB¤À¤ä¡B°j°é¡B¨ç¦¡¡Kµ¥°ò¥»»yªk¡C
  • »{ÃÑ«e³B²z¾¹¡B«ü¼Ð¡B¯S®í«Å§iµ¥´O¤J¦¡¨t²Î±`¥Îªº§Þ¥©¡C
  • ª¾¹D¤@¯ë C »y¨¥»P´O¤J¦¡ C »y¨¥¤£¦P¤§³B¡C

¡i¾A¦X¹ï¶H¡j

¹ï´O¤J¦¡µ{¦¡³]­p¦³¿³½ì¡B¦³¤ß´Â´O¤J¦¡³nÅé¤uµ{®v»â°ìÁÚ¶iªº¾Ç­û¡C

¡i½Òµ{¤º®e¡j

  1. ½Òµ{¤¶²Ð»PÀô¹Ò¦w¸Ë
    ¡D´O¤J¦¡¨t²Î·§©À¤¶²Ð
    ¡D´O¤J¦¡¨t²Î¶}µo©Ò»Ýª¾ÃÑ»PÃø³B
    ¡D´O¤J¦¡¨t²Î³nÅé¶}µo¬yµ{
    ¡D¶}µoÀô¹Ò¬[³]
  2. C »y¨¥¬[ºc¡B½sĶ¡B°£¿ù
    ¡DC »y¨¥­ì©l½X¬[ºc
    ¡D½sĶ»P°õ¦æ
    ¡D°£¿ù
    ¡Dµ{¦¡»y¨¥¤T¤jÅÞ¿è¡G´`§Ç¡B¤À¤ä¡B°j°é
  3. ©w¼Æ¡]Literals¡^
    ¡D¦UºØ©w¼Æ¤¶²Ð¡G¾ã¼Æ¡B¯BÂI¼Æ¡B¤å¦r¡B¥¬ªL­È
    ¡D¦³¸¹¼Æ»PµL¸¹¼Æªº¤G¶i¦ìªí¥Üªk¡]´O¤J¦¡¤uµ{®v»ÝÁA¸Ñ¡^
    ¡D¯BÂI¼Æ¤G¶i¦ìªí¥Üªk¡]´O¤J¦¡¤uµ{®v»ÝÁA¸Ñ¡^
  4. ÅܼÆ
    ¡DÅܼƩR¦W³W«h¡BÃѧO¦r¡B«O¯d¦r
    ¡D¦UºØÅܼƫ¬ºA
    ¡DÅܼƧ@¥Î½d³ò¡]Scope¡^
    ¡DÅܼÆÂ૬¡]Casting¡^
    ¡D¦Û­q«¬ºA¡Gtypedef
  5. ¹Bºâ¤l¡]Operators¡^
    ¡D¹Bºâ¤l¡B¹Bºâ¤¸¡B¹Bºâ¦¡
    ¡D¦UºØ¹Bºâ¤l¤¶²Ð
    ¡DÀu¥ý¶¶§Ç»Pµ²¦X©Ê
  6. ¤À¤ä
    ¡Dif~else
    ¡Dswitch~case~break
    ¡D±_ª¬µ²ºc
  7. °j°é
    ¡Dfor
    ¡Dwhile
    ¡Ddo~while
    ¡Dbreak / continue
  8. ±`¨£©ó´O¤J¦¡¨t²ÎªºµL½a°j°é¡Gwhile(1)°}¦C»P¦r¦ê
    ¡D¤@ºû°}¦C
    ¡D¦hºû°}¦C
    ¡D¦r¦ê«Å§i»P±`¥Î¦r¦ê¨ç¦¡
  9. «ü¼Ð
    ¡D«ü¼Ð·§©À¡B«Å§i¡B»Pªì©l¤Æ
    ¡D¦UºØ«ü¼Ð¤¶²Ð
  10. ¨ç¼Æ
    ¡D¨ç¼Æ©w¸q¡B«Å§i¡B¨Ï¥Î¤èªk
    ¡D°Ñ¼Æ»P¤Þ¼Æ¡B¶Ç­È©I¥s»P¶Ç§}©I¥s
    ¡DÀRºAÅܼƻPÅܼƪº¥Í©R¶g´Á
    ¡D¨ç¼Æ«ü¼Ð»P¦^©I¨ç¼Æ¡]Callback Function¡^
  11. °ÊºA°O¾ÐÅé°t¸m
    ¡D°ÊºA°O¾ÐÅé°t¸m¡BÄÀ©ñ«ü¥O
    ¡D¯S®í°O¾ÐÅé°Ï¬q¤¶²Ð¡Gdata¡Bcode¡Bbss¡Bheap¡Bstack¡]´O¤J¦¡¤uµ{®v»ÝÁA¸Ñ¡^
  12. µ²ºcÅé»PÁp¦XÅé
    ¡Dµ²ºcÅé©w¸q»P¾Þ§@
    ¡D±_ª¬µ²ºc¡Bµ²ºc«ü¼Ð¡B»Pµ²ºc°}¦C
    ¡D¦ì¤¸Äæ¦ì
    ¡DÁp¦XÅé©w¸q»P¾Þ§@
  13. Àɮ׿é¥X¤J
    ¡DÀɮצê¬y²¤¶
    ¡D´`§ÇÀÉ¡BÀH¾÷ÀÉ¡B¤G¶i¦ìÀɾާ@
  14. «e¸m³B²z¾¹
    ¡D#include, #define
    ¡D#ifdef, #ifndef, #else, #endif

¡i´O¤J¦¡ Linux ¨t²Î«Ø¸m½Òµ{¡j

Embedded Linux´O¤J¦¡¨t²Î½Òµ{¬yµ{

¡i½Òµ{¥Ø¼Ð¡j

  • ¤F¸Ñ´O¤J¦¡¨t²Îªº¬[ºc»P¶}µo¬yµ{¡C
  • ¯à¬[³]¶}µo»P°£¿ùÀô¹Ò¡C
  • ¼ô±x´O¤J¦¡µwÅé¦U¶µ¯S©Ê¡A¨Ã¯à¬ÝÀ´µwÅé³W®æ®Ñ¡C
  • ¤F¸Ñ±Ò°Ê¸ü¤J¾¹¡]Boot Loader¡^¹B§@­ì²z¡A¨Ã¯à·L½Õ»P¦w¸Ë¡C
  • ¤F¸Ñ Linux ®Ö¤ß¡A¨Ã¯à·L½Õ»P¦w¸Ë¡C
  • ¤F¸Ñ®ÚÀɮרt²Î¡]Root File System¡^ªº»s§@»P¦w¸Ë¡C

¡i¾A¦X¹ï¶H¡j

¦³¤ß±q¨Æ¡u´O¤J¦¡ Linux ¨t²Î¤uµ{®v¡v¡A¨Ã·Q¦b´O¤J¦¡±M®×¤¤¡A­t³d³Æ§´ Linux °õ¦æ»P¶}µoÀô¹Ò¬ÛÃö¨Æ©yªº¾Ç­û¡C

¡i½Òµ{¤º®e¡j

  1. ´O¤J¦¡¨t²Î²¤¶
    ¡D¦ó¿×´O¤J¦¡¨t²Î
    ¡D´O¤J¦¡¨t²Î¶}µo»P¤@¯ë¨t²Î¤£¦P¤§³B
    ¡D·~¬É¨ÑÀ³Áå
    ¡D´O¤J¦¡¨t²Î½d¨Ò
    ¡D´O¤J¦¡¨t²Î¬[ºc
    ¡D¥i¯àªº´XºØ´O¤J¦¡¨t²Î¬[ºc²Õ¦X
    ¡D´O¤J¦¡¨t²Î¶}µo¬yµ{
    ¡D´O¤J¦¡ Linux «Øºc¬yµ{
  2. »{ÃѶ}µoªOµwÅé
    ¡D¶}µoªOµwÅ餸¥ó»{ÃÑ
    ¡D¦p¦ó¤F¸Ñ¤@¶ô¶}µoªO
  3. ¶}µoÀô¹Ò³W¹º»P¦w¸Ë
    ¡D¶}µoÀô¹Ò³W¹º
    ¡D«Ø¥ß±M®×¥Ø¿ý¬[ºc
    ¡D¤u¨ãÁå¡]Tool Chain¡^¦w¸Ë
    ¡D¨ç¦¡®w¦w¸Ë
    ¡D¾ã¦X¦¡¶}µoÀô¹Ò¡]IDE¡^¦w¸Ë
    ¡D±J¥D¾÷¬ÛÃö¦øªA¾¹¬[³]
  4. ±Ò°Ê¸ü¤Jµ{¦¡¡]Boot Loader¡^
    ¡D¶}µoªOµwÅé¶}¾÷¬yµ{
    ¡D³nÅé¶}¾÷¬yµ{
    ¡DBoot Loader ¸Ô²Ó¶}¾÷¬yµ{
    ¡D±`¨£ªº Boot Loader
    ¡D¿N¿ý Boot Loader
    ¡DBoot Loader ©R¥O¦C«ü¥O¤¶²Ð
    ¡DU-Boot ²¾´Ó
  5. Linux¤º®Ö¡]Kernel¡^«Ø¸m
    ¡D¿ï¾Ü¤º®Öª©¥»
    ¡D³]©w¤º®Ö²ÕºA¡]Kernel Configuration¡^
    ¡D½sͤº®Ö
    ¡D¦w¸Ë¤º®Ö
    ¡D´ú¸Õ»PÅçÃÒ
  6. ®ÚÀɮרt²Î«Ø¸m
    ¡D¬°¦ó»Ý­n¡u®ÚÀɮרt²Î¡v
    ¡DÀɮרt²Î°ò¥»µ²ºc
    ¡D®ÚÀɮרt²Î°t¸m
    ¡D±`¨£ªº®ÚÀɮרt²Î
    ¡DBusyBox¡G´O¤J¦¡¨t²Î¤Wªº Shell Command ¶°
    ¡D¹ê§@¤@¡GInitrd (RAM-based) ³z¹Lºô¸ô¡]NFS¡^¸ü¤J¥Ø¼ÐªO RAM ¤¤
    ¡D¹ê§@¤G¡GJffs2 (MTD-based) ª½±µ¿N¿ý©ó¥Ø¼ÐªO Flash ¤¤
  7. ¹ê§@¡G¡u´O¤J¦¡ºô¯¸¦øªA¾¹¡v
    ¡D¥Ø¼Ð»¡©ú
    ¡D¿ï¾Üºô¯¸¦øªA¾¹
    ¡D¦w¸ËÀRºAºô­¶
    ¡DÃö©ó°ÊºAºô­¶°ÝÃD

´O¤J¦¡¬ÛÃö¼öªù¾°È

´O¤J¦¡¨t²ÎÀ³¥Î
  • ¦Û°ÊÂd­û¾÷¡]ATM¡^
  • ¯èªÅ¹q¤l¡]¾Ô°«¾÷­¸¼u®g±±¨t²Î¡^
  • ³q«H²£«~¡]¤â¾÷©M¹q«H¥æ´«¾÷¡^
  • ºô³q¸Ë¸m¡]¸ô¥Ñ¾¹©M¨¾¤õÀð¡^
  • ¿ì¤½¸Ë¸m¡]¦Lªí¾÷¡B¼v¦L¾÷¡B¶Ç¯u¾÷¡B¦h¥\¯à¨Æ°È¾÷¡^
  • ºÏºÐ¾÷¡]³nºÐÅX°Ê¾¹©MµwºÐ¾÷¡^
  • ¨T¨®¨¾Âꦺ·Ù¨®¨t²Î
  • ®a¹q¡]¼ö¤ô«í·Å¾¹¡B§N®ð¾÷©M¦w¥þºÊµø¨t²Î¡^
  • ®a¹q¡]·LªiÄl¡B¬~¦ç¾÷¡B¹qµø¾÷¡BDVD ¼½©ñ¾¹¡^
  • ÂåÀø¾¹§÷¡]X ¥ú¾÷¡B®ÖºÏ¦@®¶¦¨¹³»ö¡^
  • ¦h¥\¯à¤â¿ö
  • ®a®x¼Æ¦ì¡]ºô¸ôµL½u±µ¦¬¾÷¡B¹qµø¾÷³»²°¡B¼Æ¦ì½Ã¬P±µ¦¬¾¹¡^
  • ­Ó¤H¼Æ¦ì§U²z¡]PDA¡^
  • ¤u·~¦Û°Ê¤Æ¡]PLCs¡^
  • ®a®x®T¼Ö¡]¥ô¤Ñ°ó, PS3 and Wii¡^
´O¤J¦¡¨t²ÎÀ³¥Î¹ê¨Ò

¡iRobert ¦Ñ®v¡j

  • ¾Ç¾ú¡G
    - ¬ü°ê¯Ã¬ù¥«¥ß¤j¾Ç¸ê°T¬ì¾Ç©Ò²¦·~
  • ¤u§@¸g¾ú¡G
    - ÚâÄ_¹q¤lªÑ¥÷¦³­­¤½¥q
    ¡@1) ¨Ï¥Î·ç¬R¡]Realtek¡^RTK1261´¹¤ù¡]MIPS based¡^¡A³]­p»P¶}µo¦h´CÅé
    ¡@¡@¼½©ñ¾¹¶´Åé»P¤¶­±¡A²£«~¥N¸¹BL31¡]2009¡^
    ¡@2) ±NStar STK8133¦Û»s¶´Åé¡A³°Äò²¾´Ó¦ÜStar STK8132¡BStar STK8181¥H
    ¡@¡@¤ÎOxford 810µ¥´¹¤ù¤W¡]2008¡^
    ¡@3) ¨Ï¥ÎStar STK8133¡]ARM 920T based¡^³]­p¨Ã¶}µoNAS¶´Åé¡A¨Ã§¹¦¨¸Ó
    ¡@¡@´Ú²£«~¶´Åé§¹¥þ¦Û»s­pµe¡]2008¡^
    ¡@4) ¨Ï¥Î©_¼Ö¹F¡]Cheertek¡^CTK-956A´¹¤ù¡]ARM 920T based¡^¡A³]­p»P¶}
    ¡@¡@µo¼Æ¦ì¬Û®Ø¨Ï¥ÎªÌ¤¶­±¡A²£«~¥N¸¹BM21¡]2007¡^
    - ¤¤¥¡¬ã¨s°|¸ê°T¬ì¾Ç©Ò¦ÛµM»y¨¥¹êÅç«Ç
    ¡@1) ¥H C++¡BJava ¶}µo¦ÛµM»y¨¥¡B¤åÄm±´°É¡B¾÷¾¹¾Ç²ßµ¥¬ÛÃö³nÅé
    ¡@2) ¥H ASP.NET¡BJSP ¶}µo¤W­z»â°ìºô¯¸¡A¨Ã¹ï¥~´£¨ÑªA°È
    - ÁͶլì§Þ
    ¡@1) ¥þ²y§Þ³NªA°È³¡¨ó²z¡G­t³d¾ã¦XÁͶլì§Þ¥þ²y23­Ó°ê®a§Þ³NªA°È³¡¨Æ©y
    ¡@2) ¼Ú¬w°Ï§Þ³NªA°È³¡¸g²z¡G­t³d¦¨¥ß¤ÎºÞ²zÁͶլì§Þ¼Ú¬w5­Ó°ê®a§Þ³NªA°È³¡
    ¡@¡@¨Æ©y
    ¡@3) ¨È¤Ó°Ï§Þ³NªA°È³¡¥D¥ô¡G­t³dÁͶլì§Þ¤¤°ê¤j³°¤Îµá«ß»«§Þ³NªA°È³¡¨Æ©y
    ¡@4) ¥xÆW°Ï§Þ³NªA°È³¡¤uµ{®v¡G­t³d§»ùÖ¹q¸£¥þ²y44°ê¨¾¬rºô«Ø¸m»P³W¹º±M®×
    ¡@¡@¨Æ©y¤Î­t³d¦^µª¥ø·~¬É¹ïÁͶլì§Þ²£«~¨Ï¥Î¤Wªº°ÝÃD
    - American Insight Inc., New York, USA
  • ±M·~¯Sªø¡G
    - ºô­¶µ{¦¡³]­p
    ¡@HTML¡BDHTML¡BCSS¡BXML¡BJavaScript¡BVBScript¡BASP¡BJSP
    ¡@COM¡BDCOM¡BCOM+ ¤T¼h¦¡¬[ºcµ{¦¡¼¶¼g
    - ¨t²Î³nÅé
    ¡@MS-Windows¡BSolaris¡BLinux¡BNovell NetWare
    ¡@MS-SQL Server 2000
    ¡@MS-Exchange 2000
    - µ{¦¡»y¨¥
    ¡@Visual Basic¡BJava¡BC/C++
    ¡@Pascal¡BFortran¡BCOBOL
    ¡@8086 Assembly Language
    - À³¥Î³nÅé
    ¡@MS-Office
    ¡@Macromedia Dreamweaver¡BMS-Front Page
    ¡@Ulead PhotoImpact
    ¡@Macromedia Flash¡BMacromedia Director

ÀHµÛ¬ì§Þªºµo®i¡A¹L¥hÃø¥H¨ú±oªº¤@¯ë§Þ³N¤Î³nÅé¡A²{¦b¤w¸g§¹¥þªº¶}©ñ¤Î§K¶O¡FLinux ¦b ARM ¤Wªº¹B¥ÎÁÍ©ó¼sªx¡A¨Ã¤w¦¨¬°´O¤J¦¡¨t²Îªº¥D¬y¡C

©_¬ì¹q¸£«ØÄ³¡A·Q­n¶i­×´O¤J¦¡¨t²Î½Òµ{ªºªB¤Í¡A¨ä¹ê¥u­n¦hªáÂI®É¶¡¤Wºô·j´M¡A´N¥i¥H±o¨ì¬Û·íªºª¾ÃѤΤº®e¡A¨Ã¤£»Ý­nªá¿ú¥h¤W¤@¨Ç¨ä¹ê«Ü²³æªº½Òµ{¡C

ARM ¤½¥q¡]http://www.arm.com¡^¥»¨­´N´£¨Ñ¤F¬Û·í¦hªº¤å¥ó¤Î¤º®e¨Ñ©Ò¦³¤uµ{®v¨Ï¥Î¡A¥H¤U¤¶²Ðªº­«­n³sµ²¡A½Ð¦U¦ì¥ý¦æ·Ç³Æ¡G

  • ARM ¤½¥q©Ò´£¨Ñ²{¦¨ªº Embedded Linux ¨t²Î¥H¤Î¶}¾÷ºÞ²z¤¸¡]u-boot¡^¡A¥i¥H°¨¤WÅý¤uµ{®v¨Ï¥Î¡]Linux OS Downloads¡^
  • °w¹ï¨S¦³ MMU ºÞ²z ARM ªº³B²z¾¹¡A¥²¶·¨Ï¥Î¨S¦³ MMU ºÞ²zªº uCLinux¡A´£¨Ñ©Ò¦³³]©wÀɤβ{¦¨ªº¬M¹³ÀÉ¡]uCLinux¡^
  • ¦Û¦æ«Ø¥ß Linux ¨t²Î©Ò»Ý­nªº¤u¨ãÃì¡]Toolchain¡^¡]GNU tools¡^
  • ¬ÛÃöªº²£«~³sµ²¡]Related Products¡^

©_¬ì¹q¸£¤]«ØÄ³¦U¦ì¡A¸ÔŪ¥H¤U³sµ²¤º®e¡G

ARM9 DMA-2440L ¶}µo¥­¥x

¡i¥­¥xµwÅé°t¸m¡j

  • ¤¤¥¡³B²z¾¹
    CPU¡GSamsung S3C2440A¡A¥DÀW 400MHz ¡A®Ö¤ß¬° ARM920T
  • ¥~³¡°O¾ÐÅé
    SDRAM: 64MB¡AClock Frequency 100MHz¡X133MHz
    NOR FLASH: 2MB NOR FLASH¡A¥Î©ó¦s©ñ bootloader
    NAND FLASH: 128MB
  • ºô¸ô¤¶­±
    1 ­Ó 10/100M Ethernet¡A±Ä¥Î DM9000E¡A±a«ü¥Ü¿O RJ-45 ¤¶­±
  • USB ¤¶­±
    1 ­Ó HOST USB1.1 ¤¶­±¡A±Ä¥Î¦Û«ì´_«OÀI¾¹¥ó«OÅ@¹ï¥~¨Ñ¹q¨t²Î
    1 ­Ó Device USB1.1 ¤¶­±
  • ¦ê¦C°ð
    3 ­Ó 3 ½u¦¡¦ê¦C°ð
  • ­µ®Ä¤¶­±
    ±Ä¥Î IIS ¤¶­±´¹¤ù UDA1341¡A¥ßÅéÁn­µ®Ä¿é¥X¤¶­±¥i±µ¦Õ¾÷©Î­µ½c
  • CMOS Sensor Äá¼v¾÷¤¶­±
    ©³ªO¤W¤º¸m¤@­Ó 130 ¸U¹³¯Àªº CMOS Sensor Äá¼v¾÷¡A¥iª½±µÄá¼v¨Ã¦b²G´¹¿Ã¹õ¤WÅã¥Ü¡A¨Ã¦³¤@­Ó 2.0mm ¶¡¶ZÂù±Æ´¡®y¥Î§@Äá¼v¾÷ÂX¥R¡A³o­ÓÂX¥R¤¶­±¥i³s±µ¨ä¥L«¬¸¹ªº CMOS Sensor Äá¼v¾÷¡A¤ä´©ªº¼Ð·Ç¬° ITU-R BT.601/656 YCBCR 8-bit standard
  • LCD ¤¶­±
    ¡¯ ¬Û®e 3.3V ¨Ñ¹q LCD ¿Ã¹õ
    ¡¯ ¨t²Î°t¸m 3.5¦T TFT ²G´¹¿Ã¹õ¡AªþIJ±±¥\¯à
  • IJ±±¤¶­±
    1 ­ÓIJ±±¿Ã¹õ±±¨î¾¹¡]¥|½u¹qªý¦¡¡^
  • SD ¥d¤¶­±
    1 ­Ó SD/MMC ©M SDIO ³]³Æ
    Linux
    ¡¯ Linux 2.6.24¡G
    ¡@ ¤ä«ù¼Ð·Ç SD ¥d¡]SD 1.1¡^1G / 2GByte
    ¡@ ¤ä´©°ª³t SDHC ¥d¡]SD 2.0¡^4G / 8G / 16G / 32GByte ¨Ã­Ý®e SD 1.1
    WinCE
    ¡¯ WinCE 5.0¡G
    ¡@ ¤ä«ù¼Ð·Ç SD ¥d¡]SD 1.1¡^1G / 2GByte
    ¡@ ¤ä´©°ª³t SDHC ¥d¡]SD 2.0¡^4G / 8G / 16G / 32GByte ¨Ã­Ý®eSD 1.1
  • ¦h¥\¯àÂX¥R¤¶­±
    ¥iÂX¥R HSPI*1 / SPI*1/ ADC*3/GPIO*3 ¤Î 2 ­Ó¤¤Â_µ¥¥\¯à
  • RTC ®ÉÄÁ
    S3C2440A ¤º³¡¶°¦¨¡A¥~³¡´£¨Ñ RTC ¹q¦À¡A´¡®y¦w¸Ë¡A¥i§ó´«
  • JTAG ¤¶­±
    ARM ¼Ð·Ç 20PIN JTAG ¤¶­±
  • ¹q·½¤¶­±
    ±Ä¥Î 5V¡A1.2A ¥~±µ¹q·½¨Ñ¹q¡A¤º³¡±Ä¥Î LDO ªº¤è¦¡³]­p
  • ¥­¥x¨ä¥L¥\¯à
    ¡¯ 4 ­Ó«ü¥Ü LED
    ¡¯ 1 ­Ó¹q·½«ü¥Ü LED
    ¡¯ ¹L¬y«OÅ@¡G±Ä¥Î¦Û«ì´_«OÀI¾¹¥ó
    ¡¯ ¤Ø¤o¤j¤p¤Î­«¶q
    PCB ¤j¤p¡G120mm¡Ñ100mm

¡i¶}µo¤u¨ã©M­ì©lµ{¦¡½X¡j

  • BIOS Bootloader ­ì©lµ{¦¡½X (ADS1.20 ªº¶µ¥ØÀÉ)¡G´£¨Ñ±q Nor Flash ±Ò°Êªº Bootloader ­ì¥N½X¡A¥i¥H³q¹L USB client¤U¸üµ{¦¡¨ì SDRAM
  • DMA-2440L Linux2.6.24 ®Ö¤ß­ì©lµ{¦¡¥]¥H¤Î®Ö¤ß¥æ¤e½sͤu¨ã
  • DMA-2440L WinCE 5.0 ª©¥»ªº BSP
  • DMA-2440L ªO¤WÂX¥R´¹¤ùªº¸ê®Æ (pdf®æ¦¡)
  • DMA-2440L ¶}µo¥­¥x¹q¸ô¹Ï (pdf ®æ¦¡)
  • DMA-2440L ¶}µo¥­¥x¨Ï¥Î¤â¥U (pdf ®æ¦¡)

¡i¥i¤ä´©¦hºØ§@·~¨t²Î¡j

  • Linux 2.6.24
  • WinCE 5.0

¡i§@·~¨t²Î©M³nÅé¤ä´©¡j

¤ä´© Linux 2.6.24 §@·~¨t²Î¤ÎÅX°Ê­ì©lµ{¦¡½X
  • 2M NOR Flash / 128M NAND Flash / 64M SDRAM ÅX°Ê
  • IJ±± LCD ÅX°Ê¡]¤ä«ù¸ÑªR«× 320¡Ñ240 ªº3.5¦T LCD §tIJ±±¡^
  • 10/100M DM9000E ÅX°Ê
  • USB Host / USB Device ÅX°Ê
  • SD/MMC ¥d¡]³Ì¤j¦Ü16G¡^©M SDIO ³]³ÆÅX°Ê
  • IIS ­µ®Ä¿ý­µ©ñ­µÅX°Ê
  • Camera µø°TÅX°Ê¡G¤ä«ùOV9653 CMOS Sensor
  • 3 ­Ó¦ê¦CÅX°Ê¡G1­Ó¼Ð·Ç¦ê¦C¡A2­Ó½Æ¥Î¦ê¦C
  • RTC¡BSPI¡BADC ÅX°Ê
  • À³¥Îµ{¦¡¥]¬A QT µ¥¹Ï§Î¨t²Î

¤ä´© WinCE 5.0 §@·~¨t²Î¤ÎÅX°Ê­ì©lµ{¦¡½X

  • 2M NOR Flash / 128M NAND Flash / 64M SDRAM ÅX°Ê
  • IJ±± LCD ÅX°Ê¡]¤ä«ù¸ÑªR«× 320¡Ñ240 ªº3.5¦TLCD §tIJ±±¡^
  • 10/100M DM9000E ÅX°Ê
  • USB Host / USB Device ÅX°Ê
  • SD/MMC ¥d¡]³Ì¤j¦Ü16G¡^©MSDIO ³]³ÆÅX°Ê
  • IIS ­µ®Ä¿ý­µ©ñ­µÅX°Ê
  • Camera µø°TÅX°Ê¡G¤ä«ùOV9653 CMOS Sensor
  • 3­Ó¦ê¦CÅX°Ê¡G1­Ó¼Ð·Ç¦ê¦C¡A2­Ó½Æ¥Î¦ê¦C
  • RTC¡BSPI¡BADC¡BÁä½LÅX°Ê
  • À³¥Îµ{¦¡¥]¬A VS2005 µ¥¹Ï§Î¨t²Î
  • ¤W¼hÀ³¥Î´ú¸Õµ{¦¡ AP¡G
    ¡¯ ´£¨ÑLED ©ú«G±±¨î¡BÁä½L¿é¤J±±¨î¡BLCD ­I¥ú«G«×±±¨î¡B³â¥z­µ¶q±±¨î¡BCamera ©ç·Ó¤Î¿ý¼v¥\¯à ¡BRS232 ¸ê®Æ¶Ç°e¡BRJ45 ºô¸ô¸ê®Æ¶Ç°eµ¥´ú¸Õµ{¦¡ AP
    ¡¯ ´£¨ÑMP3¡BMP4¡BEBook¡BPhoto¡B¿ý­µ µ¥¦h´CÅé´ú¸Õµ{¦¡ AP
    ¡¯ ´£¨Ñ¤é´Á¡B®É¶¡¡BLCD IJ±±­µ¶q¡BLCD ­I¥ú®É¶¡Ãö³¬¡BLCD IJ±±®Õ·Çµ¥¥\¯à³]©wªº´ú¸Õµ{¦¡ AP
Embedded Linux
  • ´O¤J¦¡¦h´CÅé¤H¾÷¤¶­±MMI³]­p½Òµ{
  • ´O¤J¦¡LinuxÅX°Êµ{¦¡³]­p½Òµ{
  • ´O¤J¦¡C»y¨¥¤Jªù½Òµ{
  • ´O¤J¦¡Linux¨t²Î«Ø¸m½Òµ{
  • ´O¤J¦¡¬ÛÃö¼öªù¾°È
  • ´O¤J¦¡¨t²ÎÀ³¥Î
  • À³¥Î¹ê¨Ò
  • ®v¸ê¤¶²Ð
  • Linux Support ARM
  • ¶}µoªO³W®æ
Embedded Linux
gift §Ú·Q¤F¸Ñ§ó¦h¬ÛÃö°T®§
©m¡@¡@¦W ¡@¡@ «Ç¤º¹q¸Ü ¡@¡@ ¦æ°Ê¹q¸Ü
E - mail   ¡@¡@  ©~¦í¦a°Ï
¸ß°Ý¶µ¥Ø ¡@¡@
±z¹ï¦¹¶µ¥Ø·P¿³½ìªº­ì¦] ¡@¡@¡@¡@¡@¡@¡@¡@   

¡° ­Y±z»Ý­n©_¬ì¹q¸£±M¤HªA°È¡A½Ð¼·¥´§K¥I¶O±M½u¡G0800-296-296¡I