Sie sind auf Seite 1von 4

GPIO General purpose input/output

MPP Multi-purpose pins


I2C Inter-integrated circuit

Pins
UART Universal asynchronous receiver/transmitter
SPI Serial Peripheral Interface
DragonBoard 410c PCM Pulse-code Modulation
HDMI High-Definition multimedia interface
Ports USB Universal Serial Bus
MicroUSB Micro Universal Serial Bus
DC DC Power Adapter: Direct Current
eMMC Embedded Multimedia Card
RAM Random Access Memory
Components

WiFi Branding term that beat out IEEE 802.11


GPS Global Positioning System
Acronyms

ARM Advanced RISC Machine

RISC Reduced Instruction Set Computer

IoT Internet of Things


OS Operating System
IDE Integrated Development Environment
General

SDK Software Development Kit


NDK Native Development Kit
AVD Android Virtual Device
ADB Android Debug Bridge
APK Android Application Package
API Application Programming Interface

Board Refers to the actual DragonBoard 410c


Boot starting your board (Plugging it in and getting to start screen).
terminology

Terminal a shell/command line. Terminal on Unix systems. Command Pro


Frequente

Android Studio na IDE for developing Android apps


Dip Switches boot switches on back of board
Script an executable file (automates a process)
Fastboot a method to install an OS using a USB and a computer
Flashing overwriting existing OS or firmware

Easier to use
Level

Many abstractions
High

Automated processes
i.e. Python
Harder to use
Low Level
Low Level
Fewer abstractions
Closer to hardware
Efficient (faster, less memory
usage)
i.e. Assembly (ARM, MIPS, etc)

Disadvantag Advantage Disadvantag Advantages


Code reuse/recycling

Object Oriented Encapsulation (i.e Implementation v. Use, privacy)


Programming

Design Benefits (Extensive planning phase, less flaws in end product)

Size - very large programs


es

Slower than other programs

Portable
Extensive libraries for use
s

Systems programming (Procedure Oriented)


Mid level
C

No Object Oriented Programming


es

Very loose type checking


Termina Termina
MS-DOS UNIX
Commands

http://ss64.com/bash/
List of OS

https://ss64.com/nt/
l
No specific purpose up to the user. Sends/receives digital (1/0 or on/off) signals.
Like GPIOs, slower but can send/receive a wider range of signals (analog)
Allows for communication between components within the board
Used for serial (bit by bit) and parallel (all at once) communication
Used for short distance serial communication
Used to digitally represent an analog signal
One HDMI port, allows you to connect the board to a monitor/screen
Two USB ports, normally used to attach a keyboard and mouse to the board
One MicroUSB port, used mainly for the Android Debug Bridge
Used to sufficiently power the board (12 V)
Flash memory on the board (embedded) and not an external storage
Volatile memory (for quick read/write access)

Used to determine location


Used to be known as Acorn RISC Machines, this is the kind of instruction set the DragonBoard
410cs processor uses
CPU design used to improve performance by using simplified instructions (using fewer cycles per
instruction)
The new age, an environment in which objects, humans, and even animals can communicate and
send information without human-to- human or human-to-computer interaction.
A software that controls all of the computers software/hardware operations.
A software application which provides comprehensive tools for programmers for software
development.
Software developing tools used to create applications for a certain software/hardware platform(i.e.
Android)
tool used to write programs in C/C++ for Android devices
A tool which allows one to emulate na actual Android device virtually on ones computer.
A command line tool which lets one communicate with a connected Android device or an
emulated virtual device
file format which is used for distributing and installing application software on Android
set of routines, protocols and tools for building software applications

tting to start screen).


ystems. Command Prompt on Windows systems
ps

d a computer
in end product)

Das könnte Ihnen auch gefallen