A graphical interface to create micro file system disk images.
Micro file system disk images are made for embedded projects with very limited available resources. The image is usually written to a SD card. This SD card is accessed from the MCU and can be read with minimal effort.
All files are written as sequential blocks, so a file can be read as continuous stream without bothering about allocation tables and similar.
There is an initial minimal file directory which can be easily read into memory to access the files.
All details are here: https://luckyresistor.me/applications/micro-disk/
(c)2017 by Lucky Resistor
The Micro Disk application is licensed under the GNU General Public License, version 3. See the LICENSE file for details.
- You find setups for macOS and Windows here: https://luckyresistor.me/applications/micro-disk/
- For Linux: Please compile the project for your distribution.
- Download Qt Creator from http://qt.io/ and install Qt version 5.7 for your platform.
- Nullsoft Installer (NSIS) version 3.0 for the Setup from https://sourceforge.net/projects/nsis/
- Compile a release version of Micro Disk.
- Create a
Setupsubfolder in the project folder. - Search the
MicroDisk.exeand copy it into theSetupfolder. - Open a command line.
cdto theSetupfolder.- Add your Qt
binfolder toPATH. E.g.:PATH=%PATH%;c:\qt\5.7\mingw53_32\bin - Start
windeployqt MicroDisk.exe. This will copy all required DLL and other required files to theSetupdirectory. - Try to start
MicroDisk.exefrom this folder. Add any missing DLLs to theSetupfolder. Usuallylibstdc++-6.dll,libwinpthread-1.dllandlibgcc_s_dw2-1.dllare missing. Copy the required DLL until the executable starts from this directory. - Now start the
NSISprogram and compile theMicroDisk.nsiscript.
- Compile a release version of Micro Disk.
- Create a
Setupsubfolder in the project folder. - Search the
MicroDisk.appand copy it into theSetupfolder. - Open a terminal.
cdto theSetupfolder.- Run
macdeployqtwithMicroDisk.appand-dmgas argument. E.g.~/Qt/5.7/clang_64/bin/macdeployqt MicroDisk.app -dmg - This will automatically do the magic, copy all required frameworks into the
.appand create a DMG file with the application.
Please contact me in advance.