mcrblg-header-image

search

DDR3 Length Matching – ZYNQ 7000

Posted by in Electrical Engineering

Lately DDR3 is becoming more prevalent in new custom designs however I find that there isn’t much comprehensive document available for newcomers to the DDR franchise. Here I wrote down my own bootstrap on learning DDR3 jargons and way up to design and understand underline rationale behind the DDR3 length matching. Why DDR The first…


Evdev Wheel Emulation by keyboard

Posted by in Linux

One of the great feature of XInput is “Mouse Wheel Emulation” that I graceful with it for more than 5 years. Lately I notice it relieve my hand If I could trig wheel emulation by a key on keyboard instead of a mouse button. Unfortunately up to this time Evdev not support that and pushing a…


Deploy Qt/QML on Windows

Posted by in Linux

To deploy qt application or harder QML app you need a tool called windeployqt availible in C:\Qt\Qt5.7.0\5.7\mingw53_32\bin or something like that. To get start open a cmd there and add QtBin path to your enviroment PATH variable. $set PATH=%PATH%;C:\Qt\Qt5.7.0\5.7\mingw53_32\bin run following $windeployqt –qmldir I:\Home\Projects\AllegroAss\UI I:\Home\Projects\AllegroAss\Sources I:\Home\Projects\AllegroAss\Sources\release Add some icon, spice (winpthread libgcc_s_dw2-1 and libstdc++-6) and you are done.


BM71 No UART Response

Posted by in Linux

First of all Microchip BM71 is the shittiest module I have ever seen in my life. The antenna gain is poor. Documentation is so bad that simple things are missing and maximum throughput is limited to 3KB/s with 10ms as minimum connection interval. You can find how I calculate the throughput by checking on this…


Enable Wake Up by Keyboard/Mouse on Arch Linux

Posted by in Linux

The power button on my pc case is not very handy to work with, which made waking up by mouse/keyboard an awesome idea. The first thing to achieve this is obviously, getting inside bios and enable the wake up option for keyboard/mouse, LAN or whatever you like. You probably at this step expect that things get…


Install ADS 2015.01 on Arch Linux

Posted by in Electrical Engineering

Advanced Design System officially support RHel 5, RHel 6 and Solaris 10. My desktop use ARCH Linux, which is not listed in the support platforms. So some steps have to taken before get ADS to work. Here I summarize my walkaround on installing ADS on Arch Linux platform which it may or may not be…


How to Program Cortex M under GNU/Linux Arch

Posted by in Hobby Electronic, Linux

You may serach out all sites but there isn’t any adequate context in this subject. ARM family is a new platform that it’s compiler and other toolchains also matured recently so unfortunately there isn’t much quick start guide available out there. Here, I try to fill this gap and give you a hint about how…


Hello World!

Posted by in Casual

Hello all, I start this division to share my little secret with others. Kidding. Here is no more than a blog that I wrote about some useful tips on Linux or hardware design enjoy and send your comment if you have one.


close
Recent Comments
    menu