Samsung JerryScript is a Lightweight Open Source JavaScript Engine for the Internet of Things

In the old days, micro-controller programming was all done in assembly or C, but in recent years higher level languages, included interpreted ones such as Python and JavaScript, have made their ways into MCUs with projects such as MicroPython or Espruino (JS) often running on STMicro STM32 ARM Cortex M micro-controllers, but also other platforms such as ESP8266. As I browsed through the Embedded Linux Conference Europe 2016 schedule, I discovered that Samsung worked on it own implementation of a JavaScript engine for the Internet of Things: JerryScript. It is a full implementation of ECMAScript 5.1 standard written in C that can run on micro-controllers with less than 64KB RAM, and less than 200KB storage (160KB footprint with ARM Thumb-2 compilation). JerryScript is comprised of two main components: Parser and Virtual Machine (VM), with the parser performing translation of input ECMAScript application into byte-code than is then executed by the Virtual […]

sModule SBC-x6818 Development Kit based on Samsung S5P6818 Processor Includes a 7″ Touchscreen

For some reasons, Samsung S5P4418 and S5P6818 quad and eight Cortex A53 core processors – likely made by Nexell – have been quite popular with embedded systems companies based in China. So after Graperain, Boardcon, and FriendlyARM, there’s at least one another company offering solutions with either processor, as sModule, a subsidiary of CoreWind, has now launched systems-on-module, single board computers, and development kits with the 64-bit ARM SoCs. In this post, I’ll cover one of their development kit including their CORE6818 CPU module, a baseboard, and an optional 7″ capacitive touch display.. sModule SBC-x6818 development kit specifications: CORE6818 CPU module SoC – Samsung S5P6818 octa-core ARM Cortex A53 processor @ 1.4 to 1.6 GHz with Mali-400MP 3D GPU System Memory – 1GB DDR3 (2GB optional) Storage – 8GB eMMC Flash (4 & 16GB optional) Ethernet – Realtek RTL8211E Gigabit Ethernet transceiver 180-pin “interface” to baseboard Power Supply – 3.7 […]

Samsung UFS micro SD Card Alternatives Promise High Sequential and Random I/O Performance

UFS (Universal Flash Storage) chips are now commonly found in premium smartphones, but the UFS standard has also been published for removable cards, and Samsung has just introduced their first cards based on UFS 1.0 Card Extension Standard* for use in high-resolution mobile shooting devices such as DSLRs, 3D VR cameras, action cams and drones, as a new alternative to micro SD cards. Before getting into more details about the Samsung card, let’s go through the main features defined by UFS card specifications: Based on the UFS 2.0 standard and compatible with the UFS HCI 2.0 standard Supports MIPI M-PHY HS-Gear3, HS-Gear2 (optional), and PWM-Gear1 A detailed mechanical definition is defined by the JEDEC MO-320 outline Features common to embedded UFS 2.0 devices: Support for multiple logical units, each with configurable characteristics Reliable write and background operations Secure operations such as purge and erase to enhance data security Includes write […]

ARM announces “premium IP” for VR and AR with Cortex-A73 Processor and Mali-G71 GPU

Today ARM has revealed the first details of its latest mobile processor and GPU, both said to be optimized for VR (Virtual Reality) and AR (Augmented Reality) applications. Starting with the ARM Cortex-A73, we’re looking at an evolution of the current Cortex-A72 with ARM claiming 30 percent “sustained” performance over the Cortex-A72 and over twice the performance over the Cortex-A57. ARM is already talking about clock speeds of up to 2.8GHz in mobile devices. Other improvements include an increase up to 64k L1 instruction and data cache, up from 48 and 32k respectively for the Cortex-A72, as well as up to 8MB of L2 cache. The Cortex-A73 continues to support ARM’s big.LITTLE CPU design in combination with the Cortex-A53 or the Cortex-A35. It’s also the first ARM core to have been designed to be built using 10nm FinFET technology and it should be an extremely small CPU at around 0.65 […]

OtterBox uniVERSE Modular Case System & Tapit Customizable Tactile Keyboard Case for Smartphones

Two innovative cases for smartphones have been introduced very recently: OtterBox uniVERSE modular case system which allows you to add various modules in a similar fashion to what Project Ara promises, and Tapit case adding a flexible keyboard on top of your smartphone case. OtterBox uniVERSE modular case system The company offers a protective case for your phone for $50 to $60, and you can add modules as needed from the following selection: Square Contactless & Chip Reader, $49.99 – To accept credit cards and contactless payments on the go olloclip 4-in-1 lens, $79.99 – Fisheye, wide-angle, 10x and 15x lens options SanDisk iXpand Flash Drive, $59.99 to $119.99 – 32GB, 64GB or 128GB of additional capacity Nite Ize Steelie Vent Mount Kit, $39.99 – Mount your smartphone to a vehicle vent for hands-free use Goal Zero Slide Battery, starting at $59.99 – Extra battery Manatee Works StingRay Barcode Scanner, […]

Linux 4.5 Released – Main Changes, ARM and MIPS Architectures

Linus Torvalds released Linux Kernel 4.5 on Sunday: So this is later on a Sunday than my usual schedule, because I just couldn’t make up my mind whether I should do another rc8 or not, and kept just waffling about it. In the end, I obviously decided not to,but it could have gone either way. We did have one nasty regression that got fixed yesterday, and the networking pull early in the week was larger than I would have wished for. But the block  layer should be all good now, and David went through all his networking commits an extra time just to make me feel comfy about it, so in the end I didn’t see any point to making the release cycle any longer than usual. And on the whole, everything here is pretty small. The diffstat looks a bit larger for an xfs fix, because that fix has […]

Samsung Unveils Galaxy S7 and Galaxy S7 Edge Smartphones with Exynos 8890 or Snapdragon 820 Processor

As Mobile World Congress 2016 is about to start,  Samsung has officially announced Galaxy S7 and Galaxy S7 Edge smartphones powered by either Qualcomm Snapdragon 820 in the US, or the company’ own Exynos 8890 in the rest of the world. Let’s see if beside faster and more efficient processors, the company has brought some other innovation, or if it is just another boring smartphone release. Both smartphones basically share the same specifications, and the main difference is that Galaxy S7 edge has a curved screen. SoC Samsung Exynos 8 Octa (Exynos 8890) octa core processor with four Exynos M1 core @ 2.3GHz + four Cortex A53 cores @ 1.6Ghz, and Mali-T880MP12 GPU, manufactured using 14nm process. Qualcomm Snapdragon 820 quad core Kryo processor with two cores @ up to 2.2GHz, and two cores @ up to 1.6GHz, an Adreno 530GPU, an Hexagon 680 DSP, and a 14-bit Spectra ISP. System […]

Samsung Exynos 8890 Processor with Custom Exynos M1 and ARM Cortex A53 Cores Benchmarked

When Samsung announced Exynos 8890 processor, it promised 10% lower consumption and 30% high performance compared to Exynos 7 Octa. The company also said it make its own custom ARMv8 cores for the new, but at the time details were limited. Anandtech has now published more information, and Exynos 8890 octa-core processor will make use of four Exynos M1 custom cores combined with four low power ARM Cortex A53 cores, combined with a Mali-T880MP12 GPU. Exynos 8890 key features: Low power cores – 4x ARM Cortex A53 cores @ 1.586GHz High performance cores – 2x Exynos M1 @ 2.60 GHz, 2x Exynos N1 @ 2.29 GHz; If 4 cores are running at the same time: 2.29 GHz maximum Memory – 2x 32-bit LPDDR4 @ 1794MHz; 28.7GB/s bandwidth GPU – Mali-T880MP12 @ 650 MHz Manufacturing process – Samsung 14nm LPP Now that Samsung Galaxy 7 has been announced with Exynos 8890 […]

EDATEC Raspberry Pi 5 fanless case