[修改] 增加freeRTOS

1. 版本FreeRTOSv202212.01,命名为kernel;
This commit is contained in:
2023-05-06 16:43:01 +00:00
commit a345df017b
20944 changed files with 11094377 additions and 0 deletions

View File

@ -0,0 +1,24 @@
wolfSSL Example Project for Atollic TrueSTUDIO
This directory contains an example wolfSSL static library project for
Atollic TrueSTUDIO.
The "wolfssl" TrueSTUDIO project has been set up to compile a generic
static library for ARM Cortex-M4 devices. This can be configured
and changed in the project properties window.
Steps to compile this project:
1. Open Atollic TrueSTUDIO
2. Import project into workspace (File->Import)
3. Build project (Project->Build Project)
This project defines WOLFSSL_USER_SETTINGS in the C/C++ Compiler
toolchain preprocessor symbols. This causes wolfSSL to look for and
include a "user_settings.h" file at build time. This header controls
how the wolfSSL library is compiled.
The existing "user_settings.h" file is very minimal and users should
modify it to meet the requirements and specifics of their projects.
For support, please email wolfSSL at support@wolfssl.com.

View File

@ -0,0 +1,12 @@
# vim:ft=automake
# included from Top Level Makefile.am
# All paths should be given relative to the root
EXTRA_DIST+= IDE/TRUESTUDIO/README
EXTRA_DIST+= IDE/TRUESTUDIO/wolfssl/.cproject
EXTRA_DIST+= IDE/TRUESTUDIO/wolfssl/.project
EXTRA_DIST+= IDE/TRUESTUDIO/wolfssl/.settings/com.atollic.truestudio.debug.hardware_device.prefs
EXTRA_DIST+= IDE/TRUESTUDIO/wolfssl/.settings/language.settings.xml
EXTRA_DIST+= IDE/TRUESTUDIO/wolfssl/.settings/org.eclipse.cdt.managedbuilder.core.prefs
EXTRA_DIST+= IDE/TRUESTUDIO/wolfssl/user_settings.h

View File

@ -0,0 +1,39 @@
/* user_settings.h
*
* Custom wolfSSL User Settings File
*
* This is a custom user settings file which controls the build of wolfSSL.
* The defines here are the defaults for this library project, but should
* be updated to match the end project.
*
* As this is a standalone library project, it has been configured to be
* compiled as a generic ARM Cortex-M4 build. No operating system or
* TCP/IP stack has been configured yet, so some associated features
* have been disabled below.
*/
#ifndef USER_SETTINGS_H_
#define USER_SETTINGS_H_
/* no dirent.h support */
#define NO_WOLFSSL_DIR
/* no sys/uio.h, disable writev() */
#define NO_WRITEV
/* no OS yet, so no mutexes */
#define SINGLE_THREADED
/* no TCP/IP stack connected yet */
#define WOLFSSL_USER_IO
/* enable fastmath library */
#define USE_FAST_MATH
/* enable hardened build options */
#define TFM_TIMING_RESISTANT
#define ECC_TIMING_RESISTANT
#define WC_RSA_BLINDING
#endif /* USER_SETTINGS_H_ */