I attended Barcamp Chiang Mai 6 yesterday, and sessions dealt with a wide range of subjects ranging from SEO and web development to things like nuclear energy, VMAT2 God gene, or Edward Snowden. There were just four talks somewhat related to the subjects I usually write about in this blog: Project Manhattan – An interactive TV infrastructure project for TV operators based on open source libraries (but not open source itself). They provide both back-end software and a mobile app (Android or iOS) for smartphones and set-top boxes. They had an Android set-top box, but unfortunately there was no time for demo. There’s no project website, but the solution is said to be used by horizon-tv.tv (in Russian). A Raspberry Pi session which I could not attend Firefox OS – Keng is the owner of a mobile and web development company called opendream, but he’s also one of the 4 […]
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, […]
Qualcomm Snapdragon 800 MDP Benchmarks
A few days ago, I saw some benchmark results showing Xiaomi M3 smartphone powered by Snapdragon 800 SoC getting a ridiculous score above 80,000 points in Antutu, but thought it was really odd, and it turned out to be a fake Antutu screenshot. The actual scores for Snapdragon 800, are much lower, yet one of the fastest mobile platform ever, according to benchmarks performed by Engadget, which hold of Qualcomm Snapdragon 800 Tablet and Smartphone MDPs. Engadget provided comparison of the benchmark for 12 devices, but I selected the 4 most powerful of the lot in the table below. S800 MDP tablet (MSM8974) S800 MDP phone (MSM8974) Samsung Galaxy S4 (Exynos 5 Octa) Nvidia Tegra 4 ref device Quadrant 2.0 20762 22022 13326 16436 Vellamo 2.0 2997 2914 1977 N/A AnTuTu 3.x 35783 33828 28167 36305 SunSpider 0.9.1 (ms) 543 566 732 499 SunSpider 1.0 (ms) 657 674 N/A N/A […]
Ubuntu 12.04 Now Boots on Rockchip RK3188 mini PCs (T428, MK908, Rikomagic MK802 IV…)
After the release of the RK3188 Linux kernel source code last week, Ian Morrison (Linuxium) has managed to boot Ubuntu 12.04 with XFCE desktop on Tronsmart T428. However, as Tronsmart refused to release their source code, further Linux development is likely to happen on Rikomagic MK802 IV, because Rikomagic released the code for their device, so development work will be easier. AFAIK, this is the first time Linux boots natively on RK3188 devices, so it’s still early stage (no Wi-Fi, Bt or graphics acceleration), but if you still want to give it a try here are the instructions (for T428):] Create a SDCARD with an Ubuntu 12.04 root file system on it and ensure it is labeled as “linuxroot” (Visit Slatedroid for details) Flash your RK3188 minipc with rooted stock 4.1.1 ROM. (May not be needed if you ROM is already rooted) Boot Android, and install Android Terminal Flash t428-3.0.36-linuxium-test+-kernel.img […]
Bluetooth Versions Walkthrough, and Bluetooth 4.0 Low Energy Development Resources
I’ve seen more and more Bluetooth 4.0 LE devices in the last few months including RFDuino, Wimoto Motes, TI SensorTag, and Scadanu Scout, so I thought it would be good to write a bit about Bluetooth. First, I’ll write about the different version of Bluetooth, since I was still confused with the practical implications between the versions, and then I’ll show some development kits and software resources to play around and/or develop Bluetooth 4.0 LE applications both on devices and hosts. Bluetooth Versions Bluetooth v1.0 and v1.0B The Bluetooth 1.0 Specification was released in 1999, and according to an entry in Wikipedia, 1.0 and 1.0B devices had many issues, mainly interoperability issues. You won’t find any Bluetooth 1.0 device today. Bluetooth v1.1 Bluetooth v1.1 was ratified as IEEE Standard 802.15.1-2002 in 2002. It fixed many issues found in the previous specifications, added the option to use non-encrypted channels, as well […]
Emcraft Systems STM32F4 SoM and Starter Kit Run uCLinux From On-Chip Flash
Emcraft has recently announced a new system-on-module based on STMicro STM32F437 Cortex M4 micro-controller, as well as a starter kit based on the module that can run uCLinux directly from STM32F437’s 2MB on-chip flash, allowing a faster boot time, and AFAIK, this is the only Linux-ready STM32 platform available on the market. Here are the specifications of Emcraft Systems SOM-STM32F4: MCU – STMicro STM32F437 Cortex M4 @ 168 MHz with 256KB RAM and 2MB flash External Memory – 16MB PSRAM External Storage – 16MB NOR Flash Ethernet PHY (Optional) Connectors – 2x SoM Connectors with access to I/Os: USB, Ethernet, I2C, SPI, UART, LCD I/F, ADC, DAC, GPIO… Dimensions – 30 mm x 46 mm To speed-up development and for evaluation, the company also provides a starter kit composed of the STM32F4 SoM, and a baseboard (SOM-BSB-EXT) with the following main features: USB interface using USB-UART bridge connected to UART […]
Gumstix Alto35 Customizable Touchscreen Board
A few months ago, Gumstix introduced Geppeto, a web platform that allows you to design and order your own baseboard for Gumstix Overo systems-on-module within minutes. The company has just announced Alto35, an expansion board built entirely with Geppetto. The Alto35 replaces Palo35 Overo-series expansion board with the same features, but adding the possibility of customizing the board via Geppetto. Alto34 expansions board features the following: 3.5″ LCD resistive touch screen Stereo audio in/out jacks 3D accelerometer (STMicro LIS33DE) RC servo USB – 2x USB mini-B ports, including console port (FT232RQ USB UART) LEDs in 4 different colors, 2 tactile switches. 2×70-pin AVX Headers compatible with Overo COMs. Power – 3.5V-5V All Overo computers-on-module are compatible with Alto35 board, so you can just use existing software solutions such as Linaro Ubuntu, Robot Operating System, and the Yocto Project. Alto35 is available for $89 including the display (not the Overo module), […]
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 […]