Technologies and Techniques to Accelerate Embedded Development

I’ve recently attended a webinar entitled “Accelerate Your Next Embedded Development Project: Essential Tools and Techniques for Every Phase of Your Project Lifecycle”  presented by Wind river and VDC Research. The two speakers were: Marc Brown, Wind River VP, Tools and Marketing Operation. Christopher Rommel, Senior Analyst at VDC Research. The webinar was composed of three sections: Industry Challenges. (Wind River) Embedded Development: Data and Trends. (VDC Research) New ways to accelerate development (Wind River) Industry challenges Marc describes the new challenges for device software drivers: Increased security, safety and quality requirements for connectivity Performance scalability: multi-cores, many cores and SoC support. Pressure to lower OPEX (Operating Expenses) Companies are now pushed to increase performance,  become more cost effective and provide a better connectivity while at the same time decrease time to market, project risks and security issues. Data and Trends Christopher first present a slide showing there are still […]

Axiomtek CAPA111: AMD G-Series Single Board Computer

Axiomtek announced the CAPA111, a single board computer powered by AMD G-Series processors T40R (single core @ 1Ghz) or T40E (dual core @ 1Ghz) with up to 4GB of DDR3 memory, LVDS & VGA video output, two gigabit Ethernet, 6 USB 2.0 ports, 2 SATA ports, 2 COM ports and more. Here are the board specifications: CPU: AMD G-Series APU single core T40R (1.0 GHz) and dual core T40E (1.0 GHz) Chipset: AMD Fusion Controller Hub A50M chipset System Memory: 1 x 204-pin DDR3-1066 SO-DIMM max. up to 4 GB SSD:  1 x CompactFlash Watchdog Timer: 255 levels, 1~255 sec. Expansion Interface: 1 x PCI Express Mini Card Battery: Lithium 3V/220mAH Size: 146 x 104mm Board thickness: 1.6 mm Temperature 0°C ~ +60°C, operation Operation Humidity: 10% ~ 95% relative humidity, non-condensing I/O: MIO: 1 x RS-232/422/485 (COM 1); with +5V/+12V powered 3 x RS-232 (COM 2/3/4) ; with +5V/+12V […]

Embedded Hardware & Systems Trends for 2012 and Beyond

VDC Research currently has a research program called “STRATEGIC INSIGHTS 2012: EMBEDDED HARDWARE & SYSTEMS” where they analyze potential opportunities and give forecasts for embedded systems market through 2016. Some recent insights from their ongoing coverage of the Embedded Hardware & Systems market include: The Communications / Networking market is engaged in a period of dynamic change that is redefining the sector’s processing requirements. FPGAs & Linux are redefining embedded market growth requirements. The smart grid is creating new opportunities for embedded processors. Single board computers are enabling next-generation computing for military / aerospace applications. The Institute for Supply Management’s PMI index continues to demonstrate isolated pockets of regional growth, suggesting that new project starts and sustained unit shipments will maintain embedded market growth in 2012. The final reports should be available in 2012 as follows: TRACK 1: FASTFORWARD: INSIGHT FOR LEADERS Volume Number Volume Title Publication Date 1 Generating […]

Renesas Announces R-Mobile A1 Application Processors

Renesas has unveiled R-Mobile A1 series of application processor for personal navigation device (PND) and other portable devices. Here’s an excerpt of the press release: Renesas Electronics Corporation, a premier provider of advanced semiconductor solutions, and its subsidiary, Renesas Mobile Corporation, an innovative supplier of advanced cellular semiconductor solutions and platforms, today announced the R-Mobile A1 series of application processor for PND (personal navigation device) and other portable devices. The R-Mobile A1 series of devices integrate Renesas’ SH-Mobile R series and EMMA Mobile™ series, which have proven track records as application processors for PND and portable media players … Although equipment that includes ISDB-T one-segment broadcast reception functionality has become mainstream in portable equipment such as PNDs and portable media players, there are now increasing needs for higher image quality and higher functionality due to the widespread adoption of ISDB-T full-segment terrestrial digital TV broadcasting. Furthermore, there are increasing demands […]

DLNA/UPnP Linux Server with Coherence

Coherence is a DLNA/UPnP Media Server written in Python which exports local files or online media to UPnP clients. Coherence fetch the media files from several sources such as: Local applications media collections, like those from Rythmbox or Banschee, Audio-CD or DVB Online services like Flickr, last.fm, YouTube, Picasa Web Albums and other. Other sources can also be added thanks to Coherence plug-in architecture. The media server supports transcoding (currently experimental) that is to convert media files in another format. Coherence toolkit also contains other packages such as: Coherence-Config: a cross-platform GUI frontend for ‘Coherence’. Cadre: a picture DLNA/UPnP MediaRenderer which can display pictures from the local filesystem or from a MediaServer. Mirabeau: An application level proxy for UPnP devices which allows to share your UPnP content between two or more local networks over the Internet. It uses XMPP as a transport (work in progress). UPnP-Inspector:  a graphical UPnP Device […]

Enable OpenGL 2.0 and WebGL for Intel GMA3150 in Ubuntu

I wanted to use WebGL in my Acer Aspire One D255E netbook that uses an Intel GMA 3150 onboard graphics card, but it did not work in Chromium nor Firefox. WebGL requires OpenGL 2.0 support, but I found out I only had support for OpenGL 1.4:

But I found out it was possible to enable OpenGL 2.0 for GMA 3150 in Linux by installing and running driconf:

and clicking on “Enable limited ARB_fragment_shader support on 915/945.” and “Enable stub ARB_occlusion_query support on 915/945.” options. They are not enabled by default because they do cause problems. After those two options were enabled, OpenGL 2.0 was enabled.

But I still could not use WebGL in either Chromium nor Firefox, so I decided to install the latest version of Mesa (7.11) with indirect rendering (software) enabled with libOSMesa:

Even with the latest Mesa library, I could not use WebGL […]

OpenMAX (Open Media Acceleration)

OpenMAX (Open Media Acceleration) is a royalty-free, cross-platform set of C-language programming interfaces that provides abstractions for routines especially useful for audio, video, and still images. OpenMAX standard is managed by the non-profit technology consortium Khronos Group. OpenMAX allows developers to take advantages of hardware media decoding/encoding. For example, If you want to play video using Raspberry Pi hardware (VideoCore IV GPU in Broadcom BCM2835) you’ll have to use OpenMAX IL. OpenMAX provides three layers of interfaces: Application Layer (AL): Open standard for accelerating the capture, and presentation of audio, video, and images in multimedia applications on embedded and mobile devices. Integration Layer (IL) : API defining a standardized media component interface to enable developers and platform providers to integrate and communicate with multimedia codecs implemented in hardware or software. Development Layer (DL): APIs containing a comprehensive set of audio, video and imaging functions that can be implemented and optimized […]

Linaro’s Android Platform – ELCE 2011

Zach Pfeffer, Linaro Android Platform team leader, describes Linaro’s work on the Android platform and future plans at Embedded Linux Conference Europe 2011. Abstract: Linaro uses components from the Android Open Source Project, member companies, community supported efforts and Linaro engineering teams to build integrated, easy-to-use and well tested Android platforms for upstream work, product baselines and hobby projects. The team currently has platforms for TIs PandaBoard, BeagleBoard and Beagle xM, ST Ericsson’s Snowball, Samsung’s Origen and Freescale’s iMX53. They recently released platforms with Android 2.3.4 built against GCC 4.6 and running the 3.0 Linux kernel. In this session Zach reviews what’s been done, the Linaro Android concept, how Linaro brings Android together and what their plans are. 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 […]

Exit mobile version