Raspberry Pi Releases Arch Linux SD Card Image

The Raspberry Pi Foundation has just announced the release of Arch Linux for the Raspberry Pi. This image is based on a minimal image of Arch Linux and does not come with a graphical interface. This distribution may not be suitable for beginners and you may be better off using the Debian SD Card image or even the upcoming Fedora 14 Raspberry Pi Remix image. You can always install extra packages with Pacman,  the Arch Linux package manager. To update the package list:

To Install LXDE Graphical Interface:

To run LXDE:

You can download it using BitTorrent: archlinuxarm-01-03-2012.zip.torrent (preferred method) or via one of the HTTP mirrors: archlinuxarm-01-03-2012.zip. (This link will redirect your download to the closest available HTTP server). The default login credentials are: root/root I haven’t tried it, but you should be able to use this release in qemu, by following instructions similar to the one […]

How to Install Windows 8 in Linux with QEMU

Microsoft has just released Windows 8 Consumer Preview. Here’s a method to install Windows 8 in Linux using KVM and Qemu. You can use this beta version of Windows 8 until the 15th of January 2013, after which it will be unusable. Here are the requirements to install Windows 8: 1 GHz Processor or greater 1 GB RAM 20 GB free storage for the 64-bit version Before you start, make sure your processor supports Intel Virtualization Technology (VT) or AMD’s AMD V CPU virtualization extensions. Type this command to check vmx or svm flags:

If this is the case, you can install KVM. Type the following command for RPM-based distributions such as Fedora:

or the following command for Debian or Ubuntu:

Then download the ISO image of Windows 8 on Microsoft website (64-bit version) :

Create a 20 GB virtual hard drive to install Windows 8: […]

Free Electrons Releases Embedded Linux Training Materials

Free Electrons, a technology company offering embedded Linux consulting services as well as embedded Linux training, has released their training materials for Linux and system development for embedded systems including their Lab sessions. The training materials are available in their git repository in LaTeX format. If you want the latest documentation in PDF, you’ll need to build it by following those steps: Install the required packages:

Get the embedded Linux slides source:

Build the training materials:

The last three commands will generate the PDF files respectively: full-sysdev-labs.pdf – Embedded Linux Training Lab Book (58 pages) with instructions for the IGEPv2 board based on on TI DM3730 or OMAP3530. full-kernel-labs.pdf – Linux kernel and driver development training Lab Book (37 pages) full-sysdev-slides.pdf – Embedded Linux system development presentation slides (506 pages) Free Electrons also have slightly older version of full-kernel-labs.pdf and full-sysdev-slides.pdf available for download as PDF so […]

B2G (Boot to Gecko) Video Demo at MWC 2012

B2G (Boot to Gecko) is an open source HTML5-based operating system targeting mobile devices by the Mozilla Foundation. This OS runs on top of Linux and uses Firefox as the web browser. You can get further details on my previous post “Mozilla Boot to Gecko (B2G) OS Is Coming to Your Smartphone“. As previously announced, Mozilla showcased B2G on a Samsung Galaxy S2 at Mobile World Congress 2012. Every apps are written in HTML5 including the camera application that uses HTML5 Media Capture and Canvas for real-time effects. Engadget was there and shot the video demo below. If you have a Samsung Galaxy S2, you can build and try it on your device. This is experimental, so there is always the risk of bricking your phone. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to […]

Boundary Devices Unveils Nitrogen6X Freescale i.MX6 Development Kit (aka i.MX6q Sabre Lite)

Arrow Electronics and Boundary Devices have launched the Nitrogen6X, a low cost development kit based on Freescale i.MX6 quad-core cortex A9 processor. Here are the technical specifications of the Nitrogen6X board: Quad-Core ARM Cortex A9 processor at 1GHz (i.mx6Quad) 1 GB of 64-bit wide DDR3 @ 532MHz Board Dimensions: 4.5″ x 3″ 2MB Serial Flash Three display ports (PRGB, LVDS, HDMI) Parallel camera port with OV5642 Interface Multi-stream-capable HD video engine delivering 1080p60 decode, 1080p30 encode and 3-D video playback in HD Superior 3-D graphics performance with quad shaders for up to 200 Mt/s Separate 2-D and/or Vertex acceleration engines for an optimal user interface experience Serial ATA (SATA) Dual SDHC card slots PCI express port Analog (headphone/mic) Audio 10/100/1G Ethernet with Power over Ethernet support 2 RS-232 Serial ports 10-pin JTAG interface I2C/GPIO/SPI 3 High speed USB ports (2xHost, 1xOTG) CAN port TiWi 802.11 b/g/n WiFi+BT optional Supports Android […]

Tizen Releases Beta Source Code and SDK

Back in January, Tizen preview SDK and source code was made available. Today, Tizen has released the beta source code and SDK. Here are the main changes compared with the code preview: SDK support for Windows, in addition to Ubuntu SDK source code is now available Tizen Web UI framework extends jQuery Mobile to make developing web applications easier with optimized widgets. Tizen Web API provides more features, such as setting an alarm, accessing media contents, retrieving system information, and more. Tizen uses a bootloader based on U-Boot. The Tizen team emphasizes that this version is Beta and that it is not yet designed for use to create production applications. Since Windows is now supported, the development machine requirements have slightly changed as follows: Ubuntu 10.04/10.10/11.04/11.10 32-bit, Windows XP SP3/7 32-bit (Mac version will be available soon) At least dual-core 2 GHz CPU (recommend VTx supported by CPU) At least […]

Linux on eMMC: Optimizing for Performance – ELC 2012

Ken Tough, principal engineer at Intrinsyc Software, discusses Linux on eMMC at Embedded Linux Conference 2012. Abstract: Embedded devices are increasingly choosing eMMC instead of raw NAND flash as their main storage, for increased independence from component vendors and changing storage densities. This presentation examines Linux configuration for eMMC, how to effectively measure your eMMC performance, and tips to improve it. Topics covered include: filesystem bearing on MMC/SD performance, IO scheduler configuration, and optimal partition layout. Target audience is embedded systems developers or users interested in getting the most out of their eMMC/SD card. You can also download the presentation slides on elinux.org. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011. www.cnx-software.com

HTML5 in a Plasma-Active World – ELC 2012

Danny Bennett, Principal Engineer at basysKom GmbH, talks about HTML5 in Plasma Active development environment at Embedded Linux Conference 2012. Abstract: With the explosion of mobile application development, there is a increasing demand for a common run-time environment across the many mobile platforms. The WAC (Wholesale Applications Community) along with the latest W3C (World Wide Web Consortium) HTML (Hypertext Markup Language) specification HTML5 (HTML version 5) is a step in that direction. Using recent advances in widget/web application development tools and techniques such as Qt Quick and JavaScript. Using Plasma Active as a development environment we can show how to build and verify widget WAC compliancy using the online compliancy verification. This is done using the current version of Plasma-Active running on MeeGo, Mer and the upcoming Tizen platforms. Proving MeeGo, Mer and Tizen are good platforms as a basis to create WAC compliant HTML5 based web applications. You can […]

EmbeddedTS embedded systems design