Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Development of the interface part (frontend) in C+LVGL according to the layouts in Figma

Translated

  1. 4061
     49  0

    30 days22 USD

    Good day.
    I have experience working with different systems: both embedded and desktop. I created a small demonstration program. However, since my "Raspberry Pi" is still on the way, I worked with what I have on hand: a network mini-computer (SNC Hi3516). Since the mini-computer does not have video outputs, the demonstration software is divided into two parts:
    1. A graphical client is running on the mini-computer - it contains the logic, uses LVGL, and sends the contents of the graphical buffer to the graphical server.
    2. A regular PC acts as the graphical server and sends mouse events.

    Since links in bids are not welcome, I can send it in a private message.

    The cost and deadlines depend on the layouts and implementation requirements: exactly as is or to have the same functionality.
    For example, the "Measurements" page uses a wheel-type widget, but with fixed elements on the edges - the first and the hundredth. There is no exact widget like that in LVGL, only a "wheel." But, this is not a problem; we can create a widget as per the layout, assembling it from LVGL "primitives."
    I can roughly estimate as follows:
    1. "Memory & Archive" page: 100-200 UAH.
    2. "Measurements" page: 500-700 UAH.

    By "page," I mean both the image and the accompanying useful code.
    Deadline - approximately one month.

    > Ensure 30 FPS when the interface is working.

    #if LV_DEF_REFR_PERIOD > 33
    # error "Don't mess around. Keep it at 30 frames per second."
    #endif

  2. 739    6  0
    7 days134 USD

    Hello!
    I have already completed two orders where I developed a graphical interface on LVGL for Waveshare ESP32 controllers, which I configured to work at 30-45 FPS (I can send photos and videos of the projects for evaluation in private). I also have extensive experience in creating graphical interfaces in C++ Qt and Golang Fyne (the implementation algorithms for interfaces in LVGL and these two frameworks are very similar). It will not be difficult for me to simply transfer the visuals from Figma to C/LVGL code.

    I can start developing the interface on a simulator to save time. However, for the final delivery of the project, to guarantee 30-60 FPS and the correct operation of the membrane keyboard (it may not always work correctly via SPI), I physically need the actual device. I have already had such experience working through an emulator: uploading firmware and configuring microcontroller parameters remotely so that everything works was very stressful for both me and the client, especially with unstable internet due to power outages. Therefore, in previous projects, all clients directly sent me their microcontrollers via NP (accordingly, I sent them back via NP as well).

    I have set a conditional cost for my work, as I am not yet familiar with the scope of your task.

    I would be very happy to continue working on your project!!!

  3. 1 proposal concealed

Current freelance projects in the category C & C++

Reverse engineering of console utilities for querying SSD controllers (Flash ID)

1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++…

C & C++Desktop Apps ∙ 9 days 19 hours back ∙ 6 proposals

Development of a Minecraft Java Seed Map / Seed Viewer for the website

Development of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an…

C & C++HTML & CSS ∙ 10 days 1 hour back ∙ 16 proposals

Client
Dmitro Moiseienko NOVOTEST
Ukraine Dnepr  72  2
Project published
4 months 22 days back
111 views
Tags