# Starting up with CAN communication from a Linux laptop

**URL:** <https://discourse.farm-ng.com/t/starting-up-with-can-communication-from-a-linux-laptop/362>\
**Category:** general\
**Created:** [June 12, 2024, 9:16am UTC](https://discourse.farm-ng.com/t/starting-up-with-can-communication-from-a-linux-laptop/362 "2024-06-12T09:16:22Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![MScatolin](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.farm-ng.com/mscatolin/32/312_2.png) [@MScatolin](https://discourse.farm-ng.com/u/MScatolin)\
**Post date:** [June 12, 2024, 8:09pm UTC](https://discourse.farm-ng.com/t/starting-up-with-can-communication-from-a-linux-laptop/362/2 "2024-06-12T20:09:39Z")

</div>

Hello @gurbain, thank you for your message.

You are correct that the examples in the Brain examples section use a gRPC client to listen to messages from services implemented in our AmigaOS, which is flashed to the Brain. In this setup, the server is the Brain itself. Additionally, we support development using CircuitPy on some microcontrollers with utilities available in our [`amiga-dev-kit`](https://github.com/farm-ng/amiga-dev-kit) repository.

Regarding alternate methods, while we encourage and open source our libraries for development, supporting every custom hardware setup is challenging due to the wide variety of possible configurations, so, I’m afraid we would not be able to support you without having a better understand on the application and its commercial viability.

If you would like to discuss your application and its potential commercial viability further, please send us an email at [info@farm-ng.com](mailto:info@farm-ng.com). We would be happy to explore how we might assist you.

---

_[View the full topic](https://discourse.farm-ng.com/t/starting-up-with-can-communication-from-a-linux-laptop/362)._
