Skip to content

Feature/foxy revision#187

Merged
pablogs9 merged 8 commits into
masterfrom
feature/foxy_revision
Jul 24, 2020
Merged

Feature/foxy revision#187
pablogs9 merged 8 commits into
masterfrom
feature/foxy_revision

Conversation

@FranFin
Copy link
Copy Markdown
Contributor

@FranFin FranFin commented Jul 23, 2020

Changed and migrated to foxy the following tutorials:

  • First micro-ROS app on Linux
  • First micro-ROS app on Zephyr
  • First micro-ROS app on FreeRTOS
  • First micro-ROS app on NuttX
  • Zephyr Emulator

Additionally:

  • Added images
  • Significantly changed files inside folder: _includes/first_application_common

BEFORE MERGE:

Comment thread _includes/first_application_common/build_system.md Outdated
Comment thread _includes/first_application_common/build_system.md Outdated
Comment thread _includes/first_application_common/build_system.md Outdated
Comment thread _includes/first_application_common/build_system.md Outdated
Comment thread _includes/first_application_common/build_system.md Outdated
Comment thread _docs/tutorials/core/first_application_linux/index.md
Comment thread _docs/tutorials/core/first_application_rtos/nuttx.md Outdated
Comment thread _docs/tutorials/core/first_application_rtos/nuttx.md Outdated
Comment thread _includes/first_application_common/config.md Outdated
Comment thread _includes/first_application_common/test_app_rtos.md Outdated
Comment thread _includes/first_application_common/build_system.md Outdated
Comment thread _includes/first_application_common/build_system.md
Comment thread _includes/first_application_common/build_system.md Outdated
Comment thread _includes/first_application_common/build_system.md Outdated
Comment thread _includes/first_application_common/zephyr_common.md Outdated
Comment thread _includes/first_application_common/agent_creation.md Outdated
Comment thread _docs/tutorials/advanced/zephyr_emulator/index.md Outdated
Comment thread _docs/tutorials/core/first_application_linux/index.md Outdated
Comment thread _docs/tutorials/core/first_application_rtos/nuttx.md Outdated
Comment thread _includes/first_application_common/build_system.md Outdated
@FranFin FranFin requested a review from ralph-lange July 24, 2020 07:46
pablogs9
pablogs9 previously approved these changes Jul 24, 2020
ralph-lange
ralph-lange previously approved these changes Jul 24, 2020
Copy link
Copy Markdown
Contributor

@ralph-lange ralph-lange left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good work. Thank you for updating the whole tutorials to thoroughly. I also appreciate the renaming of the common section files. I've marked few typos only. We might consider merging the Zephyr emulator tutorial with the core/first_application_rtos/zephyr/ tutorial, just to reduce the number of tutorial. Yet, this should be discussed first and may be performed in a separate PR then.

To create and flash the firmware, we are going to use the micro-ROS build system.
You can find the instructions at the micro-ros-build's [README](https://github.com/micro-ROS/micro-ros-build/blob/dashing/micro_ros_setup/README.md).
For this particular guide, it is necessary yo use the branch `dashing` and the configuration profile `uros_6lowpan`.
For this particular guide, it is necessary to use the branch `dashing` and the configuration profile `uros_6lowpan`.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this branch be renamed or copied to include 'Foxy'?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello Ralph, we have been talking about how to manage the two different version dashing and foxy. Francesca has been testing both in order to ensure that everything works following the tutorial step by step, and I think that she has another branch with changes to dashing.

So, what do you think about merging this tutorial in order to have the complete Foxy release (code + tutorials), and then we can work in integrating these Dashing tutorials tested by Francesca with some kind of "selector" where the user can switch between foxy and dashing version.

In a first review there are slightly differences between both: just the URL to code, some docker image names and these kind of things.

What do you think @FranFin @jamoralp?

PD: We have found some critical issues when using Dashing in 20.04 and Foxy in 18.04 because Ubuntu repos have updated Clang-tidy and GCC by some major version steps. So maybe I suggest that we should encourage the user to use the Ubuntu version according the ROS 2 version.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good work. Thank you for updating the whole tutorials to thoroughly. I also appreciate the renaming of the common section files. I've marked few typos only. We might consider merging the Zephyr emulator tutorial with the core/first_application_rtos/zephyr/ tutorial, just to reduce the number of tutorial. Yet, this should be discussed first and may be performed in a separate PR then.

I'd also leave this Zephyr/Zephyr emulator issue for the future. Let's discuss it in the first OFERA meeting and, if we deem it worth the change, we create a separate PR.

Comment thread _docs/tutorials/advanced/zephyr_emulator/index.md Outdated
Comment thread _docs/tutorials/core/first_application_rtos/zephyr.md Outdated
Co-authored-by: Ralph Lange <ralph-lange@users.noreply.github.com>
@pablogs9 pablogs9 dismissed stale reviews from ralph-lange and themself via 1ad6bf1 July 24, 2020 09:19
Co-authored-by: Ralph Lange <ralph-lange@users.noreply.github.com>
@FranFin FranFin marked this pull request as ready for review July 24, 2020 10:31
@pablogs9 pablogs9 merged commit 0b74937 into master Jul 24, 2020
@pablogs9 pablogs9 deleted the feature/foxy_revision branch July 24, 2020 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants