Tech

  • Best way to install SDCC

    I have previously posted a blog on how I was able to install the sdcc compiler. In that blog I had used the Ubuntu’s software center to install the software. But it comes with its share of problems:a It does not contain the header files for PIC It misses libraries for PIC As the version…

    read more >>

  • Engineer’s Notebook

    This is not any kind of notebook. This is something special. I did not know about it till the weekend until I read about. We Indians are always poor at recording and documenting things. I always wondered what is it that should actually be documented and what are the things that has to be left…

    read more >>

  • Online Components Shops — India

    I surveyed a lot of online shops today in my country. I was looking for shops that sells Electronic Components at cheap rates. I got the following list of sites. This is surely not exhaustive but are the ones that I thought were good: S.No Website Pricing Availability Remark 1 http://www.electroncomponents.com/ High Low   2…

    read more >>

  • USBPICPROG Hardware Ready..

    I finally got the things that I ordered for from the online shop last week. They took nearly 10 days to deliver the product. I have received all the items except there was one drill bit less. Guess they missed out on that. Rest of the things were in proper quantity. I would not mind…

    read more >>

  • USBPICPROG Firmware Loading and programming

    In the previous blog I had mentioned that I had completed the hardware but I was not able to test the hardware. I had to load the bootloader into the controller. I tried doing it with my serial programmer but for some reason it did not work. Luckily I had given another Ic to my…

    read more >>

  • Making the first PIC 18f2550 project in CODE::BLOCKS

    Code::Blocks is a very nice cross platform IDE. I had been experimenting with it and have interfaced with SDCC compiler. CODE::BLOCKS automatically integrates with SDCC and it automatically fills in the necessary toolchain executables. So I will leave this part and jump directly to the steps for building the first project. Steps for configuring the…

    read more >>

  • Rubik's cube rotating

    Quaternion Basics and Quaternion Operations

    Quaternions serve as a valuable tool for representing rotations. To grasp their utility and applications effectively, it’s essential to establish a foundational understanding of quaternion basics.

    read more >>