-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathacronyms.tex
236 lines (206 loc) · 7.78 KB
/
acronyms.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
\newacronym{ADC}{ADC}{Analog to Digital Converter}
\newacronym{DAC}{DAC}{Digital to Analog Converter}
\newacronym{LED}{LED}{Light Emission Diode}
\newacronym{KB}{KB}{Kilobyte}
\newacronym{RAM}{RAM}{Random Access Memory}
\newacronym{ROM}{ROM}{Read-Only Memory}
\newacronym{DSP}{DSP}{Digital Signal Processor (Processador Digital de Senyal)}
\newacronym{FPGA}{FPGA}{Field Programmable Gate Array}
\newacronym{ASIC}{ASIC}{Application Specific Integrated Circtuit (circuit integrat d'aplicació específica)}
\newacronym{Silabs}{SiLabs}{Silicon Labs}
\newacronym{TI}{TI}{Texas Instruments}
\newacronym{NXP}{NXP}{NXP Semiconductors}
\newacronym{ST}{ST}{STMicroelectronics}
\newacronym{GPIO}{GPIO}{General Purpouse Input/Output}
\newacronym{IRQ}{IRQ}{{\em Interrupt request}, Petició d'interrupció}
\newacronym{ISR}{ISR}{{\em Interrupt Service Routine}, Rutina de servei d'interrupció}
\newacronym{DMA}{DMA}{\em Direct Memory Access}
\newacronym{USART}{USART}{\em Universal Synchronous and Synchronous Receiver-Transmitter}
\newacronym{UART}{UART}{\em Universal Asynchronous Receiver-Transmitter}
\newacronym{bps}{bps}{Bits per segon}
\newacronym{I2C}{I2C}{Inter-Integrated Circuit}
\newacronym{SPI}{SPI}{Serial Peripheral Interface}
\newacronym{MOSI}{MOSI}{{\em Master Output Slave Input}, Sortida del Master Entrada a l'Esclau}
\newacronym{MISO}{MISO}{{\em Master Input Slave Output}, Entrada al Master Sortida de l'Esclau}
\newacronym{SCLK}{SCLK}{{\em Serial Clock}, Relloge Master}
\newacronym{SS}{SS}{{\em Slave Select}, Selecció d'Esclau}
\newacronym{RTC}{RTC}{Real Time Clock}
\newacronym{IDE}{IDE}{{\em Integrated development environment}, Entorn integrat de desenvolupament}
\newacronym{BSP}{BSP}{\em Board Support Package}
\newacronym{Vdd}{Vdd}{Voltatge d'alimentació}
\newacronym{SCL}{SCL}{Serial Clock Line (I2C)}
\newacronym{SDA}{SDA}{Serial Data (I2C)}
\newacronym{USB}{USB}{Universal Serial Bus}
\newacronym{RTOS}{RTOS}{{\em Real-Time Operating System}, Sistema Operatiu de Temps Real}
\newacronym{OS}{OS}{{\em Operating System}, Sistema Operatiu}
\newacronym{pdFALSE}{pdFALSE}{Valor lògic ``Fals'' definit a FreeRTOS}
\newacronym{pdTRUE}{pdTRUE}{Valor lògic ``Cert'' definit a FreeRTOS}
\newacronym{MCU}{MCU}{\em MicroController Unit}
\newacronym{MAC}{MAC}{{\em Multiply and Accumulate} Instrucció de multiplicar i acumular}
\newacronym{SIMD}{SIMD}{{\em Single Instruction, Multiple Data} Única instrucció, Múltiples dades}
\newacronym{RTTI}{RTTI}{{\em Run-time type information} Informació de tipus en temps d'execució}
\newacronym{LCD}{LCD}{{\em Liquid Crystal Display} Pantalla de Cristall Líquid}
\newacronym{MII}{MII}{\em Media-independent interface}
\newacronym{SDIO}{SDIO}{\em Secure Digital Input Output}
\newacronym{CAN}{CAN}{\em Controller area network}
\newacronym{IoT}{IoT}{\em Internet Of Things}
\newacronym{MCI}{MCI}{\em Memory Card Interface}
\newacronym{SAI}{SAI}{\em Serial Audio Interface}
\newacronym{API}{API}{\em Application programming interface}
\newacronym{ESA}{ESA}{\em European Space Agency}
\newacronym{FSM}{FSM}{\em Finite state machine}
\newacronym{EFSM}{EFSM}{\em Extended finite state machine}
\newacronym{PRS}{PRS}{\em Peripheral Reflex System}
\newglossaryentry{Cortex}{
name={Cortex},
description={Arquitectura de microcontroladors de la companyia ARM}
}
\newglossaryentry{FW}{
name={FW},
description={{\em Firmware}, Aquell software guardat i executat en un microcontrolador}
}
\newglossaryentry{CPU}{
name={CPU},
description={{\em Central Processor Unit} Unitat central de procès, part que fa tot el còmput i maneig de dades dins un processador}
}
\newglossaryentry{ARM}{
name={ARM},
description={Empresa anglesa que dissenya i comercialitza arquitectures de processadors i eines associades}
}
\newglossaryentry{PCB}{
name={PCB},
description={{\em Printed Circuit Board} Placa de circuit imprès on es solden els components Hardware}
}
\newglossaryentry{FLASH}{
name={FLASH},
description={Memòria no-volàtil de gran capacitat i baix consum}
}
\newglossaryentry{pull-up}{
name={Pull-up},
text={pull-up},
description={Resistència connectada a alimentació per forçar un valor d''1' a una línia o bus}
}
\newglossaryentry{pull-down}{
name={Pull-down},
text={pull-down},
description={Resistència connectada a terra per forçar un valor d''0' a una línia o bus}
}
\newglossaryentry{PLC}{
name={PLC},
description={Programmable logic controller, autòmats industrials}
}
\newglossaryentry{Timer}{
name={Timer},
description={Comptador segons un rellotge que genera una interrupció quan arriba a un cert valor configurable}
}
\newglossaryentry{Watchdog}{
name={\em Watchdog},
text={\em watchdog},
description={Perifèric que reinicia el sistema si no s'hi accdeix periòdicament},
sort=Watchdog
}
\newglossaryentry{dead-lock}{
name={Dead-lock},
description={Situació en que dues o més tasques estan bloquejades esperant-se una a l'altra}
}
\newglossaryentry{memory mapped}{
name={\em Memory mapped},
text={\em memory mapped},
description={Assignar una posició de memòria a un component HW per facilitar el seu accés},
sort=memory mapped
}
\newglossaryentry{PWM}{
name={PWM},
description={Pulse Width Modulation}
}
\newglossaryentry{callback}{
name={Callback},
text={callback},
description={Funció que es crida en quan acaba un procés}
}
\newglossaryentry{buffer circular}{
name={Buffer circular},
text={buffer circular},
description={Estructura de dades que utilitza un sol buffer i que es pot accedir-ho de forma circular}
}
\newglossaryentry{duty cycle}{
name={Duty cycle},
text={duty cycle},
description={Cicle de treball, és la relació que existeix entre el temp que un senyal esta a '1' i el periode d'aquest senyal}
}
\newglossaryentry{CP2102}{
name={CP2102},
description={Dispositiu conversor de USB a sèrie, força utilitzat per comunicar microcontroladors amb ordinadors a través del port USB}
}
\newglossaryentry{FreeRTOS}{
name={FreeRTOS},
description={Sistema Operatiu de Temps Real de codi obert i lliure}
}
\newglossaryentry{task}{
name={Task},
text={task},
description={Funció que implementa un procés de SO juntament amb l'{\em stack} corresponent}
}
\newglossaryentry{tick}{
name={\em Tick},
text={\em tick},
description={Esdeveniment periòdic per a que el Sistema Operatiu prengui el controll de l'execució},
sort=Tick
}
\newglossaryentry{stack}{
name={\em Stack},
text={\em stack},
description={Regió de memòria on emmagatzemar dades pròpies d'una tasca},
sort=Stack
}
\newglossaryentry{race condition}{
name={\em Race condition},
text={\em race condition},
description={Error provocat per l'exeucuó simultànea de dues o més tasques},
sort=Race condition
}
\newglossaryentry{flag}{
name={\em Flag},
text={\em flag},
description={Un {\em flag} és un bit que indica algun valor determinat d'un dispositiu o dada},
sort=Flag
}
\newglossaryentry{open drain}{
name={\em Open drain},
text={\em Open drain},
description={Tipus de sortida que només pot forçar un valor de '0', per tant li cal un \gls{pull-up} per funcionar correctament},
sort=Open
}
\newglossaryentry{CMSIS}{
name={CMSIS},
description={\em Cortex Microcontroller Software Interface Standard},
sort=CMSIS
}
\newglossaryentry{GCC}{
name={{GCC}},
description={\em GNU C Compiler], Compilador de C de GNU},
sort=GCC
}
\newglossaryentry{Systick}{
name={\em Systick},
description={{\em Timer} integrat dins els {\em cores} Cortex-M},
sort=Systick
}
\newglossaryentry{layout}{
name={\em Layout},
text={\em layout},
description={Dibuix final de com queda la PCB a dissenyar},
sort=layout
}
\newglossaryentry{macro}{
name={\em Macro},
text={\em macro},
description={Tros de codi que té assignat un nom, de manera que cada cop que s'inserta el nom es canvia pel codi definit prèviament},
sort=macro,
}
\newglossaryentry{wrapper}{
name={\em Wrapper},
text={\em wrapper},
description={Tros de codi que embolcalla un altre per donar-li una interfície comuna},
sort=wrapper,
}