uClinux Running on Freescale Kinetis K70 MCU (Cortex-M4) Module

Last year, I posted about Linux for Cortex M3 & M4 Micro-controllers and noted it was difficult to find cost effective Cortex-M based boards able to run uClinux or Linux (RAM being the main issue). Freescale TWR-K70F120M  is a module based on Kinetis K70 MCU (Cortex M-4) with plenty of RAM (128MB) to run Linux or uClinux. It is available for 109 USD or 179 USD with Freescale Tower system (TWR-K70F120M-KIT). Here are the key features of the module: Freescale MK70FN1M0VMJ12 Cortex-M4 MCU @ 120 MHz (Product Brief) Touch Tower Plug-in Socket General purpose Tower Plug-in (TWRPI) socket On-board JTAG debug circuit (OSJTAG) with virtual serial port 128 MB DDR2 SDRAM memory 256 MB SLC NAND flash memory Three axis accelerometer (MMA8451Q) Potentiometer Micro-SD Card slot I could not find an open source uClinux implementation for Kinetis K70, but emCraft has a Linux Board Support Package (BSP) for the Freescale TWR-K70F120M-KIT […]

Android Device Porting Tutorial – Android Builder Summit 2012

Benjamin Zores, Open Source Software and Multimedia Architect at Alcatel-Lucent, gives step-by-step to port Android to your own device at Android Builder Summit in February 2012. Abstract: This talk is presented as a step by step tutorial meant for Android platform rookies, as to discover all Androidisms one has to tackle down to bring his own custom device to life. Based on a real-life Android 4.0 ICS device porting experience, the talk will cover early board bringup (from U-Boot and Fastboot to Linux kernel and drivers), AOSP device integration, Android-specific device init customization, touchscreen input layer adaptations and Hardware Abstraction Layer (HAL) driver interfaces development. You can also download the presentation slides on linuxfoundation.org website.

ArmSoM CM5 Raspberry Pi CM4 alternative with Rockchip RK3576 SoC

Marvell Releases Kinoma Play for Android and Kinoma Create SDK

Marvell has just announced the availability of the preview release of Kinoma Play for Android which includes a suite of 50 apps enabling digital media, social networking, location, and search. It’s somewhat surprising that a silicon vendor releases a processor agnostic software for Android, but here’s the reasoning behind it: “Marvell is investing in our Kinoma software platform because we understand the importance of great software to the success of our customers. Our vision of the Connected Lifestyle guides our product development. Kinoma Play truly shows the power of that Connected Lifestyle,” said Weili Dai, Co-Founder of Marvell. “I believe our customers can now build on Kinoma to bring increased value to their own products. Android is just the first stop. We’re working to bring Kinoma to additional Marvell-powered devices.” Kinoma Play Kinoma Play includes 5 dashboard: Play shows near real-time information from every Kinoma app with news, social networks, […]

Cross-compiling FreeRDP Windows Remote Desktop Client for ARM Linux (in Debian/Ubuntu)

Last month, I wrote the instructions to Cross-compile VMWare View for ARM Linux as I intended to “run” Windows 8 in an ARM client (most likely the Raspberry Pi) via PCoIP. However, the procedure to do so seems slightly complicated and requires to purchase a specific VMWare server software (VMware vSphere 5) or download a free trial. The good news is that there are other options such as VNC or RDP (Remote Desktop protocol) and Remmina, a Remote Connection client is available for Linux. As nothing is ever simple, another issue occured: if you are using a stable release of Linux (e.g. Debian Squeeze, Ubuntu 11.10) they come with older version of Remmina and either the connection is successful but the display is garbled (Version 0.7.x) either it crashes when connecting to Windows 8 via RDP (Version 0.8.x). The latest version (Remmina 1.0.0) fixes the problem and is available in […]

ARCHOS G9 Tablets Get Android 4.0.3 with Firmware 4.0.4

Archos has finally released a new firmware for Archos 80 G9 / 101 G9 and A70B that supports Android 4.0.3 (ICS). There are also some improvements for the MediaCenter,  File Manager and more. Here’s the ChangeLog: Version 4.0.4 – March 8th, 2012 Initial Ice Cream Sandwich 4.0.3 firmware release MediaCenter Video: support for MKV3D on TV with automatic switch to best 3D mode MediaCenter Video: allow to disable system notifications in video player MediaCenter Video: collection of VOB files from DVD are now gathered into a single movie item MediaCenter Music: integrate Music control panel in Lock Screen MediaCenter info dialog: allow to edit the name used for performing the Movie and TVShow online search File Manager: display a notification when file copy continues in background File Manager: improved drag and drop support File Manager: new option to prevent indexing of some storage/sdcard folders by multimedia library Applications: more robust […]

Instructions to Run Raspberry Pi Fedora 14 Remix in QEMU

As mentioned in my previous post, the Raspberry Pi Foundation has just released the Fedora 14 Remix SD card image that can be installed either via  installer (easiest method) or using dd / windd as with the previous image. In this blog post, I’ll give the instructions how to run Raspberry Pi Fedora 14 Remix in QEMU using a similar method than the one I used for Debian Squeeze. I tested since in machines with Ubuntu 10.04 LTS and Debian 6.0.4. Download the image using BitTorrent raspberrypi-fedora-remix-14-r1.img.gz.torrent or via the HTTP link available on Raspberry Pi Download page. Decompress the image:

Download kernel 3.0.4 image for qemu, if you don’t have it yet.

Since the rootfs is full (in the real board it will be resized to the size of the SD Card), we need to increase the size of the rootfs partition. First create and empty 3G […]

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

Raspberry Pi Fedora 14 Remix Available for Download

Seneca has officially released Raspberry Pi Fedora 14 Remix, the main distributions for the Raspberry Pi low cost ARM11 board based on Broadcom BCM2835. There are two methods to install Fedora 14 for the Raspberry Pi on the SD Card: Using the Installer This method is available for: Fedora 16 – http://files.velocix.com/c1410/fedora/installer/fedora/fedora-arm-installer-1.0.0-1.fc16.noarch.rpm Windows Vista or Windows 7 – http://files.velocix.com/c1410/fedora/installer/windows/fedora-arm-installer-1.0.0.zip Other Linux (Python) – http://files.velocix.com/c1410/fedora/installer/source/faii-1.0.0.tar.gz For details on the installation procedure, go to http://zenit.senecac.on.ca/wiki/index.php/Raspberry_Pi_Fedora_Remix_Installation Using dd This is the method used for the previous Linux images released for the Raspberry Pi. You can download it via Bittorrent. The HTTP download links are not yet available but will be soon on Raspberry Pi Download page. The Raspberry Pi Fedora Remix 14 is based on the following: Fedora package collection version: 14 Kernel version: 3.1.9 Architecture: armv5tel The Raspberry Pi Fedora Remix 17 will be the second version of the Remix released: Release […]

Digi International Unveils Embedded Application Development Kit for Android

Digi International has released its Application Development Kit for Android (the world first Android embedded application devkit according to the company) at Embedded World 2012. This Development Kit is comprised of both software and hardware components. The software development kit (SDK) includes drivers and Digi software extensions to create Android-based applications on embedded platforms while eliminating tedious driver development work. The kit also includes one of 2 Digi Wireless modules based Freescale i.MX51 (ConnectCore Wi-i.MX51) and i.MX53 (ConnectCore for Wi-i.MX53). The complete Digi Android development kit includes: Quick start guide Digi Application Development Kit for Android CD/DVD Documentation and development board schematics ConnectCore Wi-i.MX53 module – 1 GHz Freescale i.MX53, 512 MB NAND Flash, 512 MB DDR2, -20 to +70° C. 7″ WVGA LCD panel with touchscreen Digi JumpStart Kit development board: 3 serial ports (1 x RS-232/422/485, 1 x RS-232 Tx/Rx, 1 x TTL) VGA and HDMI 1.3 video outputs […]

Boardcon EM3562 Rockchip RK3562 SBC with 8 analog camera inputs