You are on page 1of 18

1

Gii thiu tng quan

Cc dng VK ARM ARM ST


Cch c tn VK ARM ST

u im ca dng VK ARM STM32


Chun lp trnh CMSIS

Cc loi mch np cho VK ARM ST


Trnh bin dch cho ARM
2

1983, ARM bt u c thit k bi cng ty Acorn.

1985, sn phm mu ARM1 c hon thnh, sau h tip tip tc hon thin v cho ra i sn phm chnh thc ARM2. ARM ban u l vit tt ca Acorn RISC Machines, sau c i li thnh Advance RISC Machines.

Kin trc

Dng

ARMv1
ARMv2 ARMv3 ARMv4 ARMv5 ARMv6 ARMv7

ARM1
ARM2, ARM3 ARM6, ARM7 StrongARM, ARM7TDMI, ARM9TDMI ARM7EJ, ARM9E, ARM10E, XScale ARM11, ARM Cortex-M ARM Cortex-A, ARM Cortex-M, ARM Cortex-R

ARMv8

Cha xut hin trn th trng. C th y l li 64-bit


4

Dng Cortex s dng li ARM7, v c chia thnh 3 dng ring bit: Cortex-A: c thit k vi li VXL phc tp, thch hp vi cc h iu hnh nhng .

Cortex-R: c thit k ti u ha v tc x l, thch hp vi cc ng dng thi gian thc.


Cortex-M: c thit k ti u ha v gi c v tc x l, thch hp vi cc ng dng chi ph thp.

Chi ph
S tinh vi

Tnh an ton

Bo mt

Chi ph
S tinh vi

Gi c cnh tranh so vi cc dng VK 32-bit tng t.

Tnh an ton

Bo mt

Chi ph
S tinh vi Trang b y cc module nh cc dng VK thng thng khc. Trang b thm module DMA gip cho vic truyn nhn tr nn nhanh chng.

Tnh an ton

Bo mt

1 0

Chi ph
S tinh vi Trang b thm b pht hin in p thp, b bo v xung clock. Trang b thm hai b watchdog c nhim v lm ti h thng.

Tnh an ton

Bo mt

1 1

Chi ph
S tinh vi Trang b chc nng kha b nh Flash ca VK. Trang b thm mt b ng h thi gian thc, nu c bt k s truy nhp tri php no, n s kch hot chc nng xa ton b d liu trong b nh Flash
1 2

Tnh an ton

Bo mt

1 3

Lp dnh cho ngi pht trin (end-user) Lp chuyn tip thi gian thc t nhng g ngi s dng mun thnh cc iu m h thng c th p ng Lp ny c nhim v nh ngi thng dch (y l chun do hng quy nh) Lp phn cng, bao gm ton b cc chc nng m VK c.
1 4

Ni tm li, chun l lp trnh CMSIS l chun lp trnh: Hon ton c lp vi thit b phn cng. C th truy nhp vo phn cng khng cn thng qua CMSIS.

Nhng l chun do nh thit k li ARM khuyn


dng.

1 5

J-Link Hng sn xut Cc dng sn phm chnh SEGGER Microcontroller J-Link J-Link Pro J-Link Ultra J-Link Lite Cortex J-Link Lite KEIL

U-Link

ULINKpro ULINK2 ULINK-ME

Cc tnh nng c bn

Kt ni vi my tnh thng qua cng USB. Kt ni vi h thng nhng thng qua ng JTAG 20 chn. H tr cho cc dng ARM7, ARM9, Cortex-M

1 6

1 7

1 8

You might also like