The End of Embedded Linux (As We Know It) – ELCE 2012

Chris Simmonds, freelance consultant and trainer (2net ltd), discusses the future of embedded Linux now that storage and processing power are no longer an major issue, and try to find the best Linux platform for embedded systems at ELCE 2012. Abstract: Embedded Linux is at a cross roads where the combination of Moore’s law making devices more powerful and the mass production of consumer devices, especially mobile, making them cheaper means that the old ways no longer work. Only a few years ago we though in mega: MHz, MBytes, MBits/s. Now we have to think in giga. The days of the single core CPU are almost over, as are the days of the QVGA display. All this means that there is a need to re-think how embedded devices are programmed. Two obvious roads lie ahead: Android and Ubuntu (or other desktop operating system of your choice). This talk considers the […]

Ambarella Unveils A9 4K Ultra HD Camera SoC

Ambarella has recently today introduced the A9 camera System on Chip (SoC) with support for the new 4K Ultra HD video standard in order to power next generation of mirrorless, sports, and digital still cameras. Ambarella A9 SoC features two ARM Cortex A9 cores (surprisingly), as well as Ambarella Image and Video DSPs. The A9’s video features include video timelapse modes, capture of high-resolution still images during video recording, Electronic Image Stabilization (EIS), and burst capture of up to sixty 12-megapixel still images per second. Ultra-wide angle and small form factor lenses are supported with full lens distortion correction. The A9 also support High Dynamic Range (HDR) video. Ambarella A9 Feature Summary: 4K Ultra HD video recording @ 30 fps. High definition video recording at 720p @ 240fps and 1080p @ 120fps. Burst mode support for still image capture of over 700 Megapixels per second. Multi-exposure High Dynamic Range (HDR) […]

ArmSoM CM5 Raspberry Pi CM4 alternative with Rockchip RK3576 SoC

Beaglebone: The Perfect Telemetry Platform? – ELCE 2012

Matt Ranostay, technical staff at Ranostay Industries, gives a presentation about a telemetry system based on Beaglebone at the Embedded Linux Conference Europe on November 5, 2012. Abstract: The author will discuss his ongoing and other team members efforts to develop hardware and software that reports sensor data to the community. This talk will be split into several parts a) types of useful sensors b) hardware design of Beaglebone capes c) and telemetry reports to Pachube/Cosm. Demonstrating that in the new world of cheap prototyping boards with I2C, GPIO, and SPI that anyone can setup a decent monitoring system for home security, automation, and weather reporting. There will be a live demo of prototype geiger counter + weather station. The audience targeted is the professional hobbyist who likes to hack on microcontrollers in their spare time. It will take little to medium knowledge of electrical engineering to follow this talk. […]

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 […]

Inside Android’s User Interface – ELCE 2012

Karim Yaghmour, Opersys inc, talks about the internals of the Android user interface at Embedded Linux Conference Europe on November 5, 2012. Abstract: Android is a very complex stack comprising several dozens of novel components and moving parts. Still, it’s intrinsically a user-centric system and, therefore, its parts which deal with user interface are of special interest for anyone aiming to put Android in a device. This talk will examine the internals of Android’s user-facing components. Specifically, we will cover the inner-workings and interactions of the Window Manager, Surface Flinger, Input Method Manager, and the rest of the system. We will also cover key display and input components such as the Status Bar, Soft Keyboard and Notifications. This talk will be especially useful to developers intending to use Android in user-facing embedded systems, those needing to implement support for their graphics hardware and anyone interested in the internals of Android’s […]

Etnaviv Project Vivante GCxxx GPU Open Source Driver

You have most probably heard of Lima, an initiative to provide fully open source Mali-200 & Mali-400 drivers by reverse-engineering the closed source Mali GPU drivers. A separate effort, Etnaviv Project, has now started to offer open source drivers for Vivante GCxxx GPU used in SoC such as Marvell Armada 1500 (notably used in mainly Google TV platforms), Rockchip RK2918 (present in many older tablets),  Freescale i.MX6 (used in newer tablets, low cost development boards, some SoMs and GK802/Hi802 mini PCs). The project is called Etnaviv. The introduction of Etnaviv Project reads as follows on the corresponding Github account: Project Etnaviv is an attempt to make an open source user-space driver for the Vivante GCxxx series of embedded GPUs. The current state of the project is experimental. It is currently only of use to developers interested in helping develop open source drivers for the hardware, reverse engineering, or in interfacing […]

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

Crystalfontz CFA-10036 ARM9 Embedded Module Running Linux 3.7

Crystalfontz America, a supplier of LCD and OLED display modules used in embedded systems, has launched a Kickstarter campaign to fund manufacturing and lower the cost of a system-on-module powered by Freescale i.MX28 featuring a small 128×32 OLED display, and lots of GPIOs. Here are the specs of CFA-10036 SoM: Processor – Freescale i.MX283 @ 454MHz  (Optionally i.MX287) System Memory – 128 MB DDR2 (Optionally 256MB) Storage – microSD socket (Up to 64GB) Interfaces: 2x CAN interfaces 4x synchronous serial ports 10/100-Mbps 802.3 Ethernet MAC USB 2.0 OTG (connected to microUSB AB on CFA-10036. Used for development purpose) USB 2.0 host controller and PHY 5x UART plus one dedicated debug UART 2x I2C (OLED shares one of these) LCD, touch screen, keypad, and rotary encoder support RTC with 32KHz crystal (requires continuous power) 4x 32-bit timers 8x PWM 5x 12-bit 428KS/s ADC channels 1x 12 bit 2MS/s ADC channel 91 GPIO […]

Rockchip Shows Off RK3188 Quad Cortex A9 Processor and Miracast Dongles

There has been some leaks about Rockchip RK3188 processor, and Cube Pea tablet based on this SoC, but no device are available for purchase to date. Rockchip is currently at CES 2013 showcasing their solutions, and they are showcasing RK3188 tablet development platform at the show, but no RK3188 tablet as final products should only start to be available in March. Charbax is at CES 2013 now, and could ask a few questions about Rockchip upcoming SoC. RK3188 is a quad core Cortex A9 processor clocked up to 1.8-2.0 GHz, manufactured using 28nm HKMG process technology. The SoC features a quad-core Mali-400MP GPU,  1080p video decoder & encoder, and they can easily provide 4G/LTE support. RK3188 should be 20 to 30% faster than Nvidia Tegra 3, and have the same performance as Samsung Exynos 4412. Rockchip representative also stress that performance/cost ratio will be better than (Chinese) competitor basing their […]

Boardcon EM3562 Rockchip RK3562 SBC with 8 analog camera inputs