liyi f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
..
JSON_Iterate f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
JSON_SearchConst f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
JSON_Validate f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
arraySearch f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
lib f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
multiSearch f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
objectSearch f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipAnyScalar f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipCollection f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipDigits f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipEscape f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipObjectScalars f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipScalars f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipSpace f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipString f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
skipUTF8 f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
Makefile f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
Makefile-json.common f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
Makefile-project-defines f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
Makefile-project-targets f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
Makefile-project-testing f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
Makefile-template-defines f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
Makefile.common f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
README.md f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4
run-cbmc-proofs.py f162b98f4f GD32F427 更换系统由RT_thread 替换为FreeRTOS 。解决北向串口100ms通信延迟问题。 дней назад: 4

README.md

CBMC proofs

This directory contains the CBMC proofs. Each proof is in its own directory.

This directory includes four Makefiles.

One Makefile describes the basic workflow for building and running proofs:

  • Makefile.common:
    • make: builds the goto binary, does the cbmc property checking and coverage checking, and builds the final report.
    • make goto: builds the goto binary
    • make result: does cbmc property checking
    • make coverage: does cbmc coverage checking
    • make report: builds the final report

Three included Makefiles describe project-specific settings and can override definitions in Makefile.common:

  • Makefile-project-defines: definitions like compiler flags required to build the goto binaries, and definitions to override definitions in Makefile.common.
  • Makefile-project-targets: other make targets needed for the project
  • Makefile-project-testing: other definitions and targets needed for unit testing or continuous integration.