linuxerwang / Rkflashkit
rkflashkit is an open source toolkit for flashing Linux kernel images to rockchip rk3066/rk3188/rk3288 etc. based devices. It's programmed with python and gtk2.
Programming Languages
python 139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Rkflashkit
HydrapaperA Gtk utility to set two different backgrounds for each monitor on GNOME (which lacks this feature)
Stars: ✭ 134 (-20.71%)
Mutual labels: gtk
Go GtkGo binding for GTK
Stars: ✭ 1,832 (+984.02%)
Mutual labels: gtk
TrytonMirror of Tryton Client
Stars: ✭ 156 (-7.69%)
Mutual labels: gtk
Linux DotfilesI configure lots of things, sorting them out here
Stars: ✭ 137 (-18.93%)
Mutual labels: gtk
Xinput GuiA simple GUI for Xorg's Xinput tool.
Stars: ✭ 143 (-15.38%)
Mutual labels: gtk
Keera HailsKeera Hails: Haskell on Rails - Reactive Programming Framework for Interactive Haskell applications
Stars: ✭ 153 (-9.47%)
Mutual labels: gtk
Tv RenamerMirror of https://gitlab.com/mmstick/tv-renamer
Stars: ✭ 132 (-21.89%)
Mutual labels: gtk
Forms Gtk ProgressXamarin.Forms GTK Backend Progress
Stars: ✭ 166 (-1.78%)
Mutual labels: gtk
Iio OscilloscopeA GTK+ based oscilloscope application for interfacing with various IIO devices
Stars: ✭ 143 (-15.38%)
Mutual labels: gtk
FractalMatrix.org gtk+ client
Stars: ✭ 156 (-7.69%)
Mutual labels: gtk
RazercommanderGTK contol center for managing razer peripherals on Linux
Stars: ✭ 140 (-17.16%)
Mutual labels: gtk
GintroHigh level GObject-Introspection based GTK3/GTK4 bindings for Nim language
Stars: ✭ 141 (-16.57%)
Mutual labels: gtk
UlauncherLinux Application Launcher
Stars: ✭ 2,362 (+1297.63%)
Mutual labels: gtk
GalacrittyWIP GTK terminal emulator based on Alacritty
Stars: ✭ 136 (-19.53%)
Mutual labels: gtk
GaupolEditor for text-based subtitle files
Stars: ✭ 159 (-5.92%)
Mutual labels: gtk
EphemeralA private-by-default, always-incognito browser for elementary OS
Stars: ✭ 133 (-21.3%)
Mutual labels: gtk
ClamtkAn easy to use, light-weight, on-demand virus scanner for Linux systems
Stars: ✭ 151 (-10.65%)
Mutual labels: gtk
GtkhashA cross-platform desktop utility for computing message digests or checksums
Stars: ✭ 167 (-1.18%)
Mutual labels: gtk
GraniteLibrary that extends GTK with common widgets and utilities
Stars: ✭ 164 (-2.96%)
Mutual labels: gtk
OfxgpioLibrary C++ for raspberrypi and orangepi, GPIO interfaces compatible with openframeworks.
Stars: ✭ 155 (-8.28%)
Mutual labels: gtk
rkflashkit
rkflashkit is an open sourced (GPL v2) toolkit for flashing Linux kernel images (Picuntu) to rk3066/rk3188/rk3288 based devices. It's programmed with python and gtk3. The kernel program is adapted from Galland's rkflashtool_rk3066 which is in turn based on cyteen's rk3066-rkflashtool.
rkflashkit talks to the devices through vpelletier's python-libusb1 which is a python wrapper of libusb. For convenience the python-libusb1 programs are included in rkflashkit. Also included is binary created for Ubuntu.
Features
- Programmed with python, GTK3 and libusb1.
- Automatically detect device connection.
- Reboot device.
- Flash kernel image file to specified partition.
- Erase partition.
- Backup partition. (New)
- Compare a partition with a image file. (New)
- Command line support. (New)
Change logs:
Release 0.1.5-dev:
- Add support Python3.
- Add support GTK3.
Release 0.1.4:
- Add support for RK3128.
- Add last partition ('-' in size) operation support.
- Clean prompt and log messages.
Release 0.1.3:
- Add support for RK3026/RK3028/RK3168.
Release 0.1.2:
- Add command line support.
Release 0.1.1:
- Sticky scrollbar in log view: when appending logs keep scrollbar at the bottom if it's already there.
- Partition backup function.
- Validation for flashing image file to partition.
- Compare a partition with any image file.
- Colored log messages.
Release 0.1.0:
Build
$ ./waf debian
Installation
Before installing the deb file please install its dependency:
$ sudo apt-get install python3-gi python3-libusb1
then
$ sudo dpkg -i rkflashkit_0.1.4_all.deb
You should be able to find an icon in unity dasher or gnome menu.
Links
https://github.com/Galland/rkflashtool_rk3066
https://github.com/cyteen/rk3066-rkflashtool
https://github.com/vpelletier/python-libusb1
Command line usage
$ sudo rkflashkit part
$ sudo rkflashkit flash @boot boot.img @resource resourse.img
- Compare partition with image file
$ sudo rkflashkit cmp @boot boot.img
$ sudo rkflashkit backup @boot new_boot.img
$ sudo rkflashkit erase @boot
$ sudo rkflashkit reboot
Multiple commands can be specified at once:
$ sudo rkflashkit flash @boot boot.img @resource resourse.img reboot
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].