|
|
|
|
|
by jesse_cureton
1533 days ago
|
|
Ex-Garmin engineer here. There are pockets of the company that use Android, and a bunch of the larger-scale systems have moved to using embedded Linux with Yocto. The proprietary RTOS that runs on the watches is a super cool embedded system dating back to the earliest days of the company. It grew across all the product lines - watches, nav units, aviation equipment, marine chartplotters/sensors, etc. I remember once stumbling on some code written in the very early days by an engineer who went on to be the CEO while I was there. It was a fun system to work on, and had an impressive amount of code sharing at the OS-level across platforms as tiny as Cortex M0 systems up to large multi-core ARM SoCs from TI and other vendors. |
|