Home > On-Demand Archives > Q&A Sessions >

Live Q&A - Improve your Embedded IoT Hardware Today

Chris Gammell - Golioth - Watch Now - Duration: 35:29

Live Q&A - Improve your Embedded IoT Hardware Today
Chris Gammell
Live Q&A with Chris Gammell for the theatre talk titled Improve your Embedded IoT Hardware Today
italicssurround text with
boldsurround text with
**two asterisks**
or just a bare URL
surround text with
strikethroughsurround text with
~~two tilde characters~~
prefix with

Score: 0 | 1 month ago | no reply

I enjoyed the talk. I'm retired now, but my company used to do several of these things. We had several processor boards, and a line of peripheral boards that used common interfaces. We'd try to sell customers on using our stock products to prototype what they wanted, with the option of getting a custom design once things were working if their production run would be big enough to justify it. It didn't always work; sometimes, they wanted the custom board from the start.

My big problem, as a firmware engineer, was getting the hardware engineer to put test points and accessible I/O on the board for my testing. He had the habit of designing optimized, cost-reduced hardware from the get-go. Unless there was a significant problem discovered, rev A was the final hardware.

Score: 1 | 1 month ago | no reply

Great Talk. You have given a bunch of things to go research more.

Score: 1 | 1 month ago | no reply

Thanks Chris, enjoyed your talk, love your podcast. Hope to see more of you in future conferences.

15:59:07	 From  Chris Gammell   to   Stephane(Direct Message) : can't seem to unmute myself?
15:59:35	 From  Chris Gammell : can't seem to unmute
16:10:31	 From  Mike Foss (NIWC PAC) : How do you handle it when you need something like DMA support for a UART, but the vendor hasn't included that in Zephyr? Is it better to figure out how to put it in yourself or nag the vendor?
16:12:12	 From  Mike Foss (NIWC PAC) : Thank you!
16:14:40	 From  Nathan O. : How does Zephyr works in terms of low power ? I have worked with FreeRTOS and its tickless mode before and am wondering if something similar is available in Zephyr
16:17:20	 From  Rishav Vatsa : Which power management strategy is more convenient for deep sleep/wake up? Handling it using AT command (software) or using hardware gpio pins?
16:17:32	 From  Jay : Is there a good documentation resource for device tree? From experience with LInux, I've found that the documentation is limited and I end up figuring out the device tree parameters by reading through Linux kernel module source code, for example.
16:20:49	 From  Nathan O. : What was the response on the LED / gpio output topic ?
16:20:53	 From  Jay : Thank you for the answer.
16:22:55	 From  Mike Szczys : I think this is the video I remember that helps with a log of insight into how Devicetree works in Zephyr and how to target your DT nodes from C code: https://www.youtube.com/watch?v=sWaxQyIgEBY
16:24:22	 From  Mike Szczys : This might be a little daunting if you've never tried out Devicetree, but the docs have a lot of tricks and example: https://docs.zephyrproject.org/latest/build/dts/index.html
16:26:18	 From  Chris Gammell : we write about this stuff on our blog every week as well! https://blog.golioth.io
16:27:05	 From  Mike Szczys : On the GPIO vs. LED question. In my case, I only needed to set a GPIO pin level at boot time and I was directed to the gpio_hogs system which lets you do that without any C code at all. I is all handled via Devicetree
16:27:23	 From  Herman Roebbers : (How) do you combine CI/CD with energy consumption monitoring?
16:27:32	 From  Amy McNeil : How do you manage revision distribution for embedded devices that don't normally get regular updates in the field, under a CI/DC environment?
16:29:50	 From  Rishav Vatsa : How can we cascade CI/CD for OTA rollouts?
16:38:16	 From  RF : Enthusiastic mix, thanks
16:38:22	 From  Raul Pando : Thanks guys
16:38:23	 From  Jay : Thanks!
16:38:24	 From  arianafaustini : Thank you!