Categories
Projects

My simplest hardware project

Solving a problem, or alleviating pain for a user give’s the most pleasure. The simpler the solution the more the pleasure. That is what you think back and go…damn that was cool. It helps even more when that simple product sold thousands… In 1995 I was asked to help somebody with a small project. The […]

Categories
Uncategorized

Winning the lottery

All my life I have wanted to win a lottery. I have fantasized about the car’s I would buy, the large house with a garden that would be mine. I haven’t won one yet. Is it even possible that over the past thirty of forty years that the fantasy came alive in my mind I […]

Categories
Quotations

If you’re not pissing someone off, you probably aren’t doing anything important – Oliver Emberton

Categories
Technical

Waking up an android device with adb

When working with development boards…one of the most irritating item is the screen going off, and the screen locking. It gets irritating because I dont usually have a mouse handy and keep forgetting to make the effort of making sure the screen does not lock. A quick fix… adb shell input keyevent KEYCODE_POWER adb shell […]

Categories
Quotations

“If you want to go quickly, go alone. If you want to go far, go together” – african proverb

Categories
Interesting Tidbits

MAYA

Read an article about Raymond Loewy. Interesting that I have not heard of him before. But then the title of the article was absolutely clickbait. The Four-Letter Code to Selling Just About Anything https://www.theatlantic.com/magazine/archive/2017/01/what-makes-things-cool/508772/ It dosent change that the article was good enough that I grudgingly fired up wordpress and decided to blog this. In […]

Categories
Technical

Using GPIO’s as Key Events in Android

Sometimes the smallest things you want to do can take a few hours. I have a gpio input that I am getting and I want to convert that into a keystroke in android. You would think that something like that would be the simplest thing. But with DTS and the constant simplification of the linux […]

Categories
Technical

Working with headless android

A lot of times I am working with boards that do not have a display and need hdmi to connect to a display. This also gets irritating because I also need to lug around a keyboard and mouse to work with it. Found an interesting app that solves this in a pretty cool way. http://www.makeuseof.com/tag/mirror-android-screen-pc-mac-without-root/ […]

Categories
Technical

Sending input events over adb

Adding a device driver to the linux kernel for android opens up a whole pandora’s box of issues that are related to building the driver and then integrating it into the whole android infrastructure. I have always tried to take the shortcut approach of getting a build from one of the board manufacturers, and then […]

Categories
Technical

Getting ADB and FastBoot to work reliably

UPDATE: Updated with data on using the hikey960 A lot of times in my hurry to get moving on a system I have a tendency to just simply say sudo adb and move on to solving my bigger problems. It works but sometimes it is better to get organized so that we do not have […]