I have a project built for an nrf board. The project uses zephyr os. Right now we're developing on windows. We'd like to add unit testing with unity/cmock. I've been looking in to the nrf documents https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/app_dev/testing_unity_cmock/index.html and finding some examples (like this https://github.com/antmicro/zephyr-cmock-unity-module) but they all use the native_posix board. As far as I understand that wouldn't be possible to use on Windows, is that correct? Do I have any other options for unity + nrf + zphyr + windows, or do I need to make a linux vm to run unit tests from?
Is it possible to use the nrf native_posix board on windows?
149 views Asked by Indigo At
1
There are 1 answers
Related Questions in WINDOWS
- how to play a sounds in c# forms?
- Echo behaviour of Microsoft Windows Telnet Client
- Getting error while running spark-shell on my system; pyspark is running fine
- DirectX 9 With No SDK Installed - How To Translate a D3DMATRIX?
- Gradle 8.7 cannot find installed JDK 22 in IntelliJ
- 'IOException: The cloud file provider is not running', when trying to delete 'cloud' folder
- Cannot load modules/mod_dav_svn.so into server
- Issue with launching application after updating ElectronJs to version 28.0.0 on Windows and Linux
- 32-bit applications do not display some files in Windows 10
- 'bun' is not recognized as an internal or external command
- mkssecreenshotmgr taking a screenshot
- Next js installation in windows 7 os
- Can't resize a partition using Mini Tool?
- Is there any way to set a printer as default according with Active Directory Policy Security Group and PC hostname?
- Electron Printing not working on Windows (Works on Mac)
Related Questions in ZEPHYR-RTOS
- Zephyr device tree: how to get the values of the named properties of a phandle behind a phandles, for all compatible nodes?
- How to run Zephyr Echo Client-Server sample using nrf52840dk & nrf52840dongle?
- How to configure includes of Zephyr Devicetree files via Kconfig or something similar
- warning: 'offsetof' within non-standard-layout type is conditionally-supported
- In zephyr-rtos, how to set compilation `-O0` flags at build time?
- In zephyr-rtos, how to run the `echo_bot` example?
- How to Create a Test Cycle Using Zephyr Scale Data Center REST API?
- Unable to find 128 bit characteristic UUID using Zephyr Heart Rate Service
- Is it possible to change values of the zephyr-rtos configuration file prj.conf using CMake arguments?
- Zephyr DT_PHA_BY_NAME API returns error that the macro does not exist in devicetree_generated.h
- zephyr west -t menuconfig fail
- NUCLEO F429ZI board - Ethernet over usb - zperf example communication issue
- Loading two .elf files in Renode (bootloader and application)
- enabling cdc-acm uart and I2C at the same time on zephyr OS
- Problems setting up zephyr for vs code
Related Questions in UNITY-TEST-FRAMEWORK
- The name 'Press' does not exist in the current context
- Reallocating a previously allocated pointer to SIZE_MAX doesn't set ENOMEM, but reallocating NULL works?
- how to make sonarqube mark these lines as covered using unity test
- Is there a way to make Pubsubclient libary compatible with PlatformIO?
- Using Ceedling with West
- Is it possible to use the nrf native_posix board on windows?
- Unit Testing Arduino ESP8266 in CI (Native) with libraries
- Compiling multiple executable files with a static pattern rule in Makefile
- How to use ThrowTheSwitch's Unity C unit testing library?
- Ceedling unit testing in a project with FreeRTOS dependency
- Can unity C unittest framework be used to unittest C++ code?
- Syncing C state machine code with unit tests and doxygen/graphwiz diagrams
- DeepSleepLock underflow error when doing pow(2, ((m - 69.0f) / 12.0f)) - MBed OS
- Linker error with Unity (C unit testing framework)
- "make: *** No rule to make target" Using Unity Unit Testing
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You can use WSL in windows. If you already have the Nordic SDK (which includes a downstream version of zephyr) then you just need to point to Zephyr OS in WSL. You also need to install the Toolchain for linux by following the instructions from here
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/installation/installing.html