1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 <2022> 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 <2022> 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: EPICS on ESP32 |
From: | "Davis, Mark via Tech-talk" <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>, Florian Feldbauer <florian at ep1.ruhr-uni-bochum.de> |
Date: | Tue, 30 Aug 2022 17:40:15 +0000 |
I don't know anything about the platform you are using, but I have a compact CA service I wrote years ago that uses around 29K and runs on some low-end Rabbit-based modules with just 512K flash and 512K SRAM and running at 22 MHz. These controllers are running
a "soft" RTOS I wrote based on the standard POSIX-compliant APIs used in Unix and Linux systems.
Mark
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Florian Feldbauer via Tech-talk <tech-talk at aps.anl.gov>
Sent: Tuesday, August 30, 2022 5:52 AM To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov> Subject: EPICS on ESP32 Hey all,
for a small side project I'm working with a board featuring an ESP32-WROOM-32E module [1]. The module itself has WiFi and an EMAC core which is connected to an ethernet PHY on the board (10/100Mbps). Also there are some sensors connected to the module. At the moment I have a small program running on the board, that connects to ethernet, gets it's IP via DHCP and starts listening on a TCP port. If a message is received the corresponding sensor data is send as an answer. The chip is running a modified FreeRTOS kernel and I started to wonder, if it would be possible to port EPICS on that module. Does anyone have experience with the ESP32 and tried running EPICS on it already? If not, anyone has an idea for a good starting point for such a project? A CA server that provides the sensor data as PVs would be enough. Cheers, Florian [1] https://urldefense.com/v3/__https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf__;!!HXCxUKc!2ExLXTOwxKlloh0j1aNEYMaLFwWsJV757H7enJ49agHGy7y7Dg8CC463Zx-RnISjBTRAMQrjnVLP_0h8awfClnk$ -- Ruhr-Universität Bochum AG der Experimentalphysik I Dr. Florian Feldbauer NB 2/131 / Fach 125 Universitätsstr. 150 D-44801 Bochum Office: NB 2/134 Phone: (+49)234 / 32-23563 Fax: (+49)234 / 32-14170 https://urldefense.com/v3/__https://paluma.ruhr-uni-bochum.de__;!!HXCxUKc!2ExLXTOwxKlloh0j1aNEYMaLFwWsJV757H7enJ49agHGy7y7Dg8CC463Zx-RnISjBTRAMQrjnVLP_0h83l0XZMM$ |