https://github.com/solettaproject/soletta
Soletta Project is a framework for making IoT devices. With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies. It enables adding smartness even on the smallest edge devices.
https://github.com/solettaproject/soletta
Last synced: 11 months ago
JSON representation
Soletta Project is a framework for making IoT devices. With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies. It enables adding smartness even on the smallest edge devices.
- Host: GitHub
- URL: https://github.com/solettaproject/soletta
- Owner: solettaproject
- License: apache-2.0
- Archived: true
- Created: 2015-06-08T19:13:18.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-07-21T00:29:07.000Z (over 7 years ago)
- Last Synced: 2024-11-19T07:38:35.255Z (over 1 year ago)
- Language: C
- Homepage: http://solettaproject.org
- Size: 21.3 MB
- Stars: 225
- Watchers: 61
- Forks: 108
- Open Issues: 104
-
Metadata Files:
- Readme: README.kconfig
- License: COPYING
Awesome Lists containing this project
- awesome-iot - Soletta ★ 96 ⧗ 2 - Soletta Project is a framework for making IoT devices. With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies. (Library / Low Level)
- awesome_iot - Soletta ★ 96 ⧗ 2 - Soletta Project is a framework for making IoT devices. With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies. (Library / Low Level)
- starred-awesome - soletta - Soletta Project is a framework for making IoT devices. With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies. It enables adding smartness even on the smallest edge devices. (C)
README
KCONFIG
=====
The SOLETTA project uses kconfig[1] as its configuration system. It's
kept within tools/kconfig/ directory and we maintain it as clean
as possible, meaning we don't intend to add/change/remove any file there.
All the source code therein should be as is.
The current kconfig version is the one present on linux kernel v4.0-rc1.
The process to update kconfig is fairly simple:
1 - download linux kernel source code;
2 - git rm tools/kconfig/*
3 - cp -R $path-to-linux-source/scripts/kconfig/* tools/kconfig/
4 - git add tools/kconfig/*
There's a tools/build/Makefile.kconfig which defines an interface between
SOLETTA's build system and kconfig itself - so we don't need to touch
tools/kconfig/Makefile at all.
[1] - https://www.kernel.org/doc/Documentation/kbuild/kconfig.txt