F2FS – A New Flash File System for Mobile Devices – ELCE 2012

Joo-Young Hwang, principal engineer at Samsung, presents F2FS (Flash-Friendly File System), a new file system designed for storage in mobile devices at the Embedded Linux Conference in Barcelona, Spain, on November 5, 2012. Abstract: Recent mobile devices adopt various flash storages as a primary storage. File system support for those flash storages is a must for flash device performance and lifespan. I will present a new file system, called F2FS, designed for mobile flash storages. F2FS is designed considering the characteristics of the underlying flash storage which has flash translation layer (FTL). F2FS outperforms EXT4, which is a popular file system for Android phones, in most of benchmarks. I will describe motivation, design, and implementation of the file system, then show performance comparison data with EXT4. Target audiences are those who are interested in file system support for flash storages such as eMMC and SSD. Kernel and file system expertise […]

Archos TV Connect STB Hands-On Video

A few days ago, Archos unveiled the TV Connect, an Android Jelly Bean set-top box powered by TI OMAP4470 that can be placed on top of the TV, and controlled by a Bluetooth game controller/keyboard. Archos is now at CES 2013, and Brad Linder of Liliputing has had a closer look at the device. In the first part of the video, they give an overview of the device and the controller, and have some problems with the Bluetooth connection probably because of the spectrum might be saturated at the conference. Brad mentions the controller may be a bit awkward to use, but the Archos guy explains you could also use your TV remote control since it is HDMI CEC compatible, or alternatively your Android smartphone/tablet connected with Bluetooth (or Wi-Fi). At some point, they discuss about all the Chinese mini PCs that have similar functionalities, and the advantages Archos TV […]

Archos TV Connect Android 4.1 Set-top Box Powered by TI OMAP4470

Archos has just announced the Archos TV connect compromised of a touch remote and an Android 4.1 Jelly Bean set-top box and that be placed on to  top of your TV. The Android 4.1 media player is powered by a multi-core 1.5GHz processor with 1 GB RAM and 8GB flash. The touch remote allows you to control your TV just like a tablet with tap, swipe, zoom in, zoom out, select or type. Archos did not divulge the complete specifications of their new device, but we have to following info for now: SoC – 1.5 GHz Smart MultiCore processor (Arctablet reports it’s powered by TI OMAP 4470) System Memory – 1 GB RAM Storage – 8 GB Flash memory + micro SDHC Slot up to 32 GB Connectivity: Ethernet Wi-Fi USB – Micro USB port + USB host port Video Output – mini HDMI Camera – HD front camera Misc […]

Canonical Announces Ubuntu for Phones

Canonical has just announced the Ubuntu for Phones platform that will allows users to have similar experience on desktops (Ubuntu Desktop),  TVs (Ubuntu TV) and smartphones, avoiding the need to learn 2 different platform for the desktop and mobile devices. The user interface replaces the “Lock screen” with the “Welcome screen”  (As shown in the middle of the picture above), which shows notifications and user data as you turn on your device. The user interface mostly eliminate buttons, and you can access features by swiping the edge of the phone. A swipe on the left edge will show the dash bar, giving access to most used apps and dash search, a swipe on the right edge will cycle through your opened apps, a swipe at the top will give access to notifications and allow changing settings right from there, and a swipe at a button will allow you to customize […]

Top 10 Posts of 2012 on CNXSoft Blog

This is the last day of the year, so it’s probably a good time to look back and see what interested people on this blog. This has been a banner year for low cost ARM devices and boards starting with the Raspberry Pi, then MK802 and the new mini PCs / HDMI TV dongles / PCs-on-a-stick (whatever you want to call them) that came after, always cheaper and faster. Those low cost devices have in turn made people really interested in ARM Linux, and lots of development on those little devices and boards started. The top 10 posts of 2012, according to page views, reflect just those trends: 74 USD AllWinner A10 Android 4.0 Mini PC (May 2012) – MK802 started the whole “low cost mini PCs” craze, and drove the most traffic to this blog this year. People got excited about the price, form factor, and the possibility to […]

Linaro 12.12 Release with Linux Kernel 3.7 and Android 4.2.1

Linaro release 12.12 has just been announced, and includes Linux Kernel 3.7 and Android 4.2.1. The tracking version (stable release) uses Kernel 3.4.22. This release upgrades Android to version 4.2.1, Ubuntu images are now based on Ubuntu 12.10 (Quantal Quetzal) and Linaro U-Boot 2012.12 has been released with support for Origen 4 Quad and Arndale boards. Further improvements have been done for OpenEmbedded ARMv8, where they replaced the php Apache module by php-fpm among other things. On the kernel side, USB drivers have been refactored, and a kernel size analysis have been performed on several platforms. The power management team has mainly worked on big.LITTLE IKS and MP implementations, and it’s the first time LEG (Linaro Enterprise Group) is included in the release, and they worked on UEFI for ARM, GRUB for U-Boot, and provided a Ubuntu server image for Arndale board which can boot via UEFI or UBoot. Here […]

SoC Power Measurement with ARM Energy Probes and Linux EAP Tools

Andy Green, TI Landing Team lead at Linaro,  gave an interesting presentation entitled “How to measure SoC power” at Linaro Connect Europe 2012. This talk was specifically aimed at software engineers, so that they know how to properly measure power consumption, and take actions to optimize the software to decrease it. In the first part of the presentation, he gives an overview of electronics basics with definition of voltage, load, current and power, units used for power measurements (Clue: you need to use Watts), and how voltage, current and power can be measured with voltmeters and ammeters. When you want to measure power in a rail, you would usually insert a shun resistor, use a multimeter and derive the power from the resistance and the measured voltage (P=V2/R). He also gives details about regulator efficiency, choosing measurement sampling… There are 4 common measurements strategies: DC IN – Easiest way, gives the complete […]

openSUSE 12.2 for ARM is Now Available for Beagleboard, Pandaboard, Efixa MX and More

The first stable release of openSUSE for ARM has just been announced. openSUSE 12.2 for ARM is officially available for the Beagleboard, Beagleboard xM, Pandaboard, Pandaboard ES, Versatile Express (QEMU) and the rootfs can be mounted with chroot, but “best effort’ ports have been made for Calxeda Highbank server, i.MX53 Loco development board, CuBox computer, Origen Board and Efika MX smart top. Work is also apparently being done on a Raspberry Pi port which should be available for the next release. openSUSE developers explains that almost all of openSUSE builds runs on these platforms (about 5000 packages). Visit “OpenSUSE on your ARM board” for download links and instructions for a specific ARM board. More details are available on the wiki page. openSUSE has limited resources for ARM development, so If you’d like to help with development (e.g. fixing builds), visit ARM distribution howto page to find out how to get […]