User Tools

Site Tools


en:arm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:arm [2019/01/03 14:38] – created fluktuaciaen:arm [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// 
- 
 ====== Computers with ARM architecture in MLAB brick system ====== ====== Computers with ARM architecture in MLAB brick system ======
  
 ARM architecture is currently developing rapidly, especially thanks to its excellent computing power with 1 W power consumption in contrast with obsolescent and more complicated Intel Ix86 architecture. This situation has been achieved over the last few years mostly thanks to its massive deployment in devices like tablets and telephones.  ARM architecture is currently developing rapidly, especially thanks to its excellent computing power with 1 W power consumption in contrast with obsolescent and more complicated Intel Ix86 architecture. This situation has been achieved over the last few years mostly thanks to its massive deployment in devices like tablets and telephones. 
  
-There are several computing machines based on this architecture suitable for development applications. +There are several computing machines based on this architecture suitable for developmental applications. 
  
 ===== Single-board computers ===== ===== Single-board computers =====
Line 34: Line 32:
  
 ---- ----
-In reality, this computer also has CPU module placed on separate PCB connected by connectors. The module is however glued by epoxide to the main board - a concept similar to EOMA-68, only the CPU module cannot be replaced. +In reality, this computer also has CPU module placed on separate PCB connected by connectors. The module is glued by epoxide to the main board - a concept similar to EOMA-68, only the CPU module cannot be replaced. 
  
 ==== HardKernel Odroid-XU ==== ==== HardKernel Odroid-XU ====
Line 40: Line 38:
 {{ :cs:modules:arm:odroid-xu.jpg?direct&700 |}} {{ :cs:modules:arm:odroid-xu.jpg?direct&700 |}}
  
-Technically speaking, it is a successor of Odroid-X2 board with a newer CPU 4x Exynos5 Octa Cortex™-A15 1.6Ghz and 4x Cortex™-A7 - all of the 8 cores integrated into one chip. Both types differ significantly in computing power and thus in power consumption. The original idea behind this concept is, that the planner will decide about the usage of cores with low computing power or more powerful cores for running the system (thanks to integration of both CPU in one case, the tasks can be transferred quickly between the cores). The GPU PowerVR SGX544MP3 already supports OpenCL 1.1 and moreover, there is a USB 3.0 available on the board - an advantage especially when connecting newer versions of SDR receivers. +Technically speaking, it is a successor of Odroid-X2 board with a newer CPU 4x Exynos5 Octa Cortex™-A15 1.6Ghz and 4x Cortex™-A7 - all of the 8 cores integrated into one chip. Both types differ significantly in computing power and thus in power consumption. The original idea behind this concept is, that the planner will decide about the usage of cores with low computing power or more powerful cores for running the system (thanks to integration of both CPUs in one case, the tasks can be transferred quickly between the cores). The GPU PowerVR SGX544MP3 already supports OpenCL 1.1 and moreover, there is a USB 3.0 available on the board - an advantage especially when connecting newer versions of SDR receivers. 
  
  
Line 49: Line 47:
 {{ :cs:modules:arm:mlab_friendlyarm.jpg?direct&300 |}} {{ :cs:modules:arm:mlab_friendlyarm.jpg?direct&300 |}}
  
-Jde o starší jednodeskový počítačkterý byl ale v kombinaci se stavebnicí MLAB použit v několika robotických projektech Podrobnosti jsou opět na stránce [[cs:friendlyarm|Friendly ARM]]+An older single-board computerwhich has been used in combination with MLAB brick system in several robotics projectsFor more information see [[en:friendlyarm|Friendly ARM]]
  
 ==== Parallella ==== ==== Parallella ====
  
-[[cs:parallella|Parallella]] je hybridní počítač s ARMem a FPGA. Na desce je navíc umístěn Epiphany III koprocesorCelé zařízení je proto zvláště vhodné pro signálové výpočty+[[en:parallella|Parallella]] is hybrid computer with ARM and FPGA. Furthermore, there is also a Epiphany III coprocessor placed on the boardThe whole device is especially suitable for signal computations.
  
 {{ :cs:modules:arm:parallellatopview31.png?600 |}} {{ :cs:modules:arm:parallellatopview31.png?600 |}}
 +
 ===== Embedded Open Modular Architecture/EOMA-68 ===== ===== Embedded Open Modular Architecture/EOMA-68 =====
  
 {{ :cs:modules:arm:micro_with_eoma68.png?direct&300 |}} {{ :cs:modules:arm:micro_with_eoma68.png?direct&300 |}}
  
-Jde o koncept ve kterém je použita fyzická specifikace [[http://en.wikipedia.org/wiki/PC_Card|PCMCIA karty]]. Jeho výhodou je, že nové ARM obvody jsou obvykle v pouzdru BGA, které potřebuje mnohavrstvý plošný spoj. Což logicky velmi prodražuje malosériovou výrobu takových zařízení. [[http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68|EOMA-68 specifikace]] tento problém řeší uzavřením takového plošného spoje do původního formátu PC card vyvedení periferií ve standardizovaném pinovém formátuTakto specifikovaná kartaje pak identická pro různé realizace Hardwarutakže je pak vyráběna ve větším množstvícož +It is a concept using a physical specification of [[http://en.wikipedia.org/wiki/PC_Card|PCMCIA card]]. It is advantageous in that new ARM circuits are usually in BGA package that needs a multi-layer PCBmaking the small-scale production of such devices very expensive [[http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68|EOMA-68 specification]] solves this problem by enclosing such PCB to a former PC Card format and leads the peripheries out in standardised pin-formatSuch card can be then used for various hardware realisations and can be produced in larger quantitiesmaking the whole production process cheaper - for the end productin which the card is implementedtwo-layer PCB is sufficient.
-vzhledem k tomu, že obsahuje mnohavrstvý PCB zlevní celkové náklady na +
-výrobu. Protože výsledný produkt ve kterém je tato karta implementována +
-si bez problému vystačí už i se dvouvrstvým PCB.+
  
-Shrnutí výhod:+Advantages:
  
-  * Zařízení  do kterého je karta vkládána obsahuje I2C EEPROM s identifikací +  * Device, into which the card is inserted, contains I2C EEPROM with identification  
-  * Je možné software testovat a nastavovat mimo živý provozní systém. +  * It is possible to test and set up the software outside the ‘living’ operating system 
-  * Zlevňuje celkové náklady na konstrukci specializovaného zařízení +  * The total costs of specialised hardware construction are cheaper 
-  * Je možné snadno aktualizovat výpočetní jednotku výměnou karty+  * It is easy to actualise the computing unit by changing the card
  
-Realizace tohoto konceptu+Realisation on this concept:
  
   * [[http://rhombus-tech.net/community_ideas/micro_engineering_board/|Micro Engineering Board]]   * [[http://rhombus-tech.net/community_ideas/micro_engineering_board/|Micro Engineering Board]]
Line 82: Line 78:
 {{ :cs:modules:arm:jetson_tk1_575px.jpg?300 |}} {{ :cs:modules:arm:jetson_tk1_575px.jpg?300 |}}
  
-[[https://developer.nvidia.com/jetson-tk1|Jetson TK1 Development Kit]] je vývojovou deskou určenou hlavně pro testování CUDA a OpenCL na embedded zařízeníchJejí zvláštností je, že má integrovánu výkonnou GPU jednotkuA navíc má vyvedené porty Half mini-PCIE slot ale nemá [[http://en.wikipedia.org/wiki/I%C2%B2S|I2S]] pro audio vstup. +[[https://developer.nvidia.com/jetson-tk1|Jetson TK1 Development Kit]] is development board suitable mainly for CUDA and OpenCL testing on embedded devicesIt is special in that it has an integrated powerful GPU unitFurthermore it has Half mini-PCIE slot ports led out, but it does not have [[http://en.wikipedia.org/wiki/I%C2%B2S|I2S]] for audio input.
- +
  
 +===== Usefulness =====
  
-===== Užitná hodnota =====+All of the above-mentioned computer contain [[cs:i2c|I²C]] bus, which makes it easy to connect various sensors or some simpler actuators. Furthermore, it commonly contains serial link that makes it able to connect GPS and [[en:time_sync|accurate time synchronisation ]].
  
-Všechny tyto počítače mají vyvedenou sběrnici [[cs:i2c|I²C]], která může sloužit k snadnému připojení čidel. i některých jednodušších akčních členůDále je taky běžně vyvedena sériová linkakterá naopak umožní připojení GPS [[cs:time_sync|přesnou synchronizaci času]].+problem common to all the computers is a mechanical construction that is incompatible not only with MLAB brick systemAnother issue is a production instability - most of the computers will not be produced the following yearor at least not in the above-mentioned configuration. Therefore, it will be useful to create an own open-source solution to computing hardware that can be used to build network of detection and measuring stations.
  
-Společným problémem všech počítačů je ale mechanická konstrukce nekompatibilní nejen se stavebnicí MLABDalší problematickou částí je nestálost výrobyVětšina zde uvedených počítačů se nebude následující rok vyrábět, nebo alespoň ne ve zde uvedené podobě. Proto by bylo na místě vytvořit i vlastní open-source řešení výpočetního hardwaru na kterém by šlo postavit síť detekčních a měřících stanic+Efforts to accomplish such goal are mentioned in [[http://en.wikipedia.org/wiki/Open-source_computing_hardware|open hardware list of computers]].
  
-Pokusy o realizaci takového jsou uvedeny v seznamu [[http://en.wikipedia.org/wiki/Open-source_computing_hardware|open hardware počítačů]].  
  
 +===== Native ARM MLAB modules =====
  
-===== Nativní ARM moduly MLAB =====+ARM modules for MLAB are limited only for ‘small’ ARMs’
  
-Modulů na ARM má MLAB omezeny pouze na malé ARMy+  * [[en:stm32f10xrxt|STM32F10xRxT01A]]
  
-  * [[cs:stm32f10xrxt|STM32F10xRxT01A]] 
  
-Existuje pak ještě i modul na nízkospotřebový ARM L150,, +There is also a module for low-power-consumption ARM L150.
  
-===== Využití =====+===== Utilisation =====
  
-==== SDR přijímač ====+==== SDR receiver ====
  
-V kombinaci s moduly [[cs:sdrx|SDRX01B]] může vytvořit integrovaný SDR přijímač v krabici [[cs:unibox|UNIBOX01]] Stčí připojit monitor, klávesniciNebo případně doplnit modul s nekonečným knoflíkem.+In combination with [[en:sdrx|SDRX01B]] modules, an integrated SRD receiver in [[en:unibox|UNIBOX01]]  box can be builtIt only needs a monitor and a keyboard or possibly a module with endless knob.
  
-==== Terminál inteligentní budovy ====+==== Intelligent building terminal ====
  
-==== Staniční server k meteorologické stanici ====+==== Station server for meteorological station ====
  
-ARM počítač lze použít v konstrukci [[cs:aws|AWS01B]]+ARM computer can be used in [[en:aws|AWS01B]] construction. 
  
-===== Související stránky =====+===== Related sites =====
  
-  * [[cs:ngw100|Atmel NGW100]] +  * [[en:ngw100|Atmel NGW100]] 
-  * [[cs:i2c|Sběrnice I²C ve stavebnici MLAB]] +  * [[en:i2c|I²C bus in MLAB brick system]] 
-  * [[cs:odroid-x2]]+  * [[en:odroid-x2]]
   * [[http://www.kosagi.com/w/index.php?title=Novena_Main_Page|Opensource notebook Novea]]   * [[http://www.kosagi.com/w/index.php?title=Novena_Main_Page|Opensource notebook Novea]]
  
en/arm.1546526297.txt.gz · Last modified: 2019/01/03 14:38 (external edit)