Freescale

Transkript

Freescale
Procesory ARM: moderní trendy
vývoje systémů a aplikací
aneb jak být neviditelný, ale všudypřítomný
Ing. Jiří Kotzian Ph.D | Systémový a aplikační inženýr
2 6 . 11 . 2 0 1 5
TM
External Use
Agenda
•
Představení
•
Procesory ARM
•
Procesor / Kontrolér / SoC
•
Využití procesorů ARM ve Freescale
•
Co je důležité
•
Q & A & demo
TM
External Use |
1
Představení
TM
External Use |
2
Ing. Jiří Kotzian Ph.D
•
•
•
•
•
Ve Freescale 5 let
S Freescale produkty pracuji 15+ let
− HC12, HCS08, HCS12, i.MX3, PX, VF, i.MX6,7, (8)
Kupson: vývojové oddělení
VŠB-TUO: CPTI, K450
Ve Freescale Systémový a aplikační inženýr
− MCU aplikační tým 2 roky
Power Architecture (PX family)
 Tower system
•
•
•
Vybrid (core team member)
 i.MX series (6DQ, DL/S, SL, SX, UL, 7D)
 EMEA DRAM expert
TM
External Use |
3
M.S.E.E. Measurement and control (Medical electronic),

Ph.D. Technical cybernetic
Czech, English, German, Russian, Polish
Publication:

•
•
aplikační tým 3-tí rok


Languages:
−

− MPU
Education:
•
57 professional publications and books (outside Freescale)
Computer skills:

Asm/C/C++, UML and Rapid prototyping,

RTOS, Linux, QNX, MQX,

QT, eGUI,

Industrial busses, PCB design
Organization skills:

Leading groups and research & development teams

More than 30 diploma works leader
Other:

Multicultural and Multilanguage team cooperation

41 years, Married, 4 children.

Hobby: table tennis, skiing, bicycle, Cars, Gardening
Úvodní otázka
Znáte Freescale z běžného života?
Ne ?
Skvělé !
Znamená to, že děláme svou práci velmi dobře.
TM
External Use |
4
Freescale worldwide
Hong Kong, New Territories
HEADQUARTERS: Oak Hill, Austin, Texas
•
•
•
•
•
•
•
•
Parmer, Austin, Texas
1952 -2003 Motorola
Ed Bluestein, Austin, Texas
(polovodičové
Chandler, Arizona
oddělení)
Tempe, Arizona
Hoffman Estates, Illinois
2004 Freescale
Novi, Michigan
Ridgeland, Mississippi
(Motorola MCU/MPU)
San Jose, California
Centrála v Austin,
Texas, USA
18500+ pracovníků
ve 20 zemích světa
16 pozice v Top 20
polovodičových firem
Číslo 1 v Embedded Jalisco, Mexico
MCU/MPU
6400 patentových sad
www.freescale.com
External Use |
5
East Kilbride, Glasgow,
Scotland, UK
Bucharest, Romania
Muenchen, Germany
Moscow, Russia
Toulouse, France
Gif-Sur-Yvette, France
Roznov pod Radhostem, Czech Republic
Brno, Czech Republic
Ottawa, Ontario
Tokyo, Japan
Taipei, Taiwan
Herzelia, Israel
Hyderabad, India
Noida, India
Bangalore, India
Petaling Jaya, Malaysia
Campinas, Brazil
TM
Beijing, China
Pudong New Area, China
Chengdu, China
Suzhou, China
Shenzhen, China
Tianjin, China
Techpoint, Singapore
Zákazníci
•
Dodavatelé technologií
•
Distributoři
•
Koncoví zákazníci
TM
External Use |
6
Zamyšlení
S osobními počítači přicházíme do styku denně, vědomě, při práci i
při zábavě. Je však mnoho dalších řídicích systémů, které nejsou
vidět – jsou vestavěné (embedded).
Jaký je podíl procesorů v oblasti osobních počítačů oproti celkovému počtu
vyrobených procesorů/kontrolérů
nápověda: To co je skryto je často mnohem důležitější.
Jsou požadavky na spolehlivost osobních počítačů stejné
jako požadavky na spolehlivost ve vestavěných systémech?
nápověda: co se stane když selže řídicí jednotka v autě?
Jaké jsou požadavky na rychlost a přesnost časování v
osobních počítačích oproti vestavěným systémům?
nápověda: co se stane když ABS zareaguje až za 1s popř. v jiných okamžicích?
TM
External Use |
7
Odpovědi
Kolem nás je mnoho zařízení které obsahují vestavěný řídicí systém s
mikroprocesorem či mikrokontrolérem.
> 90% všech vyrobených procesorů je nasazeno ve vestavěných
řídicích systémech v různých formách.
Požadavky jsou definovány velmi přísnými normami SIL,
ASIL,... Např.Pravděpodobnost selhání během hodiny 0.000000001
Odezva (latence) musí být dopředu známa a nesmí se
měnit, časování musí mít definovánu nejistotu (jitter)
TM
External Use |
8
Freescale: Internet věcí (Internet Of Things)
•
•
Návrh a výroba
polovodičů
Základní zaměření:
Traffic Monitoring
Metro Cells
Small Cells
Base Stations
Advanced
Safety
Security
− Automotive
Networked
Printers
Infotainment
− Průmysl
Radar +
Vision
− Komunikace
Cloud
Computing
− Spotřební
•
Produktové skupiny
Home Health
Monitors + Fitness
− Mikrokontroléry
− Komunikační
multimediální
procesory
− RF, analog a
snímače
Enterprise Gateways,
Switchers, Routers
Data
Center
Energy Management,
Wind + Solar
a
Telehealth
Connected
Appliances
Smart Energy
Grid
Connected
Farms
Industrial
Networking
Digital Power
Conversion
Energy
Meters
Home Hubs
Security
TM
External Use |
9
Mission: Making the world smarter place
Machine – Machine
Human – Machine
Interface
Freescale je leader
TM
External Use |
10
Freescale: Nasazení produktů
•
Kobo eReader (i.MX50)
TM
External Use |
11
Kindle E-reader (i.MX6SL)
Freescale: Nasazení produktů
•
I.m Watch (i.MX233) – smartphone terminal
•
GoPro HERO3+ Cameras, K20
TM
External Use |
12
Freescale: Nasazení produktů
•
Garmin Forerunner 10, Kinetis K10
vzdálenost, rychlost, tep, kalorie
•
Garmin Forerunner® 220|620, Kinetis K20
+ osobní asistent, vibrace při nedodržení plánu
TM
External Use |
13
Freescale: Nasazení produktů
•
Nest Protect
•
Kouř, oxid
uhelnatý
•
Hlasové varování
•
Kinetis K60, KL16
TM
External Use |
14
Freescale: Nasazení produktů
•
Bílá technika
TM
External Use |
15
Freescale: Nasazení produktů
•
Body, powertrain, entertainment....
TM
External Use |
16
Freescale Rožnov pod Radhoštěm
Celkem zaměstnanců 175
• Inženýrů 125
• Ph.D. poměr 26%
• Výborné renomé ve FSL
•
•
1950 – Tesla factory založena v
Rožnově, narostla až na >10.000
zaměstnanců
•
1995 – Založena Motorola Laboratoř
•
Center of Excellence for Motor Control, Power Conversion, Metering
Application IP Generation and Maintenance
NPI Definition
45 engineers
Auto
Actuator
(10 inženýrů)
RT SW Auto
•
2000 – Technická podpora
•
2004 – Motorola SPS se stala
Freescalem
•
2005 – Zákaznická podpora
•
2009 – přidal se tým v Brně
•
2013 – téměř 200 zaměstnanců
(Rožnov + Brno)
Auto
Connect
Quality
Tests
Industrial
MC
10 engineers
SPICE and ISO Focus
Automated Conformance and Functional Tests
70 engineers
TM
External Use |
17
From Demo Code to Professional S/W
Industrial
Connect
RT SW Ind
Freescale podstata práce v Aplikační Laboratoři
Freescale
− netvoří
Zákazník
koncové zařízení
− dodává
MCU/MPU/DSC
senzory,... (HW)
− dodává
vývojové sady
(HW+SW)
Software
− dodává
potřebné SW
nástroje (TCP/IP, USB
stack,...)
Data
Profil
es
Data
Control
Bluetooth
API
TCP
OBEX
Audio
IrMC
Data
Control
Data
Applications
Data
Control
IP
OS Specific
Interfaces
RFCOMM
SDP
BNEP
OS
TCS
Data
L2CAP
Hardware
MPU/MCU/DSC
System Expertise
System Engineering
TM
External Use |
18
BMM
HCI Layer
Data
•
Transport Layer
Architecture
Feedback & Experience
Customer Support & Customer Intimacy
Od procesoru k SoC
TM
External Use |
19
Názvosloví
•
Procesor (Processor)
•
Jádro (Core)
•
Kontrolér (Controller)
•
Mikrokontrolér (Microcontroller)
•
SoC
TM
External Use |
20
Jádra ARM
TM
External Use |
21
ARM
•
ARM founded in November 1990. ARM Advanced
RISC Machines.
−
http://reds.heig-vd.ch/share/cours/reco/documents/thehistoryofthearmarchitecture.pdf
•
ARM1 (1985) … ARMv8 in 2015 (první představení
architektury 2011)
•
Neprodává silicon
•
pouze licence (1100 licencí pro 300 společností)
•
Nabízí nástroje (Tools)
− DSTREAM
− DS-5
TM
External Use |
22
Procesory ARM - profily
•
ARMvx je architektura (instrukce)
− Load
•
store
ARM Cortex-Ax je produkt (procesor)
− Rozdílné
•
pipeline – jak se instrukce zpracovávají
Od ARMv7
− Cortex-A

MMU, NEON, Trustzone, virtualizace
− Cortex-R

Application
Real Time
MPU, nízká latence TCM, nemá virtuální paměť
− Cortex-M
Microcontroller
Nízký počet gate, low power
 Deterministické

TM
External Use |
23
Pipeline Cortex-M0+ to Cortex A72
•
CM0+ 2 stage pipeline
•
CA5 8-10 stages pipeline
TM
External Use |
24
Současné portfolio Cortex-A
TM
External Use |
25
Současné portfolio Cortex-R & Cortex-M
TM
External Use |
26
Procesory ARM výkony
•
•
•
•
•
•
•
•
•
•
https://en.wikipedia.org/wiki/List_of_ARM_microarchitectur
es
Cortex-M0+ (ARMv6)
0.93 DMIPS/MHz 72MHz
Cortex-M4 (ARMv7)
1.25 DMIPS/MHz 200MHz
Cortex-A5 (ARMv7)
1.57 DMIPS/MHz 500MHz
Cortex-A7 (ARMv7)
1.9 DMIPS/MHz 1GHz
Cortex-A9 (ARMv7)
2.9 DMIPS/MHz 1.2GHz
Cortex-A53 (ARMv8)
2.3 DMIPS/MHz 2.5GHz
Cortex-A72 (ARMv8)
>6.3 DMIPS/MHz 2.5GHz
http://zenit.senecac.on.ca/wiki/index.php/Dhrystone_howto
Dhrystone (Dhrystone VAX MIPS, 1757/s)
−
Example

Microseconds for one run through Dhrystone: 0.8

Dhrystones per Second: 1333333.4

Using the formula: 1333333.4 / 1757 = 758.87 DMIPS
It runs on 400MHz -> 1.897 DMIPS/MHz

TM
External Use |
27
Architektury ARM srovnání
http://www.arm.com/White_Background_PNG_Cortex-A7.png
• http://www.arm.com/Performance_Graph_A53_to_A7.jpg
•
Výkon
• Spotřeba
• Cena
• Nástroje
•
TM
External Use |
28
Instrukční sady
•
•
•
•
•
•
ARM 32- bit
Thumb 16-bit (35% code density save,
decrease some real performance)
Thumb 2 16/32 – ARM výkon / Thumb
hustota
− ARM pro přímý zápis
− Thumb 2 pro kompilátory
VFP (Vectop floating point)
− Vyžaduje koprocesor
NEON
− SIMD
− Media aplikace (kodeky)
Jazelle
TM
External Use |
29
ARMv8
•
http://www.arm.com/products/processors/instruction-set-architectures/index.php
•
https://www.youtube.com/watch?v=7LqPJGnBPMM
http://www.arm.com/university
•
TM
External Use |
30
ARMv8
•
Přidává krypto
•
Scalar FP
TM
External Use |
31
ARMv8-A
•
Dva stavy vykonávaní (execution states)
−
AArch32
A32/T32
 Nové instrukce
 Tradiční model výjimek (exception model)
 Virtuální adresy 32-bit registry

−
AArch64
64 bitové registry X0-X30
 Nové instrukce A64, fixní délka 32-bitů

•


•
Včetně SIMD, floating point a crypto
Nový model výjimek
•
EL0 least privileged, EL3 most privileged
•
Secure state / non-secure state (Thrust zone)
Virtuální adresy 64-bit registry
BTW: Cortex-M
−
Thread mode (unprivileged) – app code
−
Handler mode (privileged) – exception handler
TM
External Use |
32
Využití jader ARM v SoC Freescale
TM
External Use |
33
Freescale & ARM
od
•
Kinetis
− CM0+
QFN16 (0.39$)
k
•
CoreIQ
− ažo
8xCA57 + CM4 (200$)
TM
External Use |
34
Kinetis
•
Od KL03 CM0+ 48MHz
•
KM 2x24b Sigma-delta
•
Po KV5 CM7 220MHz
− 1MB
Flash, 256kB RAM
TM
External Use |
35
Kinetis KL03
•
CM0+ 48MHz
•
32kB Flash
•
8k RAM
•
12 bit ADC/DAC
•
PWM
•
I2C, SPI, UART
•
GPIO
TM
External Use |
36
i.MX
od
•
i.MX6UL
− A7
& 528MHz
po
•
i.MX6Q
− 4x
A9 & 1.2GHz
TM
External Use |
37
i.MX6Q
•
•
•
•
•
•
•
•
•
4xARM® Cortex®-A9 -1.2GHz
1 MB L2 cache / 32 KB I &D
NEON SIMD media accelerator
GPU 2D /3D
1080p 60fps encode/decode
1x64b DDR3 or 2x32 LPDDR2
2 x 4XGA (2048x1536)
or 2 x [1080p + WXGA
(1280x720)]
USB, PCIe, 1Gb Eth
…
• …
•
TM
External Use |
38
i.MX6SX
•
•
1x ARM® Cortex™-A9 up to 1 GHz
−
512 KB L2 cache / 32 KB instruction and data caches
−
NEON SIMD media accelerator
1x ARM® Cortex™-M4 up to 200 MHz
−
16 KB instruction and data caches 64 KB TCM
−
MPU and FPU
•
GPU 2D/3D
•
Camera Interface
•
−
20-bit parallel CMOS sensor interface
−
NTSC/PAL analog video input interface
PiXel Processing Pipeline (PXP)
−
Image re-sizing, rotation, overlay and CSC
•
DDR 16/32-bit DDR3(L) 16/32-bit LPDDR2 800
•
2x Gb Ethernet , PCIe 2.0 (1 lane), 3x USB 2.0, SDMMC
•
Multicore unit includes for multi-core isolation and
sharing
•
Resource Domain Controller (RDC)
•
Secure Messaging Unit (MU)
•
Hardware Semaphores
•
High Assurance Boot, cryptographic cipher engines,
random number generator, and tamper detection
TM
External Use |
39
S32V200 Advanced driver systems
•
ASIL B
•
Quad A53/1GHz
•
Dual APEX-2
obrazový procesor
•
3D GPU Vivante
•
4MB on chip RAM
•
-40C to 125C Tj
TM
External Use |
41
Využití jader ARM v SoC Freescale – co je důležité
TM
External Use |
42
Srovnání PA a ARM pro motor control library
TM
External Use |
43
Využití 64-bit matematického koprocesoru CM0+ + MMAU x CM4+FPU
24-bit SD
ADC
current
measurement
Q0.24
HPF
Q0.24
Q0.48
X
LPF2
Q0.48
Q0.24
24-bit SD
ADC
voltage
measurement
Q0.24
Q0.24
24-bit SD
ADC
current
measurement

Q15.48
kWh
calculated active
energy
HPF
Relative Factor, Bigger is Better
3.00
2.50
2.00
1.50
1.00
0.50
HPF
0.00
Q0.24
LPF1 Q0.48
Q0.48
LPF1 Q0.24
Q0.24
X2
RMS
calculated
RMS current
TM
External Use |
44
1/(Rel Gates)
Rel Performance
1/(Rel Code Density)
1/(Rel Energy)
CM0+ w/o
MMAU
1.00
1.00
1.00
1.00
CM0+ w/
MMAU
0.74
2.69
1.40
1.99
CM4
0.56
1.76
0.98
0.98
Použití více jádrových řešení
•
2 procesory na jedné
frekvenci jsou lepší než 1 na
dvojnásobné frekvenci
•
Asymetrické architektury
•
Rozložení čipu VFxxx
•
•
Jádra ARM jsou jen malá
část čipu
Důležité je jejich zapojení do
systému
A5
2.2
DDR
0.96
R
A
M
USB+ENET
2.2
CCM
PMC
IRC
PD0
VIU+ALABAOCRE
ANACATUM
AFE DIGITAL
0.94
AFE
45
SRAM
Place USB pins
On this side in this
notch area
DAC
ADC
ADC
External Use |
M
4
POST
DAC
TM
DCU
3.95
SRAM
DRY
ICE
EFU
SE
SNVS
ANADIG
ANATOP
ANALOG
S
R
A
M
GPU
1.45
EXTAL/
XTAL
Struktura čipu
•
VF: CA5+CM4
•
NIC
TM
External Use |
46
Limity vnitřních pamětí a použití cache
•
•
VFxxx Cortex-M4
Vnitřní paměti
− TCM
− RAM
•
Více v AN4947
TM
External Use |
47
Limity externích pamětí a použití cache
•
RAM
•
DRAM
•
QuadSPI
•
Více v AN4947
TM
External Use |
48
Zlepšení grafického výkonu i.MX6Q+
•
•
•
•
Updated 3D, 2D
and OpenVG
GPU’s
40
MX6DQ
35
30
25
New pre-fetch and
resolve modules to
improve efficiency
Fabric
modifications to
improve memory
bandwidth
Pin compatible with
i.MX6Dual/6Quad
20
15
10
5
0
Aquarium
Egypt
70
60
50
40
30
20
10
MX6DQ
MX6DQPlus
0
Model
TM
External Use |
49
Test case description
 IPU fetches 2x 1080p 32bit @60Hz
images for display.
 IPU PRE pre-fetch is enabled in i.MX
6DP/6QP
 GPU3D off screen loop “3D
read_write_render”
 GPU2D off screen loop 1080p 2D bitblit
 CPU doing memory copy
Actual Silicon
Higher DRAM Bus Utilization
indicates better performance
TrustZone
TM
External Use |
50
i.MX6 přehled zabezpečení
GPIO
alarm
External Memory
i.MX
Erase
Tamper
Detect
SW alarm
Debug
alarm
Secure
Debug
JTAG
TM
External Use |
51
Secure
RAM
Secure
Clock
Peripheral
Slave
HW Firewall
HW Firewall
HW Firewall
HW Firewall
HW Firewall
ARM
CPU
Accelerator
(Cipher, Hash,
RNG)
Electrical Fuses
(keys, security levels)
DMA
Master
ROM
(High Assurance
Boot)
CSU
CSU Firewall
Master’s Privilege
(User/Sprv; TZ/non-TZ)
“What slaves can be accessed”
Slave’s Access Permissions
(TZ/non-TZ; Read/Write etc.)
“What Masters can access”
TM
External Use |
52
High Assurance Boot – Signed Boot Image
Code signing using private key
Authentication using public key
Secured Environment
Run OS
SW Image
Reload Image
Compare
X
Hash
Sign
(RSA)
SW Image +
Signature
TM
External Use |
53
Private
Key
OTP
SRK
Public
Key
Verify
(RSA)
Hash
SW Image +
Signature
High Assurance Boot – Encrypted Boot Image
Encryption using secret key
Decryption using secret key
Build Environment
Device Boot
Decrypted
SW Image
SW Image
Secret
Key
External Use |
54
Key Blob
TM
OTP
Key
CAAM
(AES)
Manufacturing
Encrypted
SW Image
OTP
Key
Decrypt
(AES)
Key Blob
Encrypt
(AES)
Secret
Key
Decrypt
(AES)
Encrypted
SW Image
HAB
TM
External Use |
55
Freescale Cup
TM
External Use |
56
The Freescale Cup 2016
•
•
•
•
•
Veškeré informace o Freescale cup jsou na komunitě
− https://community.freescale.com/groups/tfc-emea
Registrace je do 30.11.2015
− The Freescale Cup EMEA Challenge Edition
2015/2016Registration page for both High School and
University Challenges
Pravidla
− https://community.freescale.com/docs/DOC-93225
Poster
− https://community.freescale.com/docs/DOC-106162
obrázky z celosvětového finále. Kvalifikace se ponese ve
skromnějším duchu a dráha bude menší.
− https://www.youtube.com/watch?v=TkpPYjtbaeQ
− https://www.youtube.com/watch?v=HiC5wzOs2AM
TM
External Use |
57
Freescale Cup 2013 - Univerzitní finále
•
hudební salónek, 11 studentů – vítězové postupovali do EMEA Paris
1.
Adam Helekal (Blue Dragon),
2.
2.Tomáš Dočekal, Matěj Golembiovský a Jan Kotyza (BT)
TM
External Use |
58
Freescale Cup 2013 – EMEA finále Paris
27 univerzitních týmů z České republiky, Francie, Itálie, Německa, Polska, Rumunska,
Ruska, Slovenska, Ukrajiny a Velké Británie
• Blue Dragon 8. místo,
•
TM
External Use |
59
Freescale Cup 2013 – EMEA finále Paris
•
Doplňující závody
•
Blue Dragon - elektronický kompas 2. místo !
•
https://community.freescale.com/groups/tfc-emea
TM
External Use |
60
Q &A
TM
External Use |
61
Diskuse a demo
•
Demo
− UDOO
NEO,Humming board, 6UL SDK, 6Q SDB, …
•
Děkuji za pozornost
•
V případě zájmu o spolupráci: Bd. Mgr. Práce, brigáda nebo zaměstnání:
− [email protected]
•
Nashledanou v NXP – po sloučení 3(4) největší výrobce polovodičů na světě
− [email protected]
TM
External Use |
62
TM
www.Freescale.com
© 2014 Freescale Semiconductor, Inc. | External Use

Podobné dokumenty

Kapitola 1

Kapitola 1 zmateností. Bylo stále těžší a těžší rozumět jeho zprávám a jeho tým na Malé Americe byl čím dál více znepokojen. Byrd to nevěděl, ale byl pomalu zabíjen kysličníkem uhelnatým, který se uvolňoval z...

Více

Kódování videa

Kódování videa  ITU‐T/ISO Joint Collaborative Team on Video Coding (JCT‐VC) • H.265/MPEG‐H Part 2 HEVC (High Efficiency Video Coding) – První verze standardu dokončena v roce 2013 – Dvojnásobná účinnost proti MP...

Více

Mikrokontroléry I. Mikrokontroléry od Atmel (Attiny, Atmega, AVR)

Mikrokontroléry I. Mikrokontroléry od Atmel (Attiny, Atmega, AVR) Mikrokontroléry ATMEL (ARM) Rodiny procesorů * ARM7 (ARM7TDMI) - nejstarší typ procesoru v nabídce, architektura je typu ARMv4 a procesory se vyznačují 3úrovňovou pipeline linkou a hardwarovou nás...

Více

pickyour boty

pickyour boty • Až 4+2 DMA kanály s automatickou detekcí velikosti

Více

Jádra MIPS pro MCU a jejich historie

Jádra MIPS pro MCU a jejich historie výsledkem spolupráce bylo jádro ARM6, které se objevilo v prvním PDA Apple Newton. První jádro, které dosáhlo velkého rozšíření, bylo ARM7TDMI. Sice obě architektury vycházejí ze stejných základů R...

Více

Osciloskopy, základní vlastnosti a jejich použití v laboratorních

Osciloskopy, základní vlastnosti a jejich použití v laboratorních důvodu jsou analogové osciloskopy používány i v dnešní době, kdy by se mohlo zdát, že jsou překonány osciloskopy digitálními. Např. ve vztahu k přesnosti, lze říci, že digitální osciloskop nemůže b...

Více

Osciloskopy a jejich použití v průmyslových měřeních (EP)

Osciloskopy a jejich použití v průmyslových měřeních (EP) používány i v dnešní době, kdy by se mohlo zdát, že jsou překonány osciloskopy digitálními. Např. ve vztahu k přesnosti, lze říci, že digitální osciloskop nemůže být přesnější než osciloskop analog...

Více

K7X87AA

K7X87AA angle,WVA),pomě r stran 4:3,sklo Coming Concore

Více

Fedora pro ARM

Fedora pro ARM Minulost Přítomnost Budoucnost Otázky / Odpovědi Odkazy

Více