Git Product home page Git Product logo

raspi_cooldown's Introduction

COOLDOWN fan-control usermode driver for popular SBCs

Useful, when you are compiling kernel under it overclocking your device`s cpu or want it to live for a long time.

  • It uses custom fan, connected to one of general-purpose pins, now it runs under:
  • RASPBERRY PI 1,2,3
  • with any linux distribution, can be easily ported to another SOCs, platforms (Uses only POSIX and linux sysfs).
  • To cool your device down it uses temperature hysteresis (for more information please see config).

How to install

  • First, you need schematic(ex is for bcm283*): !only raspberry 1,2,3
  • My solution(fan uses 9v battery + 5v SOC power ): !only raspberry 1,2,3
  • Compiling\Installing
make SBC=SBC_NAME
sudo make install

Run make help to list SBC_NAME suitable names

  • Running:
sudo cooldown

See logs

Sometimes it is important to see daemon messanges(our driver implemented as daemon), driver writes to syslog, there are different ways to see system logs, but if your system configuration is based on systemd, run:

journalctl -f

Porting guide

TODO

raspi_cooldown's People

Watchers

 avatar

Forkers

iaroki

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.