Artila M-506 and M-606 ARM9 Industrial Single Board Computers

Artila Electronics announced 2 new single board computers (SBC) based on Atmel SAM9G45 ARM9 Processor: Artila M-506 running Linux 2.6.38 Artila M-606 running Wince 6.0 Both models features the same hardware with a standard 3.5” form factor, Atmel AT91SAM9G45 Processor, 128MB DDR2 RAM, 128MB NAND Flash and 2MB DataFlash and only differ by the operating system and software used. The company explains that the board targets industrial application such as intelligent transportation system (ITS), building automation, energy-saving system, and scenario control systems. Here are the hardware specifications for both devices: CPU – ATMEL AT91SAM9G45 @ 400MHz Memory – 128MB SDRAM Flash – 128MB NAND & 2MB DataFlash for system recovery On-board TTL/LVDS LCD interface Supports 5V/12V TFT LCD panels, up to 1280 x 860 pixels Ethernet: 1x, 10/100Mbps COM port – 3x RS-232, 1x RS-422/485 USB Host – 4x USB 2.0 HS ports. Micro-SD Card – 16GB max. GPIO – 4x pins, CMOS-level On-board real-time clock w/ backup battery Dimension …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Qt 5 for Raspberry Pi (QtonPi) 0.1 Release

Nokia Qt Labs has announced the very first release of Qt5 for Raspberry: QtonPi 0.1. QtonPi 0.1 includes a pre-alpha release of Qt 5, but Qt 5 alpha will be part of the next release. So bear in mind that it’s likely to be buggy and some features are missing. This release is includes: Base Layer Fedora RPM Packages plus some additional Raspberry Pi specific packages Linaro GCC 4.5.4 toolchain QtonPi image creator and sysroot tools Middleware Documentation on how to get toolchain + sysroot + Qt Creator working to Develop Apps Qt 5 running on full-screen EGFS mode The release can be downloaded via: BitTorrent – qtonpi-0.01.tar.bz2.torrent HTTP Download – qtonpi-0.01.tar.bz2 Alternatively if you are already running the Debian 6 image in the emulator or Raspberry Pi board, you can install the latest snapshot (e.g. nightly build) by adding deb http://archive.qmh-project.org/rpi/debian/ unstable main to /etc/apt/sources.list and run the following commands: sudo apt-get update sudo apt-get install qt50-snapshot This will …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Nokia Qt Labs Releases Qt 5.0 Alpha

Nokia Qt Labs announced the alpha release of Qt 5 C++ application development framework, which focuses on the delivery of Qt Essential modules for Qt 5. This new version of Qt goal is to bring the focus to a model, although native Qt using C++ would still be used to implement modular backend functionality for Qt Quick. The developers explains that this module is working nicely on Qt for embedded system where UIs are full screen, but more work is needed on the desktop, and it will only be fully implemented in Qt 5.1 or 5.2. Qt developers make 4 big architectural changes to Qt internal architecture: Base all Qt ports on Qt Platform Abstraction layer (QPA) to make it easier to port Qt to other windowing systems and devices. Re-architect Qt graphics stack using a a Scenegraph on top of OpenGL to increase performance versus Qt 4, using Qt Quick and OpenGL (ES) 2.0 Modular repository structure for increased …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

uClinux Running on Freescale Kinetis K70 MCU (Cortex-M4) Module

Last year, I posted about Linux for Cortex M3 & M4 Micro-controllers and noted it was difficult to find cost effective Cortex-M based boards able to run uClinux or Linux (RAM being the main issue). Freescale TWR-K70F120M  is a module based on Kinetis K70 MCU (Cortex M-4) with plenty of RAM (128MB) to run Linux or uClinux. It is available for 109 USD or 179 USD with Freescale Tower system (TWR-K70F120M-KIT). Here are the key features of the module: Freescale MK70FN1M0VMJ12 Cortex-M4 MCU @ 120 MHz (Product Brief) Touch Tower Plug-in Socket General purpose Tower Plug-in (TWRPI) socket On-board JTAG debug circuit (OSJTAG) with virtual serial port 128 MB DDR2 SDRAM memory 256 MB SLC NAND flash memory Three axis accelerometer (MMA8451Q) Potentiometer Micro-SD Card slot I could not find an open source uClinux implementation for Kinetis K70, but emCraft has a Linux Board Support Package (BSP) for the Freescale TWR-K70F120M-KIT hardware platform available for 99 USD. They have just uploaded …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

98 Raspberry Pi Boards Left for Qt Developers

In November 2011, the Raspberry Pi foundation announced that Nokia purchased codes for 400 boards from the 1st 10,000 batch, in order to give them away to selected developers that are interested in helping develop and test Qt 5 on the Raspberry Pi. This developer program is called QtonPi. The surprising part if that they struggle to distribute all those boards. Although to date 425 people have been selected, only 302 are currently eligible to receive a board because over 100 developers did not provide their details to receive the free Raspberry Pi board namely: Their full name The link to their wiki user profile. The area of the “QtonPi Accepted Page” where they are listed. The country where the board will be shipped If by chance, you are reading this blog, have been selected but you can’t see “OK” or “CODE SENT” next to your user ID, you should probably contact them with the details above. In the meantime, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Ubuntu TV Works on OMAP4 Pandaboard

Ricardo Salveti, Software Engineer at Canonical,  has written a blog post saying that Ubuntu TV now support full video hardware acceleration on the Pandaboard, TI OMAP 4 low cost development board. A demo of Ubuntu TV on the ARM platform with Ubuntu TV UI and 720p/1080p video playback can be seen in the video below. Pandaboard is the first ARM platform that can fully run Ubuntu TV. If you have a Pandaboard, you can try it out by installing the packages available at Linaro’s Overlay PPA. Qt and Qtmobility are not there yet (Patches are available at https://github.com/robclark/qtmobility-1.1.0), but he said they would be soon. The source code for Ubuntu TV is available at https://code.launchpad.net/~s-team/ubuntutv/trunk   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 Support CNX Software – Donate via PayPal or become …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Color Converter for Nokia Symbian Anna / Belle

I’ve developed a small Qt Quick application called ColorConv that can convert RGB color to HEX color used in HTML pages (e.g. 255,255,255 -> #FFFFFF) and vice versa mainly to play with Qt Creator QML and test Nokia Ovi Store application submission process. You can enter the Red, Green, Blue values manually by typing with the default numerical keypad in Symbian or use the slider to select the value. Alternatively you can enter the hexadecimal code to get the RGB value. If you are interested, you can download it in Ovi Store and in case you have some requests please comment on the support page. Nokia Ovi Store Submission Process Nokia submission process is almost free (1 Euro) and it took about 2 weeks to get my application published. I basically followed the instructions given on submit Qt applications to the Ovi Store PDF. The first thing you have to do is to register at Ovi Publish and pay 1 …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Qt Labs Releases Qt 4.8.0

Qt Labs has just announced the release of Qt 4.8.0 featuring Qt Platform Abstraction, threaded OpenGL support, multithreaded HTTP and optimized file system access. Here are some of the new key features  in Qt 4.8.0: Qt Platform Abstraction (QPA) QPA restructures the GUI stack to enable easier porting of Qt to different windowing systems and devices. Previously called Lighthouse. Threaded OpenGL supportEnables developers to render OpenGL from more than one thread concurrently. See Threaded OpenGL in 4.8 for more details. Multithreaded HTTP HTTP requests are now handled in a separate thread by default. This should make application guis smoother, as networking will no longer use the main event loop. Optimized file system access The file system stack received some heavy lifting under the hood. The result is better I/O performance, achieved by reducing the number of system calls performed for I/O and by better use of cached data, when available. The improvements in performance can be seen across all platforms. …

Support CNX Software – Donate via PayPal or become a Patron on Patreon