The second Android developer Conference (AnDevCon II) took place about 10 days ago. Karim Yaghmour of OperSys published the presentation slides he used during his two Android presentations. The first presentation was Embedded Android Workshop, the same presentation he did at Android Open 2011. The second presentation “Android Variants, Hacks, Tricks and Resources” slides can be found below. Those 48 slides cover the following: AOSP’s limitations: Rigid, closed development model, excludes many things… Tearing AOSP apart Forks: Cyanogenmod: After-market handset firmware with custom launcher and lots of tweaks and mods… Replicant: 100% open souce with FDroid marketplace. MIUI: Closed source with UI enhancements. Ports: RIM Playbook: OMAP4 Tablet based on AOSP. Bluestacks: Android on Windows 7. Alien Dalvik: Android SDK + Meego SDK integration. Mods: XDA Developers. Melding with “Classic” Linux Stack: Rationale: Lots of available stacks in Linux, Android does not provide everything. Road blocks: File system, Bionic C […]
MIPS Releases Kernel 3.0.8, plans for Android 4.0
MIPS has just released Linux Kernel 3.0.8 port for MIPS SoC, the kernel version used by Android 4.0.1. The latest kernel is available on MIPS developer website at http://developer.mips.com/linux/. You can use Git to get the latest kernel source code for MIPS Technologies cores (with hardware fixes and improvements) as follows:
1 |
git clone git://git.linux-mips.org/pub/scm/linux-mti.git -b linux-mti-3.0.8 |
Although git is recommended to ensure you have the latest commit, you can also download a snapshot version from linux-mips FTP site.:
1 |
ftp://ftp.linux-mips.org/pub/linux/mips/mti-stable/v3.x/linux-mti-3.0.8-1.tar.bz2 |
Over the next several weeks, MIPS will be posting updates on the MIPS Developer website regarding Android 4.0 (ICS) with a release planned for mid-december 2011. 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
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 […]
Using Buildroot For a Real Project – ELCE 2011
Thomas Petazzoni, embedded Linux engineer and trainer at Free Electrons, shows how they used buildroot for a specific project at Embedded Linux Conference Europe 2011. Abstract: Buildroot is a nice, simple and efficient tool to build small to medium sized embedded Linux systems, such as the ones found in many industrial systems or highly dedicated systems. Buildroot allows to automate the process of building a cross-compiling toolchain, building the root filesystem with all userspace components, building a Linux kernel image and a bootloader image. Based on experiences of a specific customer project, Thomas details how Buildroot can be configured and used to quickly produce nice, fast and efficient embedded Linux systems, but also how the target application development and debugging can be done based on Buildroot. You can also download the presentation slides. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as […]
Tuning Linux For Embedded Systems – ELCE 2011
Darren Hart, Intel’s Open Source Technology Center, gives a 5 step method to optimize Linux (image size, memory footprint and boot time) for embedded systems at Embedded Linux Conference Europe 2011. Abstract: Although embedded systems are less and less resource constrained, there is still a lot of demand for minimizing the image size, runtime memory usage, and boot time. The firmware, kernel configuration, hardware initialization, boot-time arguments, start-up scripts, and library sizes are all examples of things with a direct impact on your image size and/or boot time. There are several core processes involved with minimizing the size of an image, which has a direct impact on runtime memory usage and boot time. The focus is on configuration techniques that get you most of the way there and follow-up with source-level customizations that get you the rest of the way. You can also download the presentation slides. Jean-Luc Aufranc (CNXSoft)Jean-Luc […]