├── .github └── workflows │ ├── action.yml │ └── rtt_pkg_test.yml ├── .gitignore ├── ChangeLog.md ├── LICENSE ├── README.md ├── SConscript ├── adapter ├── agile_upgrade_fal.c └── agile_upgrade_file.c ├── example ├── CMakeLists.txt ├── README.md ├── common.h.in ├── fastlz-1.0.1 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.TXT │ ├── README.md │ ├── SConscript │ ├── doc │ │ └── image │ │ │ └── fastlz.jpg │ ├── fastlz.c │ ├── fastlz.h │ └── fastlz_sample.c ├── figures │ └── run.png ├── inc │ └── agile_upgrade_config.h ├── quicklz-1.0.1 │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── SConscript │ ├── doc │ │ └── image │ │ │ └── QuickLZ.jpg │ ├── quicklz.c │ ├── quicklz.h │ └── quicklz_sample.c ├── src │ └── test.c ├── tinycrypt-1.1.0 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── SConscript │ ├── include │ │ ├── tiny_aes.h │ │ ├── tiny_base64.h │ │ ├── tiny_md5.h │ │ ├── tiny_sha1.h │ │ ├── tiny_sha2.h │ │ ├── tinycrypt.h │ │ └── tinycrypt_config.h │ ├── samples │ │ ├── aes_sample.c │ │ └── md5_sample.c │ └── src │ │ ├── tiny_aes.c │ │ ├── tiny_base64.c │ │ ├── tiny_md5.c │ │ ├── tiny_sha1.c │ │ └── tiny_sha2.c └── tools │ └── app.rbl ├── figures └── zanshang.jpg ├── inc ├── agile_upgrade.h ├── agile_upgrade_aes.h ├── agile_upgrade_crc.h ├── agile_upgrade_def.h ├── agile_upgrade_fastlz.h └── agile_upgrade_quicklz.h ├── porting ├── agile_upgrade_conf_template.h └── rt-thread │ └── agile_upgrade_config.h ├── src ├── agile_upgrade.c ├── agile_upgrade_aes.c ├── agile_upgrade_crc.c ├── agile_upgrade_fastlz.c └── agile_upgrade_quicklz.c └── tools ├── ota_packager ├── fastlz.dll ├── quicklz150_32_3.dll └── rt_ota_packaging_tool.exe └── ota_packager_cli ├── readme.md ├── rt_ota_packaging_tool_cli-x64 ├── rt_ota_packaging_tool_cli-x86 └── rt_ota_packaging_tool_cli.exe /.github/workflows/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/.github/workflows/action.yml -------------------------------------------------------------------------------- /.github/workflows/rtt_pkg_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/.github/workflows/rtt_pkg_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/.gitignore -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/README.md -------------------------------------------------------------------------------- /SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/SConscript -------------------------------------------------------------------------------- /adapter/agile_upgrade_fal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/adapter/agile_upgrade_fal.c -------------------------------------------------------------------------------- /adapter/agile_upgrade_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/adapter/agile_upgrade_file.c -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/README.md -------------------------------------------------------------------------------- /example/common.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/common.h.in -------------------------------------------------------------------------------- /example/fastlz-1.0.1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/.gitignore -------------------------------------------------------------------------------- /example/fastlz-1.0.1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/CMakeLists.txt -------------------------------------------------------------------------------- /example/fastlz-1.0.1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/LICENSE -------------------------------------------------------------------------------- /example/fastlz-1.0.1/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/README.TXT -------------------------------------------------------------------------------- /example/fastlz-1.0.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/README.md -------------------------------------------------------------------------------- /example/fastlz-1.0.1/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/SConscript -------------------------------------------------------------------------------- /example/fastlz-1.0.1/doc/image/fastlz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/doc/image/fastlz.jpg -------------------------------------------------------------------------------- /example/fastlz-1.0.1/fastlz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/fastlz.c -------------------------------------------------------------------------------- /example/fastlz-1.0.1/fastlz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/fastlz.h -------------------------------------------------------------------------------- /example/fastlz-1.0.1/fastlz_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/fastlz-1.0.1/fastlz_sample.c -------------------------------------------------------------------------------- /example/figures/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/figures/run.png -------------------------------------------------------------------------------- /example/inc/agile_upgrade_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/inc/agile_upgrade_config.h -------------------------------------------------------------------------------- /example/quicklz-1.0.1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/quicklz-1.0.1/CMakeLists.txt -------------------------------------------------------------------------------- /example/quicklz-1.0.1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/quicklz-1.0.1/LICENSE -------------------------------------------------------------------------------- /example/quicklz-1.0.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/quicklz-1.0.1/README.md -------------------------------------------------------------------------------- /example/quicklz-1.0.1/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/quicklz-1.0.1/SConscript -------------------------------------------------------------------------------- /example/quicklz-1.0.1/doc/image/QuickLZ.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/quicklz-1.0.1/doc/image/QuickLZ.jpg -------------------------------------------------------------------------------- /example/quicklz-1.0.1/quicklz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/quicklz-1.0.1/quicklz.c -------------------------------------------------------------------------------- /example/quicklz-1.0.1/quicklz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/quicklz-1.0.1/quicklz.h -------------------------------------------------------------------------------- /example/quicklz-1.0.1/quicklz_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/quicklz-1.0.1/quicklz_sample.c -------------------------------------------------------------------------------- /example/src/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/src/test.c -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/.gitignore -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/CMakeLists.txt -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/LICENSE -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/README.md -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/SConscript -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/include/tiny_aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/include/tiny_aes.h -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/include/tiny_base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/include/tiny_base64.h -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/include/tiny_md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/include/tiny_md5.h -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/include/tiny_sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/include/tiny_sha1.h -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/include/tiny_sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/include/tiny_sha2.h -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/include/tinycrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/include/tinycrypt.h -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/include/tinycrypt_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/include/tinycrypt_config.h -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/samples/aes_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/samples/aes_sample.c -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/samples/md5_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/samples/md5_sample.c -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/src/tiny_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/src/tiny_aes.c -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/src/tiny_base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/src/tiny_base64.c -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/src/tiny_md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/src/tiny_md5.c -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/src/tiny_sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/src/tiny_sha1.c -------------------------------------------------------------------------------- /example/tinycrypt-1.1.0/src/tiny_sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tinycrypt-1.1.0/src/tiny_sha2.c -------------------------------------------------------------------------------- /example/tools/app.rbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/example/tools/app.rbl -------------------------------------------------------------------------------- /figures/zanshang.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/figures/zanshang.jpg -------------------------------------------------------------------------------- /inc/agile_upgrade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/inc/agile_upgrade.h -------------------------------------------------------------------------------- /inc/agile_upgrade_aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/inc/agile_upgrade_aes.h -------------------------------------------------------------------------------- /inc/agile_upgrade_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/inc/agile_upgrade_crc.h -------------------------------------------------------------------------------- /inc/agile_upgrade_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/inc/agile_upgrade_def.h -------------------------------------------------------------------------------- /inc/agile_upgrade_fastlz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/inc/agile_upgrade_fastlz.h -------------------------------------------------------------------------------- /inc/agile_upgrade_quicklz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/inc/agile_upgrade_quicklz.h -------------------------------------------------------------------------------- /porting/agile_upgrade_conf_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/porting/agile_upgrade_conf_template.h -------------------------------------------------------------------------------- /porting/rt-thread/agile_upgrade_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/porting/rt-thread/agile_upgrade_config.h -------------------------------------------------------------------------------- /src/agile_upgrade.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/src/agile_upgrade.c -------------------------------------------------------------------------------- /src/agile_upgrade_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/src/agile_upgrade_aes.c -------------------------------------------------------------------------------- /src/agile_upgrade_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/src/agile_upgrade_crc.c -------------------------------------------------------------------------------- /src/agile_upgrade_fastlz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/src/agile_upgrade_fastlz.c -------------------------------------------------------------------------------- /src/agile_upgrade_quicklz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/src/agile_upgrade_quicklz.c -------------------------------------------------------------------------------- /tools/ota_packager/fastlz.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/tools/ota_packager/fastlz.dll -------------------------------------------------------------------------------- /tools/ota_packager/quicklz150_32_3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/tools/ota_packager/quicklz150_32_3.dll -------------------------------------------------------------------------------- /tools/ota_packager/rt_ota_packaging_tool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/tools/ota_packager/rt_ota_packaging_tool.exe -------------------------------------------------------------------------------- /tools/ota_packager_cli/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/tools/ota_packager_cli/readme.md -------------------------------------------------------------------------------- /tools/ota_packager_cli/rt_ota_packaging_tool_cli-x64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/tools/ota_packager_cli/rt_ota_packaging_tool_cli-x64 -------------------------------------------------------------------------------- /tools/ota_packager_cli/rt_ota_packaging_tool_cli-x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/tools/ota_packager_cli/rt_ota_packaging_tool_cli-x86 -------------------------------------------------------------------------------- /tools/ota_packager_cli/rt_ota_packaging_tool_cli.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loogg/agile_upgrade/HEAD/tools/ota_packager_cli/rt_ota_packaging_tool_cli.exe --------------------------------------------------------------------------------