Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions

Android 13 virtualization Pixel 6 Linux

The first Android 13 developer preview may have felt a bit underwhelming, but there’s a hidden gem with full virtualization possible on hardware such as the Google Pixel 6 smartphone. What that means is that it is now possible to run virtually any operating system including Windows 11, Linux distributions such as Ubuntu or Arch Linux Arm on the Google Tensor-powered phone, and do so at near-native speed. Android & web developer “kdrag0n” tested several Linux distributions compiled for Aarch64 on the Pixel 6 with Ubuntu 21.10, Arch Linux Arm, Void Linux, and Alpine Linux using “the KVM hypervisor on Pixel 6 + Android 13 DP1”. He/she further explains: As far as I can tell, we can pretty much get full EL2 on production devices now. Protected KVM is optional and can be enabled on a per-VM basis, but for non-protected VMs, it looks like full KVM functionality is available. […]

StarFive Dubhe 64-bit RISC-V core to be found in 12nm, 2 GHz processors

StarFive Dubhe RISC-V Core

StarFive has just announced customers’ delivery of the 64-bit RISC-V Dubhe core based on RV64GC ISA plus bit manipulation, user-level interrupts, as well as the latest Vector 1.0 (V) and Hypervisor (H) instructions. StarFive Dubhe can be clocked up to 2 GHz on a 12nm TSMC process node, and the company also released performance numbers with a SPECint2006 score of 8.9/GHz, a Dhrystone score of 6.6 DMIPS/MHz, and a CoreMark score of 7.6/MHz. A third-party source told CNX Software it should be equivalent to the SiFive Performance P550 RISC-V core announced last summer, itself comparable to Cortex-A75. StarFive Dubhe highlights: Typical frequency – 2.0 GHz @ TSMC 12nm “Industry-leading” Power and Area Efficiency (TSMC 12nm) RISC-V Vector Extension Data types: floating point, fixed point and integer VLEN=128-1024bits ALU & data path width=128 or 256 bits Full vector register grouping (LMUL) support RISC-V Virtualization Extension Pre-integrated Multi-Core with Memory Coherency Support […]

Cortex-M55 based Arm Virtual Hardware is now available in AWS Cloud

Arm Virtual Hardware Components

The Arm DevSummit 2021 is taking place on October 19-21, and the first announcements from Arm are related to IoT with “Arm Total Solutions for IoT delivering a full-stack solution to significantly accelerate IoT product development and improve product ROI”, “Project Centauri” aiming to achieve for an extensive Arm Cortex-M software ecosystem in the way that Project Cassini does for the Cortex-A ecosystem, starting with support for PSA Certified and Open-CMSIS-CDI cloud-to-device specification, and Arm Virtual Hardware based on Corstone-300 IoT platform with a Cortex-M55 MCU core and an Ethos-U55 microNPU accessible from Amazon Web Services. The first two are quite abstract right now, and more information may become available in the future, but the Arm Virtual Hardware is available now from AWS as a public beta, with 100 hours of free AWS EC2 CPU credits for the first 1,000 qualified users. The virtual hardware does not emulate only the […]

Linux 5.12 – Main Changes, Arm, MIPS and RISC-V Architectures

Linux 5.12

Linux 5.12 release was expected last Sunday, but Linus Torvalds decided to release one more release candidate, namely Linux 5.12-RC8, to “make sure things are all settled down“, so the latest Linux kernel is now expected this weekend.  Tihs should not yield any significant changes, so we can check what’s new in Linux 5.12, notably with regards to Arm, MIPS, and RISC-V architectures often used in SoC’s found in embedded systems. Around two months ago, the release of Linux 5.11 added support for Intel’s software guard extensions (SGX) and Platform Monitoring Technology (PMT), AMD “Van Gogh” and “Dimgrey cavefish” graphics processors, MIPI I3C host controller interfaces, and much more. Some interesting changes in Linux 5.12 include: Added support for ACRN hypervisor designed for IoT & embedded devices Added support for Playstation DualSense & Nintendo 64 game controllers, as well as Nintendo 64 data cartridges Dynamic thermal power management via a […]

Congatec Unveils Atom x6000E Elkhart Lake Powered Pico-ITX SBC, Qseven, SMARC, COM Express Modules

conga-PA7 Atom x6000E SBC

With the announcement of Intel Elkhart Lake IoT-optimized processors, we should expect embedded systems companies to unveil their own Atom x6000E and Celeron/Pentium Elkhart Lake powered products, and one of the first to do so is Congatec with the introduction of four different Elkhart Lake computers-on-module (CoM) following Qseven, SMARC, and COM Express standards, as well as a Pico-ITX SBC. conga-PA7 Atom x6000E SBC (with Celeron/Pentium J optional) Detailed specifications: SoC –  Choice of eight different Elkhart Lake processors from the 6W Atom x6211E dual-core processor to the 10W Intel Pentium J6425 quad-core processor up to 3.0 GHz, all with 10th Gen Intel UHD graphics System Memory – Up to 16GB quad-channel onboard LPDDR4x Storage 32GB or 64GB UFS 2.0 flash (optional up to 512GB) M.2 SATA/PCIe SSD support (see expansion) 32 MB serial flash for AMI Aptio UEFI firmware Video DisplayPort DP++ video output up to 4Kp60 1x USB-C […]

OnLogic Introduces Fanless Apollo Lake Thin Clients Running IGEL Edge OS

OnLogic IGL200 Thin Client with IGEL Edge OS

OnLogic has launched its first two offerings as part of the new IGEL Ready program with IGL200 and IGL300 fanless thin clients powered by various Intel Apollo Lake processors. IGEL Edge OS enables the devices to be used for distributed computing, virtualization, and thin clients, and OnLogic thin clients target users in the manufacturing, energy, automation, and industrial Internet of Things (IIoT) sectors. OnLogic IGL200 Specifications: SoC – Intel Celeron N3350 dual-core Apollo Lake processor @ 1.1 GHz / 2.4 Ghz (Burst freq.) with Intel HD Graphics 500 System Memory – Up to 4GB LPDDR4-2133 Storage – 32GB eMMC flash, MicroSD Card slot, mSATA slot Video Output – 2x Mini DisplayPort outputs with dual independent display support Audio – 1x audio Jack with Line-out and Mic-in Networking 2x Gigabit Ethernet ports via Realtek RTL8111G controller 4x antenna holes for optional cellular modem or/and WiFi USB – 1x USB 2.0 port, […]

NXP LX2160A based NSA 6310 uCPE Runs Ubuntu, Supports up to 25Gbps Ethernet

NSA 6310 LX2160A uCPE

NXP QorIQ LayerScape LX2160A networking processor with 16 Cortex-A72 cores, 16 Ethernet interfaces with support for up to 100GbE connectivity, 4 SATA III, and 24 SerDes lanes, was first announced in 2018, and at the time the company expected the processor to be found in enterprise storage controllers, appliances handling network function virtualization (NFV), white-box switching (e.g. control plane for L2 switches in TOR and EOR applications), and 5G packet processing. So far, we’ve reported about one appliance using the processor, namely SolidRun Janux GS31 Edge AI Server that combines the NXP networking processor with up to 128 AI accelerators for inference at the edge. The just-announced Nexcom NSA 6310 uCPE (Universal Consumer Premise Equipment) serves several purposes aiming to help telecom companies build virtualization environments, and with the ability to connect FPGA and AI/ML accelerators via PCIe interface can also support AI edge processing. NSA 6310 specifications: SoC (one […]

V-Raptor Edge RK3399 Mini PC Runs Xubuntu 18.04 with EBBR Support

V-Raptor Edge PC

We previously wrote about XS LAB’s V-Raptor server equipped with SocioNext SC2A11 24-core Arm Cortex-A53 SoC, but the Korean company has been working on a different kind of project with V-Raptor Edge mini PC powered by Rockchip RK3399 processor and running Xubuntu 18.04 with an Arm EBBR-compliant UEFI bootloader. The mini PC was designed to work as a thin client for Cloud PC VDI service from SK Broadband, but XS Lab appears open to expand its use to other applications depending on interest from distributors. V-Raptor Edge PC preliminary specifications: SoC – Rockchip RK3399 hexa-core processor with 2x Arm Cortex-A72 cores @ up to 1.8 GHz, 4x Arm Cortex-A53 cores System Memory – 4GB LPDDR4 Storage – 16GB eMMC flash or 32GB MicroSD card Video Output – HDMI 2.0 up to 4K, and DisplayPort  via USB-C port; dual-independent display support up to 2x Full HD Audio – 3.5mm headphone jack, […]

EmbeddedTS embedded systems design