Skip to content
View constarg's full-sized avatar
:octocat:
Studying embedded systems
:octocat:
Studying embedded systems

Highlights

  • Pro

Organizations

@Sketch-File-Manager
Block or Report

Block or report constarg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
constarg/README.md

Typing SVG

Introduction

Hello and welcome to my GitHub account! My name is Constantinos, and I'm an undergraduate student at the University of Piraeus. My primary interest lies in embedded systems, a field that demands a solid understanding of computer architecture and low-level programming.

At the university, I focus on studying computer architecture and mastering low-level programming languages such as C, C++, and Assembly. Within the field of embedded systems, I'm particularly interested in the concept of reliability.

I'm also a big supporter of open source software. I'm passionate about its values of accessibility, transparency, and collaboration in creating fantastic programs.

Feel free to browse through my projects on GitHub. If you have any questions or are interested in collaborating, don't hesitate to contact me.

Embedded Systems related projects

University's

Convolution Image processing

This project consists of two parts, both written in C. The purpose was to learn about the programming environment provided by Xlink for embedded system development. All tests were executed on a Zybo Z7 development board.

You can find the project repository here: https://github.com/constarg/convolution-image-oparation

Car detector

This project is written in VHDL. Its purpose was to implement a circuit that checks whether a car enters or leaves a parking space and counts how many cars are already inside, determining if the parking space is full or has available spots.

You can find the project repository here: https://github.com/constarg/car-detector-fpga

MIPS pipeline efficiency

This project is written in MIPS assembly, and its purpose was to evaluate the efficiency provided by pipeline technology on a MIPS processor.

You can find the project repository here: https://github.com/constarg/MIPS-Increase-efficiency-using-pipeline

Knowledge related to Embedded Systems

Programming Languages

  • C
  • C++
  • MIPS Assembly
  • x86 Assembly
  • Python

Hardware Description Languages

  • VHDL

Tools

  • CMake
  • Make
  • GDB

Protocols

  • UART

Top Langs

Linkedin email website

Pinned

  1. sushi-shuffle sushi-shuffle Public

    Lightweight and flexible file sorter, file organizer, daemon

    C 17 1

  2. terminal-tool-builder-lib terminal-tool-builder-lib Public

    This library can be used to create terminal tools easily and quickly.

    C 4

  3. lkby lkby Public

    Userspace service that provides keyboard keystrokes to any application without a window manager.

    C 1

  4. simple-reverse-shell simple-reverse-shell Public

    Simple revershell for Linux. For educational purposes only.

    C 4

  5. car-detector-fpga car-detector-fpga Public

    This circuit detects the cars that enters in a parking ( or leaves ).

    VHDL 1

  6. convolution-image-oparation convolution-image-oparation Public

    This repository is for an exercise in the university.

    C 1