%\newacronym{$\upmu$}{mikro, $10^{-6}$}
\newacronym{rom}{ROM}{Read-Only memory}
\newacronym{ram}{RAM}{Random-access memory}
\newacronym{gpio}{GPIO}{General-purpose input/output}
\newacronym{hz}{Hz}{Hertz, the SI unit of frequency}
\newacronym{mhz}{MHz}{Mega-hertz}
\newacronym{ghz}{GHz}{Giga-hertz}
\newacronym{si}{SI}{Syst\`eme International}
\newacronym{soc}{SoC}{System-on-Chip}
\newacronym{wlan}{WLAN}{Wireless local area network}
\newacronym{ap}{AP}{Access Point}
\newacronym{ieee}{IEEE}{Institute of Electrical and Electronics Engineers}
\newacronym{uart}{UART}{Universal asynchronous receiver/transmitter}
\newacronym{led}{LED}{Light emitting diode}
\newacronym{v}{V}{volt, the SI unit of electric potential}
\newacronym{mips}{MIPS}{Microprocessor without Interlocked Pipeline Stages}
\newacronym{wan}{WAN}{Wide area network}
\newacronym{lan}{LAN}{Local area network}
\newacronym{man}{MAN}{Metropolitan are network}
\newacronym{usb}{USB}{Universal serial bus}
\newacronym[plural=OSes]{os}{OS}{Operating system}
\newacronym[plural=RTOSes]{rtos}{RTOS}{Real-time operating system}
\newacronym{ic}{IC}{Integrated circuit}
\newacronym{eeprom}{EEPROM}{Electrically erasable programmable read-only memory}
\newacronym{pda}{PDA}{Personal digital assistant}
\newacronym{dsp}{DSP}{Digital signal processor}
\newacronym{spi}{SPI}{Serial peripheral interface}
\newacronym{asic}{ASIC}{Application-specific integrated circuit}
\newacronym{fpga}{FPGA}{Field-programmable gate array}
\newacronym{adc}{ADC}{Analog-to-digital converter}
\newacronym{dac}{DAC}{Digital-to-analog converter}
\newacronym{hw}{HW}{Hardware}
\newacronym{sw}{SW}{Software}
\newacronym{cpu}{CPU}{Central processing unit}
\newacronym{jtag}{JTAG}{Joint test action group}
\newacronym{sdr}{SDR}{Synchronous dynamic random access memory}
\newacronym{dram}{DRAM}{Dynamic random-access memory}
\newacronym{ddram}{DDR}{Double data rate synchronous \acrshort{dram}}
\newacronym{rf}{RF}{Radio frequency}
\newacronym{i2s}{I\textsuperscript{2}S}{Integrated Interchip Sound}
\newacronym{spdif}{S/PDIF}{Sony-Philips Digital Interface Format}
\newacronym{slic}{SLIC}{Subscriber line interface circuit}
\newacronym{ip}{IP}{Internet Protocol}
\newacronym{voip}{VOIP}{Voice over \acrshort{ip}}
\newacronym{pcm}{PCM}{Pulse code modulation}
\newacronym{lpcc}{LPCC}{Quad Flat No-leads}
\newacronym{lna}{LNA}{low-noise amplifier}
\newacronym{pa}{PA}{Power amplifier}




\newglossaryentry{ethernet}{
	name=ethernet,
	description={family of computer networking technologies for local area networks (LANs) and metropolitan area networks (MANs), conforming to IEEE 802.3}
}
\newglossaryentry{firmware}{
	name=firmware,
	description={the combination of a hardware device, e.g. an integrated circuit, and computer instructions and data that reside as read only software on that device, it usually cannot be modified during normal operation of the device}
}
\newglossaryentry{flash}{
	name=flash,
	description={an electronic non-volatile computer storage medium (memory) that can be electrically erased and reprogrammed, next evolution of EEPROM (electrically erasable programmable read-only memory)}
}
\newglossaryentry{linux}{
	name=linux,
	description={an Unix-like and mostly POSIX-compliant computer operating system assembled under the model of free and open-source software development and distribution},
	plural=linuces
}
\newglossaryentry{router}{
	name=router,
	description={a networking device that forwards data packets between computer networks, connected to two or more data lines from different networks}
}
\newglossaryentry{system}{
	name=system,
	description={a set of interacting or interdependent components forming an integrated whole, observing properties not obtainable with individual components}
}
\newglossaryentry{kernel}{
	name=kernel,
	description={a computer program that manages I/O (input/output) requests from software, and translates them into data processing instructions for the central processing unit and other electronic components of a computer. The kernel is a fundamental part of a modern computer's operating system}
}
\newglossaryentry{shell}{
	name=shell,
	description={a user interface for access to an operating system's services, using either command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation}
}
\newglossaryentry{interface}{
	name=interface,
	description={a shared boundary across which two separate components of a computer system exchange information that can occur between software, computer hardware, peripheral devices, humans and combinations of these}
}