ARM TechCon 2013 Schedule – ARM Servers, Internet of Things, Multicore, Hardware and Software Optimization and More

ARM Technology Conference (TechCon) 2013 will take place on October 29 – 31, 2013, in Santa Clara, and the detailed schedule for the event has just been made available. In the previous years, the conference was divided into  Chip Designs day (1 day), and the other 2 days were reserved for Software & System Design, but this year it does not appear to be the case. Whether you’ll be able to attend the event or not, it’s worth having a look at what will be discussed there in order to have a better understanding of what will be the key ARM developments in the near future in terms of hardware and software. There will be around 90 sessions categorized into 15 tracks: Accelerating Hardware Development – This track explores the resources, tools, and techniques that designers can employ to quickly bring hardware to market. Topics include multicore design, ARM IP, […]

Linaro Connect Europe 2013 Sessions and Mini-Summit

Linaro Connect Europe 2013 (LCE13) is taking place in Dublin, Ireland on July 8 – 12, 2013. If you are not there, you can still follow the event remotely as the event schedule is available with tracks focused on Android, Builds and Baselines, Enterprise, Graphics and Multimedia, Linux Kernel, Network, Project Management Tools and Training, and the Testing and Validation mini-summit will also take place at the same time. There will be hacking and lab sessions each day (except on Friday) where you can expect to learn useful skills. I’ve selected 2 sessions per day that I think might be particularly interesting. Monday 10:00 – 10:45 – ARMv8 Status and Updates Current Status of v8 tree What’s merged? What’s features are next priorities? Platform Updates What members should know about adding new v8 platforms 12:00 – 13:00 – How to make Android more efficient for entry level products The main objective of […]

12MB Minimal Image for Raspberry Pi using the Yocto Project

Last year, I wrote instructions and provided a download link about a minimal image for Raspberry Pi based on Raspbian. The compressed image is 84MB, and the good thing about it is that you can just use apt-get to install packages. The problem is that it’s not actually that small as once it is uncompressed the rootfs is still a massive 414 MB. So today, I’ll explain how to create a smaller (and custom) image using the Yocto Project, a platform that let you build an embedded Linux distribution matching exactly your project’s requirements. Other advantages are that the build is configurable with config files, so it’s easily reproducible with a few command lines, and it might turn out to be useful to learn more about the Yocto Project as many boards and SoC are now making use of the framework, including Freescale i.MX6 (Wandboard, Olinuxino-imx233, Sabrelite, etc…), the Beagleboard, […]

Linaro 13.06 Release With Linux Kernel 3.10 and Android 4.2.2

Linaro 13.06 has been released with Linux Kernel 3.10-rc6 and Android 4.2.2. Linux Linaro Stable (LSK) preview is based on kernel 3.9.6. There seems to have been a lot of activity for the LAVA and Builds and Integration teams, with LAVA support for new SoC such as Huawei K3V2 and Broadcom Capri from 2 companies which have recently joined Linaro as members, and well as continuous build for Linaro Stable Kernel. On the kernel side, more work has been done for multi-platform support (unified kernel), uprobes, eMMC power mamangement, and more. Here are the highlights of this release: LAVA LAVA Core As part of the effort to improve the developer experience with LAVA, the different client tools were consolidated into a single package, which simplifies the process of updating the tools and makes it easier for the team to provide new features for LAVA users. LAVA now supports KVM devices, […]

Linaro 13.05 Release With Linux Kernel 3.10, Android 4.2.2, and Ubuntu Raring Ringtail

Linaro 13.05 has just been released with Linux Kernel 3.10-rc2 and Android 4.2.2. This is the first release with Ubuntu 13.04 (Raring Ringtail) images. There’s also Linux Linaro Stable (LSK) preview based on kernel 3.9.4. BeagleBone Black support has been added and preliminary hwpack and images are available, an Android Arndale image with virtual framebuffer is also available. You can now get a desktop environment (XFCE) on Aarch64 / ARMv8. Hardware packs with Real-time Linux kernel (PREEMPT_RT) can be downloaded for Pandaboard and Arndale. More work has gone into Aarch64, big.LITTLE HMP, and ARM virtualization (KVM). Finally an UEFI is available not only for Vexpress boards, but also Samsung Origen and Arndale boards, as well as Texas Instruments Pandabord and Beagleboard. Here are the highlights of this release: LAVA First prototype production run of LAVA Lmp completed, tested functional. Beaglebone Black is now running in LAVA. TC2s is now running […]

2013 Embedded Market Study – Software Development & Processors

UBM releases a study of the embedded market every year, by surveying over 1,000 embedded professional every year. They’ve just published their 2013 Embedded Market Study (85 pages report), after surveying over 2,000 engineers and managers, so let’s see whether anything has evolved in the software development and processor space compared to 2012. Again this year, most respondents are based in the US (62%), followed by Europe (20%), and Asia (12%). C/C++ languages still rule the embedded world with 81% market share, although a little less than last year (85%), assembler is a distant third (5%). Interestingly, the average size of development teams seems to have shrunk from 15.9 in 2012 to 14.6 in 2013, the average project being composed of 4 software engineers, 2.9 hardware engineers, 2.7 firmware engineers, 2 QA/Test engineers, 1.5 system integrators, and 1.5 with other functions. About a third of project last less than 6 […]

Linux 3.9 Release

Linus Torvalds has announced the release of Linux Kernel 3.9: So the last week was much quieter than the preceding ones, which makes me suspect that one reason -rc7 was bigger than I liked was that people were gaming the system and had timed some of their pull requests for just before the release, explaining why -rc7 was big enough that I didn’t  actually want to do a final release last week. Please don’t do that. Anyway. Whatever the reason, this week has been very quiet, which makes me much more comfortable doing the final 3.9 release, so I guess the last -rc8 ended up working. Because not only aren’t there very many commits here, even the ones that made it really are tiny and not pretty obscure and not very interesting. Also, this obviously means that the merge window is open. I won’t be merging anything today, but if […]

Yocto Project 1.4 “Dylan” Release

The Yocto Project Release 1.4 has just been announced. This release codenamed “Dylan” and based on Poky 9.0.0 is the sixth release of the project. The Yocto Project is a framework that creates embedded Linux distributions, and has been getting more and more traction with silicon vendors such as Intel, Freescale and Texas Instruments. Yocto Project 1.4 bring the following new features and updates: Major performance improvements – The overall build time has been reduced by more than 10%. Kernel build time is reduced by about 25%. With rm_work enabled, 40% less storage will be used for the tmp directory. Smart, a replacement for zypper Support for read-only rootfs Wayland support, an X replacement. Systemd support, a replacement for the system V init daemon. Usability improvements to HOB, bitbake, yocto-bsp and other tools, including UI improvements, new features and bug fixes. Documentation improvement/update and a new kernel development manual and […]

EmbeddedTS embedded systems design