Fw: [Zephyr-devel] Development in Zephyr

Muhammad Muh <muhammad.muh83@...>

Dear Mr Aldrich,

Hope you will be fine and in best of health. I have gone through the links which you have referred me. I found them very very useful. Thank you for your kind support. Now i have purchased the NRF52840 Dongles. In reference to our previous discussion, it is requested to kindly help me through the examples of LED Blink and Mesh Demo. During LED Blink i am getting different sort of errors. Following are lines.

muhammad@muhammad-Asus:~/zephyrproject/zephyr$ west -v build -b nrf52840_pca10059 --build-dir path/to/build2/directory
ZEPHYR_BASE=/home/muhammad/zephyrproject/zephyr (origin: configfile)
args: Namespace(board='nrf52840_pca10059', build_dir='path/to/build2/directory', cmake=False, command='build', force=False, help=None, source_dir=None, target=None, verbose=1, version=False, zephyr_base=None) remainder: []
source_dir: None cmake_opts: None
source directory: /home/muhammad/zephyrproject/zephyr
build directory: /home/muhammad/zephyrproject/zephyr/path/to/build2/directory
BOARD: nrf52840_pca10059
CMake Error at CMakeLists.txt:13 (message):
  A user error has occured.

  cmake was invoked with '/home/muhammad/zephyrproject/zephyr' specified as the
  source directory,

  but it must be invoked with an application source directory,

  such as '/home/muhammad/zephyrproject/zephyr/samples/hello_world'.

  Debug variables:


CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 3.13)

  should be added at the top of the file.  The version specified may be lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!
ERROR: command exited with status 1: /home/muhammad/.local/bin/cmake -B/home/muhammad/zephyrproject/zephyr/path/to/build2/directory -H/home/muhammad/zephyrproject/zephyr -GNinja -DBOARD=nrf52840_pca10059
Traceback (most recent call last):
  File "/home/muhammad/zephyrproject/.west/west/src/west/main.py", line 580, in main
    args.handler(args, unknown)
  File "/home/muhammad/zephyrproject/.west/west/src/west/main.py", line 332, in ext_command_handler
  File "/home/muhammad/zephyrproject/.west/west/src/west/commands/command.py", line 90, in run
    self.do_run(args, unknown)
  File "/home/muhammad/zephyrproject/zephyr/scripts/west_commands/build.py", line 153, in do_run
  File "/home/muhammad/zephyrproject/zephyr/scripts/west_commands/build.py", line 317, in _run_cmake
  File "/home/muhammad/zephyrproject/.west/west/src/west/cmake.py", line 35, in run_cmake
    subprocess.check_call(cmd, **kwargs)
  File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/home/muhammad/.local/bin/cmake', '-B/home/muhammad/zephyrproject/zephyr/path/to/build2/directory', '-H/home/muhammad/zephyrproject/zephyr', '-GNinja', '-DBOARD=nrf52840_pca10059']' returned non-zero exit status 1

Thank you for your help. I will be grateful if you can help me out in these sample demo.


From: Muhammad Muh
Sent: Tuesday, June 25, 2019 4:08 PM
To: Thea Aldrich <aldrich.thea@...>; Thea Aldrich <taldrich@...>
Cc: devel@... <devel@...>
Subject: Re: [Zephyr-devel] Development in Zephyr

Mr. Aldrich thank you for your email. I am really thank full to you.

a) Regarding "Slack Channel" i did not know about this before. Now i will definitely join it.

b) In reference to "Bluetooth Section of the Documentation Guide" i did not go through all these links. I will follow these to get more know how. I will get back to you after studying these documents.

Thank you once again.



From: Thea Aldrich <aldrich.thea@...>
Sent: Tuesday, June 25, 2019 4:13 AM
To: Muhammad Muh; Thea Aldrich
Cc: devel@...
Subject: Re: [Zephyr-devel] Development in Zephyr
Hello Muhammad,
Welcome to the Zephyr Project! We're so happy to hear you are exploring ZephyrOS and Bluetooth Mesh. I'm happy to help you through the process of getting started with your first application. Have you joined the Slack channel? Its a great place to ask questions and get to know the community better. A number of our experts in Bluetooth Mesh are on daily. Everyone is always happy to help. 

My favorite place to get started is the Bluetooth section of the documentation guide. I have also personally found the Bluetooth Mesh Study Guide incredibly useful. Its produced by the Bluetooth SIG and is a great resource for getting a deeper understanding of the ins and outs of the technology. You may also find this presentations useful.  

If those guides do not answer your questions or if you already went through the guides and still have questions, please feel free to reach out to me at any time. I am always happy to help where I can.

Thea Aldrich
Zephyr Project Developer Advocate

On Mon, Jun 24, 2019 at 8:04 AM Muhammad Muh <muhammad.muh83@...> wrote:

Hi.....I found this email address from Zephyr Projects. Basically i am totally new in the area of development. I want to start development using Zephyr. I have already installed Zephyr by following the instruction given in the website. Also, ran the hello world program. Now i want to take help from you people as how i should go on and  develop the application like given in your Zephyr SAMPLES. I am confused from where i start my programming. For example talking of Bluetooth Mesh Sample. You have one sample program. First of all how can i see the output of Mesh Demo Program. Moreover, from where i start to add on features and run with some hardware board as given in the list on zephyr website. I will be thank full if i can get help to start my programming in Zephyr. 

Join devel@lists.zephyrproject.org to automatically receive all group messages.