Juliusz Sosinowicz 470e839b26 Misc zephyr fixes | 1 tahun lalu | |
---|---|---|
.. | ||
samples | 1 tahun lalu | |
wolfssl | 1 tahun lalu | |
CMakeLists.txt | 1 tahun lalu | |
Kconfig | 1 tahun lalu | |
Kconfig.tls-generic | 1 tahun lalu | |
README.md | 1 tahun lalu | |
include.am | 1 tahun lalu | |
module.yml | 1 tahun lalu | |
nrf5340dk_nrf5340_user_settings.h | 1 tahun lalu | |
user_settings-tls-generic.h | 1 tahun lalu | |
user_settings.h | 1 tahun lalu | |
zephyr_init.c | 1 tahun lalu |
This port is for the Zephyr RTOS Project, available here.
It provides the following zephyr code.
Add wolfssl as a project to your west.yml:
manifest:
remotes:
# <your other remotes>
- name: wolfssl
url-base: https://github.com/wolfssl
projects:
# <your other projects>
- name: wolfssl
path: modules/crypto/wolfssl
revision: master
remote: wolfssl
If you are using the Nordic nRF Connect SDK with Zephyr, the sdk-nrf manifest
file is located at: vX.X.X/nrf/west.yml
. On OSX the default installation
location for the nRF Connect SDK is at /opt/nordic/ncs/vX.X.X
.
Update west's modules:
west update
Now west recognizes 'wolfssl' as a module, and will include it's Kconfig and CMakeFiles.txt in the build system.
If using the Nordic nRF Connect SDK, to get access to a terminal with west tool access, open "nRF Connect for Desktop", then "Toolchain Manager", and finally next to the SDK version you are using click the drop down arrow, then "Open Terminal".
If you want to run build apps without running west zephyr-export
then it is
possible by setting the CMAKE_PREFIX_PATH
variable to the location of the
zephyr sdk and building from the zephyr
directory. For example:
CMAKE_PREFIX_PATH=/path/to/zephyr-sdk-<VERSION> west build -p always -b qemu_x86 ../modules/crypto/wolfssl/zephyr/samples/wolfssl_test/
build and execute wolfssl_test
cd [zephyrproject]
west build -p auto -b qemu_x86 modules/crypto/wolfssl/zephyr/samples/wolfssl_test
west build -t run
build and execute wolfssl_benchmark
cd [zephyrproject]
west build -p auto -b qemu_x86 modules/crypto/wolfssl/zephyr/samples/wolfssl_benchmark
west build -t run
wolfssl_tls_sock
cd [zephyrproject]
west build -p auto -b qemu_x86 modules/crypto/wolfssl/zephyr/samples/wolfssl_tls_sock
west build -t run
wolfssl_tls_thread
cd [zephyrproject]
west build -p auto -b qemu_x86 modules/crypto/wolfssl/zephyr/samples/wolfssl_tls_thread
west build -t run