Howchip ExSOM-8895 Exynos 8895 Board is Designed for Android Development

Exynos 8895 Board

Howchip has just launched a new Samsung based Android development kit -ExSOM-8895 DVK – powered by an Exynos 8895 system-on-module with 4GB DDR4, and UFS 2.1 storage. as well as featuring a carrier board exposing other interfaces such as mini DP, MIPI display and camera interfaces, Gigabit Ethernet, a UFS card reader, and so on. Having a Samsung Exynos 8895 board means we get a fairly powerful development platform, as the processor is found in Samsung Galaxy S8 smartphone released last year. ExSOM-8895 DVK specifications: SOC – Samsung Exynos 8895 octa-core processor with four custom ARMv8 “Mongoose M2+” cores, four Cortex-A53 cores (max freq: 2.1GHz), and an Arm Mali-G71 GPU System Memory – 4GB LPDDR4x 1866MHz (POP) Storage – UFS2.1 device (default), micro SD card (SD 3.0) slot, and UFS2.1 card slot, Video Output / Display I/F Mini Display Port 1.2 output 4-lane x 2-ch MIPI DSI connector for WQUXGA (3840×2400) displays Camera – MIPI CSI 2-channel connector Audio – …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Samsung Unveils Exynos Modem 5100 with 5G, 4G, 3G, and 2G Connectivity

5G will start being deployed sometimes next year, and we’ve already seen announcement of several 5G modem chips including Qualcomm Snapdragon X50, Mediatek Helio M70 , and Huawei Balong 5G01. Samsung has now announced their own 5G cellular modem chip with Exynos Modem 5100. Specifications: 5G NR – Sub-6GHz, mmWave Supported Modes (Backward compatibility) 4G – LTE-FDD, LTE-TDD 3G – HSPA, TD-SCDMA, WCDMA 2G – CDMA, GSM/EDGE Downlink Features 8CA (Carrier Aggregation) in 5G NR up to 6 Gbps (mmWave) and up to 2Gbps (Sub-6GHz) 8CA (Carrier Aggregation) in LTE up to 1.6 Gbps 4×4 MIMO FD-MIMO Up to 256-QAM in sub-6GHz Up to 64-QAM in mmWave Uplink Features 2CA (Carrier Aggregation) in 5G NR 2CA (Carrier Aggregation) in LTE Up to 256-QAM in sub-6GHz Up to 64-QAM in mmWave Process – 10nm FinFET Process (10LPP) The Exynos Modem 5100 is compliant with 5G NR (New Radio) standard defined by 3GPP Release 15 delivering data rates of up to 6Gbps, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linux 4.18 Release – Main Changes, Arm and MIPS Architecture

Linux Changelog 4.18

Linus Torvalds has just announced the release of Linux 4.18: One week late(r) and here we are – 4.18 is out there. It was a very calm week, and arguably I could just have released on schedule last week, but we did have some minor updates. Mostly networking, but some vfs race fixes (mentioned in the rc8 announment as “pending”) and a couple of driver fixes (scsi, networking, i2c). Some other minor random things (arm crypto fix, parisc memory ordering fix). Shortlog appended for the (few) details. Some of these I was almost ready to just delay to until the next merge window, but they were marked for stable anyway, so it would just have caused more backporting. The vfs fixes are for old races that  are really hard to hit (which is obviously why they are old and weren’t noticed earlier). Some of them _have_ been seen in real life, some of them probably need explicit help to ever …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Samsung Galaxy Note9 Launched with Exynos 9810 or Snapdragon 845, 4,000 mAh Battery, S-Pen

Samsung Galaxy Note9

Samsung has just launched a new version of their Galaxy Note smartphone with Samsung Galaxy Note9, and it’s always interesting to check out the specifications and features to see if they’ve brought forward some innovations, beside improved performance and features. Samsung Galaxy Note9 specifications: SoC (one or the other depending on market) Samsung Exynos 9810 octa-core processor with 4x Exynos M3 @ up to 2.7GHz , 4x Arm Cortex A53 cores @ up to 2.8 GHz, Arm Mali-G72MP18 GPU Qualcomm Snapdragon 845 octa-core processor with four Kryo 385 performance cores  @ 2.8GHz, 4x Kryo 385 efficiency cores @ 1.7GHz, Adreno 630 GPU Memory / Storage Options 6GB LPDDR4x, 128GB UFS, microSD slot up to 512GB 8GB LPDDR4x, 512GB UFS, microSD slot up to 512GB Display – 6.4″ Quad HD+ Super AMOLED with 2960×1440 resolution (516ppi). Default is Full HD+, but that can be changed to Quad HD+ in the settings Camera Dual  12MP rear camera with wide-angle and telephoto lenses, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linux 4.17 Release – Main Changes, Arm & MIPS Architectures

Linus Torvalds released Linux 4.17 last Sunday: So this last week was pretty calm, even if the pattern of most of the stuff coming in on a Friday made it feel less so as the weekend approached. And while I would have liked even less changes, I really didn’t get the feeling that another week would help the release in any way, so here we are, with 4.17 released. No, I didn’t call it 5.0, even though all the git object count numerology was in place for that. It will happen in the not _too_distant future, and I’m told all the release scripts on kernel.org are ready for it, but I didn’t feel there was any real reason for it. I suspect that around 4.20 – which is I run out of fingers and toes to keep track of minor releases, and thus start getting mightily confused – I’ll switch over. That was what happened for 4.0, after all. As …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

XU4Q Retro Gaming System Runs ODROID GameStation Turbo, Sells for $150 and Up

One of the use case for little Arm Linux boards is retro gaming thanks to open source projects like RetroPie, RetrOrangePi, Lakka, and others. To get a complete & usable system, it’s possible to purchase console kits, enclosures, or even complete game consoles running one of such emulators. This morning I’ve come accross another option, as Ameridroid is now taking pre-order for XU4Q Retro Gaming System for $149.95 and up. As it name implies, the console is based on ODROID-XU4Q, the fanless version of ODROID-XU4 board, which with its Exynos 5422 octa-core processor and 2GB RAM will be much more powerful than Raspberry Pi 3 boards, and most other boards on the market. The kit also includes OGST Gaming Console, GameSir G3w analog joystick controller, a power supply, and a 16GB microSD boot media flashed with ODROID Game Station Turbo based on Debian. If you already own an ODROID-XU4(Q) board, power supply, and one or more game controllers, you could …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Running out of RAM in Ubuntu? Enable ZRAM

htop-zram

Whenever I ran out of RAM on a Linux system, I used to enable swap memory using the storage device to provide an extra bit of memory.  The main advantage is that it’s does not require extra hardware, but come at the cost of much slower access, and potential issues or wear and tear, unless you only use it temporary. This week-end, I compiled Arm Compute Library on ODROID-XU4Q board, and the first time it crashed because the system ran out of memory, so I enable swap on the eMMC flash module to restart and complete the build successfully. However, I was told it would have been better to enable ZRAM instead. So what is ZRAM? Wikipedia explains: zram, formerly called compcache, is a Linux kernel module for creating a compressed block device in RAM, i.e. a RAM disk, but with on-the-fly “disk” compression. So it’s similar to swap, expect it operates in RAM and compresses memory. It’s also possible …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

How to Get Started with OpenCL on ODROID-XU4 Board (with Arm Mali-T628MP6 GPU)

ODROID-XU4-OpenCL-Convolution

Last week, I reviewed Ubuntu 18.04 on ODROID-XU4 board testing most of the advertised features. However I skipped on the features listed in the Changelog: GPU hardware acceleration via OpenGL ES 3.1 and OpenCL 1.2 drivers for Mali T628MP6 GPU While I tested OpenGL ES with tools like glmark2-es2 and es2gears, as well as WebGL demos in Chromium, I did not test OpenCL, since I’m not that familiar with it, except it’s used for GPGPU (General Purpose GPU) to accelerate tasks like image/audio processing. That was a good excuse to learn a bit more, try it out on the board, and write a short guide to get started with OpenGL on hardware with Arm Mali GPU. The purpose of this tutorial is to show how to run an OpenCL sample, and OpenCL utility, and I won’t go into the nitty gritty of OpenCL code. If you want to learn more about OpenCL coding on Arm, one way would be to …

Support CNX Software – Donate via PayPal or become a Patron on Patreon