LinuxCon 2011 Presentation: Embedded Systems

The fourth presentation entitled  “Embedded Systems” was presented by Tim Harder, developer at OSUOSL (Oregon State University Open Source Lab) on the 16th of August 2011 at LinuxCon 2011. Abstract: This presentation deals with software development for Embedded Systems especially focusing on Linux and open source.  It describes current software development challenges such as fast software life cycle and memory footprint issues, lists several open hardware projects (Beagleboard, Pandaboard, Bug Labs, Gumstix),  microcontrollers (Arduino and TI MSP430), different operating systems (Android, Meego) and toolchain build tools (Buildroot, Yocto) for embedded systems. It also explains specific challenges to embedded software development such a the numerous number of hardware platforms and software & hardware  tools. Finally, it deals with the cross-compilers, emulators (e.g. qemu) and debugging tools (gdb, jtag, serial console, etc…). If you want to download the presentation slides, please go to Embedded Systems and use the download button on top of the Slideshare presentation. If it does not work, you may …

LinuxCon 2011 Presentation: Introduction to Python Programming Language

The third LinuxCon 2011 presentation is “Intro to Python” by Peter Krenesky, Lead Software Engineer at OSU Open Source Lab. Abstract: This presentation is a Python programming language tutorial with basics of Python including none, strings, formatting, data structures (tuple, list, dict, slices, etc…), classes (methods, inheritance, initializers, etc…), if statements, iterations and more. If you want to download the presentation slides, please go to Intro to Python and use the download button on top of the Slideshare presentation. If it does not work, you may also download a copy here or here.

LinuxCon 2011 Presentation: Hosting Open Source Projects at the OSUOSL

The second presentation entitled  “Hosting Open Source Projects at the OSUOSL” was presented by Lance “Ramereth” Albertson, Systems Administrator / Architect at OSUOSL (Oregon State University Open Source Lab) at LinuxCon 2011. Abstract: This presentation describes the hosting infrastructure (data centers, networking etc..) and human resources at OSUOSL, lists some famous customers (linux.org, xiph.org), explains how to request hosting for your open source project, lists the software tools used in the hosting servers and finally deals with funding and the future of open source hosting services at OSUOSL. If you want to download the presentation slides, please go to Hosting Open Source Projects at the OSUOSL and use the download button on top of the Slideshare presentation. If it does not work, you may also download a copy here.

LinuxCon 2011 Presentation: Fundamentals of Open Source Development

I’ll post links to the LinuxCon 2011 presentations made available via slideshare by Oregon State University Open Source Lab. There will be 5 blog posts with LinuxCon presentations. The first presentation is the “The Fundamentals of Open Source Development” by  Leslie Hawthorn, Outreach Manager and Jeff Sheltren, Operations Manager of the OSD Open Source Lab. The actual presentation took place on the 16th of August 2011 at LinuxCon 2011. Abstract: This presentation deals with the definition of open source, which companies, projects and industries use open source software, how to get started, understanding the open source philosophy, communicating with other developers with mailing lists, IRC,…, using revision control system and general guidelines on how to get involved in open source project.   If you want to download the presentation slides, please go to Fundamentals of Open Source Development and use the download button on top of the Slideshare presentation. If it does not work, you may also download a copy here.

AMD G-Series Vehicle Computer: Portwell PCS8277

Portwell announced a vehicle PC (The PCS-8277) that features an AMD G-Series processor (T56N), 2 bays for SATA devices, 2 gigabit Ethernet ports, 2 USB port, support for wireless networking (3G, Wifi etc..) and a GPS receiver. This type of device is well suited for applications such as digital signage in public transport (subway, buses). PCS-8277 In-Vehicle PC has the following system and I/O specifications: CPU: AMD G-T56N Dual Core 1.6GHz System Memory: 2 x DDR3 1066MHz SO-DIMM up to 8GB Chipset: AMD A55E Controller Hub lrDA: IrDA (SIR, Consumer IR) with TTL level Audio: Realtek ALC662 HD Codec onboard Expansion: 2 x 2.5” drive bay for SATA Type Hard Disk Drive / SSD SIM Card Socket: 1 x SIM Card socket supported onboard with eject MIO: 3 x RS-232 (2 with RS-422/485) DIO: Port 4 in and 2 out with Relay 12V / 80mA USB: 4 x USB 2.0 Ports on Front I/O and the following mechanical characteristics: Construction: …

AMD G-Series based Ximea Currera-G Smart Camera running Linux

Ximea, a company based in Germany,  announced a new version of its Currera Smart Camera: the Currera-G based on AMD G-Series APU. Here’s an excerpt of the press release: The CURRERA-G Smart Camera from XIMEA GmbH, manufacturer of industrial, smart camera, and scientific imaging equipment, sets a new standard for machine vision smart camera processing power. The CURRERA-G Smart Camera houses a single-board-computer built around AMD’s new Fusion accelerated processing unit (APU), which combines the power of both CPU and GPU cores on a single die. “AMD’s Fusion processor means the CURRERA-G can deliver 90Gflops of processing power to tackle the toughest machine vision system applications,” says Vasant Desai, XIMEA Co-Founder and Managing Director. “Combining GPU cores on the same die as the CPU enables the heterogeneous system to offload computation intensive pixel data processing from the CPU to the GPU. Released form this task, the CPU can serve I/O requests with much lower latency and thus improve real-time performance …

Preview of Google TV Add-on for the Android SDK

Google announced that Android Market is coming to Google TV at Google I/O with a preview of the Google TV Add-on for the Android SDK. Google TV devices will be Android compatible with the upcoming OS update to Honeycomb. That means developers can build new Android apps for TV, optimize existing mobile or tablet apps for TV and/or distribute those apps through Android Market. Although this add-on does not contain all features of Google TV, it will allow developers to emulate Google TV and build apps using the standard Android SDK tools. It also provides new APIs for TV interaction, such as TV channel listing. Google TV emulation is currently supported on Linux with KVM (Kernel-based Virtual Machine) only, but Google will provide support for other operating systems later on. An existing Android app may work well on Google TV or it may require fixes depending on the design and use case. You can test your apps to determine if …

Embedded Linux QA with Wind River Test Management 4.0

Wind River has just announced the release of Winder River Test Management 4.0, a test suite specialized in testing embedded devices and allowing the test teams to optimize the testing effort by focusing resources on high-risk areas and deliver a high-quality embedded software solution on time. New Features and Enhancements New preconfigured test suite generators: The following new test suite generation methods are available: Create a test suite based on coverage and execution time: Selects test case instances that will generate the maximum coverage given a fixed time constraint . Create a test suite based on execution results: Selects test case instances that have run with specific final status values. Create a test suite based on requirements: Selects test case instances that are associated with specific requirement records to ensure that all requirements have a test associated with them and are thoroughly tested. Create a test suite based on defect status: Selects test case instances that are associated with defect …