Generally speaking, if I'm interested in learning about drivers/ABIs/interoperability or even cross-compiling between systems/devices/apps, what's a good resource to start?
(Sorry if the question doesn't make sense, I'm trying my best)
@Al Aqel Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
@Hieumanity Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
Hi Al Aqel, welcome! Great to learn your interests! Well I’m not sure how extensive your experience is but the GCC compiler will handle a lot of cross compilation for microcontroller firmware development.
There are hardware abstraction layers (HALs) for higher level programming (like applications). A good place to start might be explaining more specifically something you’re trying to build/do/learn so we can point you in directions for that area.
I am using esp32-s3 as main controller to interface a flow sensor to get the volume and need to display it via a spi display interface the GUI middleware is LVGL and need to some data to send to the server using rest API(wifi) and also need to interface a sd card for data logging and need to use bluetooth also and OTA to update the firmware may i know any example code or project using esp-idf frawmework for me to refences ?
Or How about building a smart plant disease detection system using STM32, You could integrate image processing capabilities into the STM32 microcontroller using a lightweight AI model, such as a convolutional neural network (CNN). The system could be equipped with a camera to capture images of plant leaves, and the STM32 would analyze these images in real-time to detect signs of diseases or pests. Depending on the detected issues, the system could trigger alerts, provide recommendations for treatment, or even autonomously administer treatments such as spraying pesticides or applying fertilizers. This project combines the power of AI for image recognition with the real-time processing capabilities of the STM32 microcontroller to aid in crop protection and management
you can start with this sample programme of lvgl, you'll find LVGL and Freertos combined, I usggest that you start with this ti get fammilar with esp-idf and lvgl: https://github.com/lvgl/lv_port_esp32/tree/master
In an RTOS, use the watchdog timer to monitor tasks' execution. Each task should periodically reset the watchdog timer to prevent it from timing out. If a task fails to reset the timer within its allotted time, it indicates a fault, triggering appropriate error handling. Sending signals with task IDs could aid in identifying which task caused the watchdog timeout, improving debugging.
Morning everyone I am trying to control a set of relays with the GPIO of an esp8266. I have installed espeasy, and I can control the GPIO with an HTTP command. I would like to be able to do this with MQTT. My broker is a Raspberry Pi, and the test signals are passing well with the protocol. Now, I would like to achieve this with espeasy without using Jeedom or other home automation assistants. Has anyone tried this before????Because I can’t find any tuto similar to my project.
Yes, I agree with @boualleg sabrina. If RPi is running MQTT broker s/w and acting as an IoT Server. Then connect your home devices as a client and control them. This way you can avoid all third-party services. The only limitation is you won't have access from outside of your home network. There is a way out but I'd not recommend RPi to make it public access for security reasons.
Hi , actually i am done port the esp32 to lvgl but i am not familiar how to display the flow sensor reading to display concurrently need to handle lvgl. The flow sensor is sending the hex code it interface with esp32-s3 via modbus how can i handle the reading and display it on the tft display ?
Is there any good and robust alternatives to relays ? I am trying to deploy and system in a Harsh environment but my replay are stoping after certain time cause of rusting and many other factors can anyone suggest an alternative?
@RahulKhedkar Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
@stylefox Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
Hello everyone......I have a MacBook so can't install vivado design suit (not available for Mac and it's like 300gb I don't have the storage for it ), I'm using eda playground on web
In vivados xdc-files, is it possible to do calculations? So e.g. instead of providing a clock period I could provide the frequency and calculate the period from it?
@gKarthikSai hi , If Vivado Design Suite isn't available for your Mac, and you don't have the storage for it anyway, you're doing the right thing by using EDA Playground online. Keep using it for your design needs
Oh, no I don't want to derive a clock from another, but do actual calculations where the result can be stored to a variable. Using this for a clock was just an example.