Cross-compiling VMWare View for ARM Linux (in Debian/Ubuntu)

Earlier this month, I wrote an article about PCoIP Technology which shows an Android application (VMWare View) running on an OMAP4 Tablet displaying a Windows 7 desktop. This remote desktop technology relies on a powerful server to do the processing and thin clients (in that case Tablets) to display the desktop. Since only pixels are transferred any OS (supported by the server) could be displayed in the thin client. That made me wonder if there was an open source PCoIP client that could run on low end Linux client such as the Raspberry Pi. VMWare View Open Client provides just what we need, but is only available in source code so we need to cross-compile it for ARM or build it in an ARM machine. Today, I’ll show the instructions I followed to cross-compile it for ARM in Debian using Emdebian Toolchain. First download and extract VMware View Open Client […]

GreenBase GQ-3874 and CG-8148 TI ARM Cortex A8 QSeven Modules

GreenBase Technology has unveiled the GQ-3874 and GQ-8148 Qseven modules based on Texas Instruments Cortex A8 processors. The GQ-3874/8148 features a PCI-e slot, SATA, four USB, four UART, dual CAN bus, ARM Cortex A8 1GHz processor, and SGX530 3D graphics engine. The GQ-3874 – Qseven Module uses the following CPU and GPU: CPU – Texas Instruments  Sitara AM3874 1GHz ARM Cortex-A8 MPU GPU – SGX530 3D Graphics Engine and the GQ-8148 – Qseven Module uses the following CPU, GPU, DSP and Video hardware accelerator: CPU – Texas Instruments DaVinci DM8148 1GHz ARM Cortex-A8 MPU GPU – SGX530 3D Graphics Engine DSP – Integra C674 750MHz DSP HDVICP2 Video Encoder/Decoder hardware accelerator Both boards share the following specifications: Memory & Storage Onboard DDR3 Memory 512MB/1GB Onboard eMMC Flash 4GB/8GB Qseven 230 pin Edge Connector with: 2 x GbE 1 x PCIe 1 x SATA 1 x HDMI 4 x USB 2.0 […]

ArmSoM RK3588 AIModule7 NVIDIA Jetson Nano-compatible SOM

Toshiba Electronics BMSKTOPASM369 Starter Kit for ARM-Cortex M3 MCU

Toshiba Electronics will unveil the BMSKTOPASM369,  a new Starter Kit for ARM-Cortex M3 microcontrollers at Embedded World 2012. This devkit based on Toshiba TMPM369Fxxx Cortex M3 MCU  which combines Ethernet, CAN and USB Host and Device connectivity in a single IC. Toshiba will also showcase new software tools that speed-up and optimize embedded designs for motor control applications. This development board features an integrated power supply and offers rapid prototyping and testing for applications ranging from industrial control systems and barcode readers to motion control, home appliances and solar inverters. The Started Kit is based on TMPM369Fxxx series 32-bit ARM Cortex-M3 MCU running at 80MHz  with up to 512KB flash and 128KB RAM. The 4 MCUs in this series also integrate the following: Single-channel CAN2.0B Full-speed USB Host controller Full-speed USB device controller 10/100BASE single-channel Ethernet MAC. 2x 12-bit ADCs suitable forbarcode readers and other applications requiring ultra-fast conversion. 2x […]

Raspberry Pi Linux Distribution: Raspberry Pi Fedora Remix 14

Several operating systems will be able to run on the Raspberry Pi boards.  However, the Raspberry Foundation had announced that they were working with Red Hat to deliver a Fedora release optimized for the board and Broadcom BCM2835 processor (ARMv6 + hard-float support). It appears the full name of this distribution is “Raspberry Pi Fedora Remix 14” most probably based on Fedora 14 (as the name implies), and not the latest Fedora 16 release. This Linux distribution will officially be launched on the 22nd of February 2012 at the  Seneca Centre for the Development of Open Technology in Toronto, Canada during a 2-hour event (15:00-17:00) featuring: A hands-on opportunity to use a Raspberry Pi Live demonstrations of the Raspberry Pi Fedora Remix software Examples of the educational uses of the Raspberry Pi The 60-computer build farm used to build the Fedora ARM software on which the remix is based Information […]

Using Your Android Smartphone As A Desktop Computer

I’ve already written some posts with videos showing the many things you could do with your smartphone thanks to MHL Technology. Christian Qantrell (YouTube User) uploaded a video on YouTube where he connected his smartphone to a monitor with a MHL cable showing how it could be used as a desktop computer. I really like his setup with a Samsung Galaxy Nexus (Android 4.0) smartphone  connected to a monitor with an MHL adapter (Micro-USB to HDMI) and Apple Bluetooth keyboard and (Magic) trackpad. He also mentioned external power, but this should not be needed if his monitor supported MHL. The Apple trackpad makes it very neat as it tracks the finger movements as it would if you used the smartphone touchscreen. He showed web browsing and music playback and said gmail works great. Thanks to the multi-touch trackpad, pinch and zoom also works.  Overall, the user experience feels pretty good. […]

ARM Mali-200 and Mali-400 GPU Open Source Driver Released

There has been a lot of controversy around GPU drivers and open source, as GPU drivers usually come with a blob (a binary file). If you have been lurking in Raspberry Pi forums you’ll know what I mean. But this will change thanks to Lima. No, not the capital of Peru but the open source graphics driver for ARM Mali GPUs (Mali-200 and Mali-400) also called Lima whose goal is stated as follows: The aim of this driver is to finally bring all the advantages of open source software to ARM SoC graphics drivers. Currently, the sole availability of binary drivers is increasing development and maintenance overhead, while also reducing portability, compatibility and limiting choice. Anyone who has dealt with GPU support on ARM, be it for a Linux with a GNU stack, or for an Android, knows the pain of dealing with these binaries. Lima is going to solve […]

Rockchip RK3568, RK3588 and Intel x86 SBCs and SoMs in 2025

Microsoft Provides Windows 8 On ARM Technical Details

Steven Sinofsky, President of the Windows Division at Microsoft, has written a long blog post entitled “Building Windows for the ARM processor architecture” where he explains how Windows On ARM (WOA) will be deployed, the steps they took to develop it and what developers can do to program or port existing apps to Windows 8. Here are some keys and interesting points I noted: WOA and Windows 8 for x86/64 PCs will ship at the same time and the user experience should be the same for consumers on both platform. WOA PCs will be powered by Texas Instruments, Nvidia and Qualcomm processors. Microsoft will release an Unified OS Binary for WOA – That means one binary will run on all platforms (be it TI, Nvidia or Qualcomm). That seems impressive, and something Linux is not capable of, although much work is done on that and a unified linux kernel should […]

Yocto Project Quick Start Guide for Ubuntu

Yocto is an embedded Linux build system used to create a Linux distribution for a specific application/board combination. I’ll describe 2 methods to get started: Building and running  a qemu image for x86 from scratch Using pre-built binaries to run the x86 image in qemu This is a shorter version of the longish Yocto Project’s Quick Start Guide. The official guide is more complete (explains all details) and give instructions for several distributions, whereas this guide simply lists each step and is focused on Ubuntu. So you could use this guide to start the build, and during the build (which will last a while), read the official guide to actually understand how it all works.   Prerequisites First, you need to use bash instead of dash in Ubuntu:

and select “No” to use bash. Then install the required packages with apt-get:

Building and running a qemu image for […]

Boardcon LGA3576 Rockchip RK3576 System-on-Module designed for AI and IoT applications