Quantcast
Channel: Linux, IT, DIY, Interesting Stuff...
Browsing latest articles
Browse All 26 View Live

Notes on Android EGL/native windowing system interface

EGL is defined here and appears to be in OpenGL ES something what GLUT was (?) in OpenGL world. At least, EGL is what takes care of actually displaying on screen what was rendered by OpenGL...

View Article


Enabling SPI logging in BlueSuite tools CSR BlueCore chips

BlueFlashCmd.exe and other tools, part of CSR BlueSuite toolset to program BlueCore Bluetooth chips, has support for logging SPI communication with a chip. To enable it:BlueFlashCmd.exe -trans...

View Article

HC-04 Bluetooth module and BlueCore4 Deep Sleep

The good news is that BlueCore indeed has Deep Sleep mode, it's not marketing hype. It can be verified by configuring PSKEY_CLOCK_REQUEST_ENABLE to drive PIO when chip uses/doesn't use external clock....

View Article

NSLU Optware for Android

Yes, there was kind of attempt at that already, but:It's no longer available at the link announced and spread over the Internet (yep, it's available at another, but why so ... complicated?)It ships...

View Article

Connetcing to preprogrammed TI Launchpad demo under Linux

TI Launchpad board comes with preprogrammed demo application for temperature sensing which is touted to output temperature values to host via USB-encapsulated UART. By connecting to it via terminal you...

View Article


Developing for TI LaunchPad MSP430 board on Ubuntu

If you google for it, you'll find quite a few blog posts, but most of them are from 2010. But starting with Ubuntu 11.10 (Oneiric), gcc-msp430 and friends are included in the main repositories, so you...

View Article

Image may be NSFW.
Clik here to view.

OpenSource Sensor Node firmware for BlueCore-based Bluetooth Modules

BlueCore4-Ext is a popular Bluetooth chip used in many Bluetooth modules, some priced below $10. The idea is to create Wireless Sensor/Control Network using this modules, as Bluetooth is really...

View Article

"Arduino Hosted" Python Module

Here's what I've been hacking for some time now - a Python module which allows to run Arduino, etc. code on a host computer, while still allowing to access Arudino (etc.) hardware. Of course, this is...

View Article


Image may be NSFW.
Clik here to view.

Solar cell types and their looks

Following cool solar experiments at jeelabs.org, I also got idea to attach something to a solar cell. But first, figure out what types of them exists and available. Regarding the first, you can read in...

View Article


KiCAD the schematic/PCB design suite

As many folks who start with hobby electronics design, I started with Eagle, because that's what most of other folks seem to use. I was able to produce a simple board, but fairly speaking, I have mixed...

View Article

TI Launchpad 1.4 vs 1.5 pin swappery

Everyone knows that AVR is the king of open-hardware/hobbyist hill, as well as one of the most available MCU family, with most popular MCUs easily sourceable around the world in the nearest half-decent...

View Article

Links for August 2012

Using native Android USB Host API - kind of libusb within Android.USB Host for Nook Simple Touch ReaderELLCC - Project to bring decent cross-compiling support to LLVM (currently cross-compiling is...

View Article

Links for September 2012

Arduino-IRremote multi-protocol IR libraryMSP430G2xxx parametric search (also, parametric search for other TI MCU families)

View Article


Links for December 2012

Energy Micro EFM32 "Tiny Gecko" Developer Board - Impressions and open source tools usage thinkingEFM32STK linux toolchain - Blogpost on using EFM32STK under Linuxhttps://launchpad.net/gcc-arm-embedded...

View Article

Overriding install prefix in build systems

Following up with reviewing capabilities of various build systems in previous post, recently I looked how to build all packages with custom --prefix and friends values. This is continuation of Optware...

View Article


On animation in user interfaces

I always considered animation in GUI a whimsical feature wasting resources (in particular, power in mobile devices) and oftentimes just covering triviality of contemporary software for mobile systems...

View Article

Links for May 2013

I didn't post "Links" topics for a while - that's of course not because there're no interesting projects around, but because there're too many and you can't keep up with them ;-). Anyway, not...

View Article


Peripheral Template Library - attempt to efficiently capture common...

There were not many posts in this year, partly because I decided to concentrate on writing code and hacking things instead. One of the project I find myself hacking regularly during last half-year is a...

View Article

Image may be NSFW.
Clik here to view.

Buffalo SkyStation CWR-GN150S Teardown

Walking last few hours thru Hong Kong streets and molls during last visit, I was looking for some impulsive shopping, and bought micro-router having following labels: Buffalo SkyStation CWR-GN150S,...

View Article

Links for June 2013

PCB design for high pin count SMD components: ever wondered why they "stupidly" don't put via in BGA pads? Here's why, vividly explained: http://blog.screamingcircuits.com/via_in_pad.html (other blog...

View Article

Ubuntu Spyware

On few occasions I noticed that some "zeitgeist" daemon running on my Ubuntu 12.04 system takes a lot of CPU cycles, so it had to be killed. Today, clearing off my disk, I also noticed that it eats...

View Article


Braindead X11 Clipboard Exposed

I've been using Linux with X11 as GUI system as my primary and only work system for like 6 years now. It's great, much better than another world - asymptotically.  But there're few issues which sustain...

View Article


Growing GPL/FOSS Loyalty Among Chinese ARM SoC Vendors

There are visible changes in how Chinese ARM SoC vendors deal with Open Source license compliance (words) and Open Source software at all (spirit) during this year. Not only western resellers of...

View Article

Announcing libperipha and cortex-uni-startup projects

More and more ARM Cortex based boards appear for use by OpenSource/OpenHardware/Maker communities, andfrequently asked question in response to a new announcement is often "Is this supported by...

View Article

Interfacing user code with MTK MAUI OS – Simcom EmbeddedAT vs Mediatek Labs...

[This post is dedicated to Fernvale project](Intro skipped for now)p { margin-bottom: 0.1in; line-height: 120%; }EmbeddedAT defines API in terms of function pointers. Locations of these function...

View Article

Browsing latest articles
Browse All 26 View Live