This is a
minimal and
optimized version of
Raspbian. It should work on all Raspberry Pi versions...
Think this is a perfect version to start building something from ... you decide what you want to make.
New version of Steelsquid Kiss OS v1.1
Switch to Linux kernel 4.1
You can easily configure WIFI and other stuff from command line and a web interface.
It contains no desktop environment.
Easy to extend functionality with python.
List of features
- Fast boot.
About 10s
This can vary depending on what type of sd card and Raspberry Pi version you have.
- Low RAM usage (Just after the boot).
About 45 M.
- Control, Configure, Connect to WIFI from web browser and command line.
- On network connect the IP will be display on boot screen and to logged in users.
- Mount external drives (USB) automatically to /media
- Mount SSH and windows network drive (smb)
- Connect to a lot of IO hardware
- Print text to HDD44780 compatible LCD
- Print text to nokia511 LCD
- Measure_distance with a with HC-SR04.
- Controll Adafruit 16-Channel servo driver
- Use a MCP230xx
- Analog input ADS1015
- Controll Trex robot controller
- Sabertooth motor controller
Simple examples how to use GPIO on Steelsquid KISS OS
Install using my script (only tested on Debian)
- Download script to your computer
wget --no-check-certificate http://www.steelsquid.org/steelsquid-kiss-os.sh
- Make script executable
chmod +x steelsquid-kiss-os.sh
- Download the steelsquid-kiss-os image
./steelsquid-kiss-os.sh download-img
- Insert the sd-card into you sd-card reader and check which drive (/dev/sdX)
- Write img to sd-card (Must be at least 4GB sd-card)
./steelsquid-kiss-os.sh write /dev/sdX
- Extract if you downloaded the gzip file
tar -zxf steelsquid-kiss-os.gz
- Insert the sd-card into you sd-card reader and check which drive (/dev/sdX)
- Insert sdcard into Raspberry Pi
- Power on Raspberry Pi
- SSH from your computer or connect monitor and keybord to your raspberry.
The IP-number will be displayed on tty1 (boot up screen).
ssh root@XXX.XXX.XXX.XXX
Password: raspberry
- For configure help execute:
steelsquid
- Or open you browser to http://XXX.XXX.XXX.XXX
User: root
Password: raspberry
Development (extend functionality)
You can extend the functionality of SteelsquidKissOS in 3 ways
- Start a syncrionisation script on a separate computer.
When you edit files on that computer they will be uploaded to SteelsquidKissOS automatically.
(There is now also a Windows exe file for easy syncrionistion on windows ...) - Edit files on separate computer and upload them manually.
- Edit files on SteelsquidKissOS
I strongly recommends the syncronisations script, for more info see:
Configure/Usage (Command line)
If you type steelsquid in the command line you will get some help.
However, I recommend that you read this instead:
Configure/Usage (Web-interface)
It is also possible to configure certain things via your web browser.
Open you browser to http://XXX.XXX.XXX.XXX
User: root, Password: raspberry
The main WEB Administration interface
Here you can administrate different part of the system.
If you click on the top black menu you can access other stuff.
File manager, Download manager, Media player and Utils.
Also reboot and shutdown.File Manager
A very simple filemanager
Download Manager
Can download http, FTP and BitTorrent.
Media Player
A simple mediaplayer, click and a movie will be played on the HDMI screen.
Utils
Here i add additional features.
At present it is possible to watch any USB/Raspberry Pi camera, a simple interface for my 4WD rover and a Alarm/Surveillance function.
Camera streaming
Stream a USB camera or the Raspberry Pi camera.
Alarm/Surveillance
A alarm ans surveillance fiction
Alarm/Surveillance Server
If you have multiple devices, one can be a server. And on that device you can see the others
Expand
Add your own stuff her.
Wireless network
Connect to a wireless network
Mount Network drives (Windows share and SSH)
Hostname
Change hostname of the device
Show status for the device