1.7 KiB
Certifikacna autorita na procesore ESP32
Softverova kniznica: ESP-IDF v4.2-dev-792-g6330b3345-dirty
Struktura projektu:
/.vscode/-c_cpp_properties.json #podpora C/C++ v projekte pre VS Code
/launch.json # GDB debugger
/components/ca/-ca.c
-gen_key.c
/cmd_nvs/-cmd_nvs.c
/cmd_system/-cmd_system.c
/display/-display.c
/files/-file.c
/https_server/-https_server.c
/-url_decoder.c
/wifi/wifi.c
/@lv_port_esp32 #graficka kniznica
/main/main.c
/partitions_example.csv
Stiahnutie projektu: git clone git@git.kemt.fei.tuke.sk:db195kv/bakalarka.git git submodule update --init --recursive
Vyuzitie projektu na procesore ESP32: Used static DRAM: 124440 bytes ( 56296 available, 68.9% used) Used static IRAM: 97948 bytes ( 33124 available, 74.7% used) Total image size:~1162779 bytes
Pouzite priklady v projekte
- https://github.com/espressif/esp-idf/tree/master/examples/wifi/getting_started/station
- https://github.com/espressif/esp-idf/tree/master/examples/protocols/https_server
- https://github.com/espressif/esp-idf/tree/master/examples/system/console
- https://github.com/ARMmbed/mbedtls/blob/development/programs/pkey/gen_key.c
- https://github.com/ARMmbed/mbedtls/blob/development/programs/x509/cert_write.c
gen_key type=ec output_file=/spiffs/server_key.key write_cert selfsign=1 issuer_key=/spiffs/keyfile.key issuer_name=CN=ESP32_CA,O=TUKE,C=SK is_ca=1 output_file=/spiffs/ca.crt write_cert issuer_key=/spiffs/keyfile.key issuer_crt=/spiffs/ca.crt output_file=/spiffs/server.crt write_cert request_file=/spiffs/certsignreq.csr issuer_key=/spiffs/keyfile.key issuer_crt=/spiffs/ca.crt output_file=/spiffs/user.crt