Over 40 Percent of Embedded Projects are Behind Schedule

VDC Research has published a research note entitled “Running Behind Schedule: The Crisis in Software & System Development” where they surveyed some embedded and enterprise developers and got the result that over 40% of developers report their project is behind schedule. The worrying fact is that this issue does not improve over the years. It is interesting to note that the average project takes over a year and involves over 30 full-time software engineers. The four main reasons cited for the delays are: Changes in specifications Complexity of the application Customer changed requirements Lack of manpower VDC explains  that in the I.T world many are using Agile to manage changes in specifications, this is not the case in embedded market as every industry has very different requirements. There are specific process requirements for embedded systems, but those have been designed for the Waterfall or V model methods , not interactive […]

Embedded Linux Quick Start / Tutorial Videos

Free Electrons recorded some videos from the Embedded Linux Conference Europe, in Cambrigde, United Kingdom on October 2010 by Chris Simmonds, the founder of 2net Limited, a UK company providing training, consultancy and custom software for Linux and other embedded platforms. The videos can either be downloaded in webm HD format at http://free-electrons.com/blog/elce-2010-tutorial-videos/ or you can watch them in HD format below. The PDF slides for the three parts and the lab notes are available at http://elinux.org/images/c/cc/Linux-quick-start.tar.gz The first video (53 minutes) deals with the following key points: Genesis of a Linux project The four elements: Tool chain; boot loader; kernel; user space Element 1: Tool chain Element 2: Boot loader The second video (1h19m) focuses on: Third element: Kernel Fourth element: User space The last video (1h07m) is more practical as it shows how to use embedded Linux on an NXP LPC3250 Stick (ARM9): Description of the hardware Installing […]

Khadas Edge2 Arm mini PC

Rockchip RK2918 based Set-Top Box and Laptop

Rockchip RK2919 is apparently being implemented in many tablets such as Arnova 10, but they are also used in STB / media players and Laptops. Rockchip showcased their set-top box reference design at Hong Kong Electronics Fair 2010. Their board features 100MB Ethernet, one USB host port, one HDMI video output and one SD Card connector. The BOM cost is around 50 USD. The reference designs runs Android 2.3 (gingerbread). They also exhibited a laptop based on RK2918 supposedly manufactured by one of their customers running Android 2.3. There are no details specs nor price information available yet. But with an ARM Cortex A8 running at 1.2Ghz it should offer decent performance compared to existing ARM based laptops although I’d rather have Ubuntu preloaded (now optimized by Linaro) than Android on this kind of device. Here’s a video by Charbax (armdevices.net) of this laptop.

MIPS Launches New Android and Linux Developer Community

MIPS Technologies announced the launch of its new Developer Community at developer.mips.com. The new site is specifically tailored to the needs of software developers working with the Android™ platform, Linux operating system and other applications for MIPS-Based™ hardware. All information and resources on the site are openly accessible. “This new community demonstrates our ongoing commitment to the vibrant open source effort around the MIPS cores and architecture, as well as around our customers’ and their customers’ hardware platforms,” said Art Swift, vice president of marketing and business development, MIPS Technologies. “As the MIPS architecture continues to expand into new high-volume markets such as mobile handsets and tablets, we see an increasing need for these resources among the growing MIPS developer community.” Software engineers can find development resources and tools on the site including: Android on MIPS source code, porting instructions, a native development kit (NDK) for Android applications development on […]

RK2918 based Arnova 10 Tablet with Capacitive Touchscreen

Arnova, a subsidiary of Archos in Hong Kong, has already released the resistive touchscreen version of Arnova 10 based on Android 2.1 and powered by Rockchip RK2918 in March 2011. In May, they will start to sell the latest version of Arnova 10 with capacitive touchscreen and Android 2.3 (Gingerbread). The price should only be slightly higher then the first Arnova 10 with a retail price of 229 USD / 229 Euro. This device is very similar to Archos 101 except it has a more powerful processor (Rockchip RK2918 vs. OMAP 3) but it does not have kickstand and surprisingly no HDMI output. Watch the hands-on video by Charbax below.

Android 2.3.3 Firmware for HTC, Motorola, ZTE, Samsung smartphones

CyanogenMod is an aftermarket firmware for a number of cell phones and tablets based on the open-source Android operating system. It offers features not found in the official Android based firmwares of vendors of these cell phones.  People often use it because the official firmware of their phone may not get an update or because they do not like the custom Android UI of the manufacturer. The latest version is CyanogenMod 7 (11th of April 2011) with the following: Android version: 2.3.3 Kernel 2.6.37.4 with CFS (Completely Fair Scheduler) Root access BusyBox tools Apps2SD Reboot menu – options to perform a reboot, reboot into recovery, or reboot into bootloader Input settings – Haptic feedback adjustments, trackball wake, menu unlock, music controls on lock screen Performance settings – surface dithering, JIT, VM heap size, and lock messaging in memory CyanogenMod 7 also offers user interface improvement, some pre-install apps, networking support (OpenVPN, tethering, etc..), audio […]

Rockchip RK3568/RK3588 and Intel x86 SBCs

HTC Sensation runs on Dual-Core Qualcomm Snapdragon MSM8260

HTC has just announced its new smartphone – the HTC Sensation – powered by the latest Snapdragon Dual Core MSM8260 running @ 1.2 GHz with an 4.3″ Capacitive display featuring qHD (540×960) resolution Features and specifications of the HTC Sensation: CPU: Qualcomm MSM8260 1.2GHz, dual core OS: Android 2.3 with HTC Sense Storage: Internal phone storage: 1 GB RAM: 768 MB Expansion slot: microSD™ memory card (SD 2.0 compatible) Cameras: 8 megapixel color camera: Auto focus and dual LED flash Front camera: VGA fixed focus color camera HD video recording: 1080p HD video recording Internet: 3G, GPRS, EDGE and Wifi802.11 b/g/n Misc: Bluetooth 3.0, Internal GPS and USB and Wi-Fi® tethering Connectors: 3.5 mm stereo audio jack micro-USB 2.0 (5-pin) port with mobile high-definition video link (MHL) for USB or HDMI connection Sensors: Gyro sensor G-Sensor Digital compass Proximity sensor Ambient light sensor Multimedia: Gallery, Music, and FM Radio SRS […]

Boot Linux in 300 milliseconds

MakeLinux.com managed to boot Linux from the bootloader to console within 300ms using a customized (and minimal) version of Linux running on Beagleboard based on TI OMAP 3530 (Cortex A8) as per their Super Fast Boot project. Here’s the analysis of the boot sequence and timings: Logging starts at 70 ms from reset. Boot time from reset is 300 + 70 = 370 ms. Logging starts at 330 ms from power on. Cold boot time is 330 + 300 = 630 ms. Loading of 1.5 MiB Linux image from NAND takes 237 ms with throughput 6 MiB/s. Code execution takes 60 ms or 43M CPU cycles. (For other CPU frequency execution time is different, but the number of processor cycles is the same) The most time-consuming operation is coping firmware from NAND flash. They used a Linux 2.6.32 kernel from DVSDK 3.01, in a minimal configuration (900KB footprint), the boot […]

Khadas VIM4 SBC