Giter VIP home page Giter VIP logo

dwhitters's Projects

basic_android_app icon basic_android_app

This is a programming exercise to develop familiarity with essential Android concepts, to become more proficient in Android Studio, to practice Activity transitions with Intents, and to practice passing and returning data on Intents.

clap_sensor icon clap_sensor

Clap sensing software to run on a dsPIC33FJ128MC802

concurrent_text_search icon concurrent_text_search

This program uses multiple processes combined with IPC to search for text across multiple files. The main process spawns as many child processes as there are files to search from. Each child process will search for a given text within a particular file and report the result back to the parent. After all the children send their search result, the parent then summarizes the search results.

esp-hosted icon esp-hosted

Hosted Solution (Linux/MCU) with ESP32 (Wi-Fi + BT + BLE)

firmware-healthhub icon firmware-healthhub

The firmware for the Nordic nrf52832 Bluetooth 5.2 SOC. This is contained in the FCC certified Fanstel BT832 MOC.

hw_10 icon hw_10

Add firebase support to an Android App.

page_allocator icon page_allocator

This is a design exercise to develop a program that simulates memory management on a paging system.

search icon search

Emulates basic grep functionality.

semaphore_practice icon semaphore_practice

This program sets up shared memory and protects the critical sections so the multiple processes only access the memory one at a time.

shared_mem icon shared_mem

Process communication using shared memory involves at least two processes by definition, often referred to as a Reader and a Writer. The program implements a Writer program that creates a shared memory segment, then repeatedly accepts an arbitrary user input string from the terminal and writes it into shared memory. A corresponding Reader program is also created; two instances of reader will attach to the same shared memory segment, repeatedly read each new string from the shared memory and display the string to the screen. The idea is similar to the "echo" command, or to the operation of a pipe, except that this implements two Reader processes. In this sense, it functions a little like the typescript utility, which sends output to both the display and to a file. This program sends output to two different window displays. Separate programs are written for each process type and then run in their own terminal window. This clearly demonstrates the communication mechanism involved in using shared memory.

signal_handler icon signal_handler

A simple program that experiments with asynchronous IPC and demonstrates the use of signals for simple communication.

videre icon videre

This is an app to be used with the iot_board to track anything the user desires.

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.