Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
• Laboratorul10– ShellScriptingincepeluni4decembrie
• Cursul11– Securitatevafiluni11decembrie• Lucrarea3decursvafiluni11decembrie• Tema3sevaincheialuni4decembrie• Tema4(suplimentara/bonus)vafimarti5decembrie
InsaptamanaaceastalaUSO
3
• Calculatoarefolositepentru– Automatizari– Industrie– Controldesisteme
• Douatipuri– Microcontroller– Calculator
SistemeIntegrate
5
• Sistemesimple• Controldehardware• Vitezamica• Memorielimitata• GPIO• PWM• ADC• Ruleazaunsingurprogram,
• Procesornormal• Vitezamare• Memoriemulta• GPIO• RuleazaunSistemdeoperare
MicrocontrolleresiCalculatoare
9
• Procesor(Socketonachip- SoC)• Boot• Baterie• Ecran• Pini• Update
Elementeparticularepentrusistemeintegrate
14
Calculatoare• ARM
– 32biti- v6,v7– 64biti- v8
• MIPS– Inroutere
• x86– Atom– Quark
Microcontrollere• AVR
– ATmega– Attiny
• PIC– PIC8– PIC16– PIC32
• ARM– ARMCortexM0,M3,M4
Procesor
15
STM32$30ARM Cortex M0,M3, M4
WiPy$45ESP32WiFi InternetPython
Particle$35ARMWiFi Internet
Microcontrollere
19
Raspberry Pi$351000 MHz ARMv7, GPU1 GB RAMCompute Module
Beaglebone Black$451 GHz ARM, GPU512 MB RAM4 GB Flash
Up Board$1201.84 GHz Intel Atom1, 2 sau 4 GB RAM
Procesaresiretea
20
UDOO Neo$50i.MX 6 Solo ARM, GPUARM M4512 MB or 1 GB RAM
Parallella$991 GHz Dual Core Zynq ARM 16 or 64 Epiphany CPUs
Intel® Galileo$50400 MHz Quark x86256 MB RAM
Intel® Edison$701 GHz Dual Core Atom x861 GB RAMWiFiBLE4 GB Flash
Procesaresiretea
21
• FloatingPointUnit– SoftFloat- compilatorulsimuleazainstructiunilefolosindnumereintregi
– HardFloat– compilatoprulgenereazainstructiunipentruFPU
• executatedesistemuldeoperaredacanuexistaFPUpesistem
Functiilimitate
22
• Maimultemoduridebootare– Serial– SPI– SDCard– USB– Retea
• Sistemdeupdateintegratinboot– Updateautomat– Updatemanual
• Backupboot• UBoot– sistemdebootare
Bootare
23
• Vortrebuiupdate-uri– functiinoi– problemedesecuritate
• OS– douapartitii
• Applications– snap– GoogleStore(AndroidThings)
Update
24
• Faraecran– Router(interfataweb)
• Ecrantext– POS
• Ecranmic– Masinadespalat
• Ecrannormaldedimensiunimici– Cafetiere
Ecran
25
• Setam %pentru “high”cycle– 0– 0%– 255– 100%
• Depinde debiblioteca
• Implementare– Hardware– Software
• Utilizare– LEDdimming– ServoMotors
Modulareinlatimedepuls
29
• Masoaratensiunea• Valoarepenbiti
– 0- 1023
Image from http://www.centerpointaudio.com/Analog-VS-Digital.aspx
ConvertoareAnalogDigitale
30
Cuvintecheie
• Sisteme integrate
• Calculatoare
• Microcontrollere
• Sistem intimp real
• GPIO
• PWM
• ADC
• Firmware
• Software
• Update
• Uboot
• SoC
• ARM
• PIC
• AVR
• MIPS
Link-uriutile
• http://www.raspberrypi.org
• http://www.arduino.cc
• http://beagleboard.org/
• http://www.up-board.org/
• http://w3.siemens.com/mcms/sce/en/simatic-iot2020/pages/default.aspx
• https://www.udoo.org/
35