User Tools

Site Tools


en:arm

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:arm [2019/01/04 13:25] fluktuaciaen:arm [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
Line 3: Line 3:
 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 32: 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 38: 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 59: Line 59:
 {{ :cs:modules:arm:micro_with_eoma68.png?direct&300 |}} {{ :cs:modules:arm:micro_with_eoma68.png?direct&300 |}}
  
-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 PCB, making 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 a standardised pin-format. Such card can be than used for various hardware realisations and can be produced in larger quantities, making the whole production process cheaper - for the end product, in which the card is implemented, two-layer PCB is sufficient.+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 PCB, making 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 a standardised pin-format. Such card can be then used for various hardware realisations and can be produced in larger quantities, making the whole production process cheaper - for the end product, in which the card is implemented, two-layer PCB is sufficient.
  
 Advantages: Advantages:
  
   * Device, into which the card is inserted, contains I2C EEPROM with identification    * Device, into which the card is inserted, contains I2C EEPROM with identification 
-  * It is possible to test and set the software up outside the ‘living’ operating system+  * It is possible to test and set up the software outside the ‘living’ operating system
   * The total costs of specialised hardware construction are cheaper   * The total costs of specialised hardware construction are cheaper
   * It is easy to actualise the computing unit by changing the card   * It is easy to actualise the computing unit by changing the card
Line 84: Line 84:
 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 ]]. 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 ]].
  
-A problem common to all the computers is a mechanical construction that is incompatible not only with MLAB brick system. Another issues is a production instability - most of the computers will not be produced the following year, or 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 a network of detection and measuring stations.+A problem common to all the computers is a mechanical construction that is incompatible not only with MLAB brick system. Another issue is a production instability - most of the computers will not be produced the following year, or 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 a network of detection and measuring stations.
  
 Efforts to accomplish such goal are mentioned in [[http://en.wikipedia.org/wiki/Open-source_computing_hardware|open hardware list of computers]]. Efforts to accomplish such goal are mentioned in [[http://en.wikipedia.org/wiki/Open-source_computing_hardware|open hardware list of computers]].
Line 92: Line 92:
  
 ARM modules for MLAB are limited only for ‘small’ ARMs’ ARM modules for MLAB are limited only for ‘small’ ARMs’
-Modulů na ARM má MLAB omezeny pouze na malé ARMy 
  
   * [[en:stm32f10xrxt|STM32F10xRxT01A]]   * [[en:stm32f10xrxt|STM32F10xRxT01A]]
en/arm.1546608341.txt.gz · Last modified: 2019/01/04 13:25 (external edit)