Texas Instruments AM387X Sitara ARM Cortex A8 Microprocessors

Texas Instruments (TI) has introduced three new AM387x ARM Cortex-A8 microprocessors (MPUs): AM3871, AM3872 and AM3874. TI says these MPUs offer integration of the ARM Cortex-A8 core, peripherals for high-bandwidth connectivity (SATA, D-CAN, PCI Express (PCIe), Gigabit Ethernet switch and more), 3D graphics for enhanced GUIs and display subsystems for camera connectivity and viewing. The AM387x ARM Cortex-A8 MPU can connect to and control IP and CAN networks, HD displays, keyboard, mouse, PC, SD card and various general purpose peripherals, all via one highly integrated processor in an industrial automation application controlling a production line and a high-speed, shared data bus allows for reduced communication overhead and quick access to shared data, which results in reduced chip count, discrete memory costs and printed circuit board (PCB) space compared to separate solutions. Those MPUs are targeted at a variety of fanless applications such as: single board computing, network and communications processing, […]

OpenCL (Open Computing Language) Overview and SDKs

OpenCL (Open Computing Language) is a multi-vendor open standard for general-purpose parallel  programming of heterogeneous systems that include CPUs, GPUs and other processors. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for highperformance compute servers, desktop computer systems and handheld devices. OpenCL standard is managed and defined by the Khronos Group. The latest version (OpenCL 1.1) was ratified by the Khronos Group on the 14th of June 2010 and adds significant functionality for enhanced parallel programming flexibility, functionality and performance including: Host-thread safety, enabling OpenCL commands to be enqueued from multiple host threads. Sub-buffer objects to distribute regions of a buffer across multiple OpenCL devices. User events to enable enqueued OpenCL commands to wait on external events. Event callbacks that can be used to enqueue new OpenCL commands based on event state changes in a non-blocking manner. 3-component vector data types. Global work-offset which […]

Chumby NeTV: Open Hardware and Software STB

Althought not officially announced, Chumby is currently developing a Linux-based IPTV media player that can be remotely controlled by a Wi-Fi connected Android device. It will be offered as an open development platform where both software and hardware will be made available to developers. NeTV is built around a Marvell Armada 166 processor clocked at 800 MHZ (88AP166 – Armada 100 Family) with 2GB RAM, a MicroSD slot and Wifi. The media player is powered via micro USB and comes with a 7-button IR remote, although you might prefer to use your Android device to control the device via a WiFi connection.  NeTV STB supports  HD resolution (480p, 720p & 1080p24 “True Cinema”). On the software side, NeTV provides what they call “Smart Event Display” that allows you to receive personalized internet news via Twitter, Facebook and other internet news source. Android users can also enjoy seamless SMS and email […]

Advantech PCM-C3500 Series OMAP35xx SBC

Advantech announced the PCM-C3500 Series single board computers (SBC) powered by TI OMAP3503 or OMAP3530 processors with 128 to 256 MB SDRAM and 1 to 2 GB Flash (optional) . These heatsink-free boards are targeted for various low-power applications in industrial control, HMI/kiosk, medical, and portable applications.The boards will run Windows CE 6.0 (default), Embedded Linux 2.6 and Android 2.2. Here are the specifications for PCM-C3500 SBC: CPU – PCM-C3530: TI OMAP3530 @ 600 MHz / PCM-C3503: TI OMAP3503 @ 600 MHz DSP – Built-in 430-MHz TMS320C64x+™ DSP Core (PCM-C3530 only) 2D/3D Accelerators – OpenGLES 1.1 and 2.0, OpenVG1.0 (PCM-C3530 only) OS – WinCE6.0 English professional version as default, and Linux DRAM – PCM-C3530: 256 MB, PCM-C3503: 128 MB (Optional: 256 MB) Onboard Flash – PCM-C3530: Default 2 GB, (Optional: 0 GB, 1 GB) /PCM-C3503: Default 0 GB, (Optional: 1 GB, 2 GB) RTC Watchdog Power Management – Standard, idle […]

Netgem N7500 & N9700 Media Centers and N8400 Media Server

Netgem will be present at IBC 2011 in Amsterdam this week. They have updated their website this week, where we can see their current Sigma Designs platform such as the N5200 Internet OTT adapter  and N8200 Media Center as well as the new platform based on Broadcom solutions namely: N7500 Media Center based on Broadcom BCM7230 with 1 Tuner and flash storage N8400 Media Server based on Broadcom BCM7413 with 2 to 4 tuners and HDD. In a separate presentation, they also mention the Netbox N9700 which will be released in 2012. There is no mention of the processor used (probably Broadcom) , but the device will support Netgen nCloud Core features (IPTV, Broadcast TV, Pay TV and PVR functions) and nCloud Advances features (Broadcast to 4/6 screens, download to own, download to go, multimedia NAS and convert media to mobile). You’ll also be able to play games (Gameloft) and […]

Embedded Systems Conference Boston 2011 Sessions Schedule

ESC Boston 2011 will take place on the 26-29 September 2011, four days of hands-on training, educational sessions and an interactive exhibit hall. There are 5 programs during the event: ESC Boston – Embedded software development tutorials for Android, Linux, microprocessors, QA, C programming, etc… DesignCon East – Hardware tutorials, e.g. SDRAM debugging, hardware encryption… DesignMED – Embedded systems development for embedded medical devices. Designing with LEDs! – LED hardware and drivers. DesignDays – Embedded systems sessions mainly presented by semiconductor companies and hands-on tutorials on specific platforms such as Beagleboard or TI MSP430 Chronos Wireless Watch. There are simply too many sessions (over 170) to list them all here. So I’ll selected a few among ESC Boston and DesignDays that look particularly interesting: Android Jump Start (Monday 26 – 8:00 – 17:00) by William Gatliff (Consultant, Freelance) and Karim Yaghmour (CEO, Opersys Inc.) . The features that make Android a great cell […]

Wake On LAN in Linux with gWakeOnLan or etherwake

Wake on LAN (WOL) is networking standard that allows a computer to be turned on or woken up by a network message. The first thing is to enable WOL on the devices you want to wake up. In PCs, this can be configured either directly in the BIOS by enabling “Remote Wake Up”, either by modifying your network card settings. Here are 2 tools that have implemented this standard under Linux: gWakeOnLan: This GTK+ utility scans the MAC address on the LAN to detect available devices, you can then select to remotely start the device of your choice. In order to install gWakeOnLan,download the latest version of gWakeOnLan source code (currently 0.5.1), then extract it and run as follows: tar xvf gwakeonlan_0.5.1_all.tar.gz cd gwakeonlan-0.5.1 ./gwakeonlan Etherwake: Command line utility to perform Wake On Lan. It can be installed as follow in Ubuntu: sudo apt-get install etherwake To run it, simply add […]

Installing and running Xibo Linux Python Client in Acer Aspire One D255E

I have tried Xibo Linux Python Client 1.3.0 on my Acer Aspire One D255E netbook, here are the steps I followed. Install Ubuntu 10.04 LTS Since the client is only officially supported in Ubuntu 10.04 LTS, I had to install it first. After installation the network (ethernet and wifi) does not work,  please visit Installing Ubuntu 10.04 LTS in Acer Aspire One D255E for the instructions to resolve the networking issues as well as make the SD card reader work properly. Upgrade Xibo Server to version 1.3.0 The next step I did was to update the Windows XP server to version 1.3.0. I followed parts of the server installation instructions I previously wrote for version 1.2.0. Download xibo-server-1.3.0.zip Extract its content to c:\xampp\htdocs\xibo Run XAMPP Control Panel and start Apache and Mysql. Go to http://localhost/xibo Enter the admin username and password, it will ask you if you want to do […]

EmbeddedTS embedded systems design