Title: ??? Liu, Han-Sheng
1???????
- ??? Liu, Han-Sheng
- E-mailm9721020_at_ems.ndhu.edu.tw
NDHU Computer Systems Lab.
1
2?????
- ?????????????????????????????????????????????,????
???????????,????????????,????????????????????????,
?????????(Customize)?????????????,???????PDA?GPS?S
et-Top-Box????????(embedded server)????????(thin
client)?
NDHU Computer Systems Lab.
2
3???????
????(Application)?????????????,?????????,?????App
lication,??AP?
NDHU Computer Systems Lab.
3
4BootLoader ???
- ????????
- CPU?SDRAM?Flash?UART?USB??
- ????????????
- ???????
- ?????
- ??????
- ??????????????? SDRAM
- ??????? CPU ????????
- ??????????????
NDHU Computer Systems Lab.
4
5BootLoader
NDHU Computer Systems Lab.
5
6BootLoader ?????
NDHU Computer Systems Lab.
6
7ADS1.2
- ?? ADS (ARM Developer Suite) ??
- ????? IDE ?????????
- ? C ????????????
- ??????????????????
- ARM ADS????ARM Developer Suite?
- ?ARM????????ARM?????????ADS??????1.2,???????SDT,?
????????????
NDHU Computer Systems Lab.
7
8ARM Developer Suite
NDHU Computer Systems Lab.
8
9ARM Developer Suite
NDHU Computer Systems Lab.
9
10ARM Developer Suite
NDHU Computer Systems Lab.
10
11Windows CE
- ?????PDA??smart phone????????,??x86???????,??Windo
ws CE.NET?,??????Windows XP Embedded??x86???????,?
????????(thin client)?????(gaming
system)?????(set-top box)?
NDHU Computer Systems Lab.
11
12Windows CE Platform Builder
- ???Windows CE??????????
- Windows CE Platform Builder,????Platform
Builder????????????????,????????CPU???????????,???
?????????????Target???,????????????????????
NDHU Computer Systems Lab.
12
13??????
- ??????Microsoft eMbedded Visual Tools?????????,
Visual Basic.net?eMbedded Visual C
4.0????SDK(Software Development
kits)??????????????
NDHU Computer Systems Lab.
13
14Platform Builder????
NDHU Computer Systems Lab.
14
15??????
NDHU Computer Systems Lab.
15
16?????
NDHU Computer Systems Lab.
16
17??????
NDHU Computer Systems Lab.
17
18??????
NDHU Computer Systems Lab.
18
19??????
NDHU Computer Systems Lab.
19
20Platform Builder????
NDHU Computer Systems Lab.
20
21????????
NDHU Computer Systems Lab.
21
22Linux ?? ????
- make menuconfig
- ???????????
- make clean
- ????????????
- make dep
- ????????
- make zImage
- ????
NDHU Computer Systems Lab.
22
23Linux ?? ????
NDHU Computer Systems Lab.
23
24Linux ?? ????
NDHU Computer Systems Lab.
24
25Qtopia
- Qt ?????????????????????,??????C?Qt?????????????
???????, ???????,?????????????????????????????????
??????????,??????????,????Trolltech
????????Qt???,???UNIX?LINUX???????????????????????
???
NDHU Computer Systems Lab.
25
26QT????????
NDHU Computer Systems Lab.
26
27????
- ARM ? 32 ?????????
- ????????????,????????????????
- ????????????????????,?TCP/IP?
- ??????,???????
- ??????????????????????
NDHU Computer Systems Lab.
27