Giter Club home page Giter Club logo

Udayan Prabir Sinha's Projects

cruise_control_system icon cruise_control_system

A cruise control system emulator built on the Altera DE2 development board running uC/OS-II on a Nios-2 core. Details about the implementation and specification are provided in the indicated section of the PDF.

fpga_based_edge-detection icon fpga_based_edge-detection

Implementation of Sobel-based edge detection on the Altera DE2 development board. The algorithm was implemented and analyzed in terms of throughput and memory footprint in the following 3 environments: 1) Bare metal program running on a single Nios-2 core. 2) ยตC/OS-II on a single Nios-2 core. 3) Bare metal program running on a multi-core Nios-2 platform consisting of 5 CPUs. The information about the edges was used to convert the RGB images into ASCII images.The objective of the project was to get maximum throughput while maintaining a memory footprint as small as possible and compare the performance of the algorithm in the above-mentioned environments. Best run on IL2212 VM provided by KTH. The following directories in the app directory contain templates to be run on the DE2 Board: 1) hello_mpsoc - template for multi-core applications 2) hello_ucosii - template for single-core applications running uC/OS-II 3) hello_world - template for single-core bare metal applications 4) image_proc_demo - Another template for single-core applications running uC/OS-II Use the .sh files in each template to download code. The app/src directory contains the actual code developed in the project. Just copy-paste the contents into the templates and run the .sh files to use them. Do not make changes to the hardware or bsp directories. They contain VHDL files describing the underlying hardware. Feel free to contact me if you need help in adapting these algorithms into your projects or for running it without the VM.

home_automation_system icon home_automation_system

A prototype IoT-friendly home automation system. Built to be scalable and efficient. Some source files are missing in the repository. Feel free to contact for any doubts & queries.

qemu icon qemu

Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.