Co należy zrobić: opracować aplikację EXE w C++; stworzyć nowoczesny interfejs graficzny zgodnie z moim projektem; zrealizować logikę działania programu; zapewnić stabilne działanie na Windows 10 i Windows 11; udostępnić kod źródłowy Visual Studio (.sln, .vcxproj). Już mam: projekt interfejsu (załączam zrzuty ekranu); koncept działania programu; listę funkcji, którą omówimy z wykonawcą. Wymagania dla wykonawcy: pewna znajomość C++; doświadczenie w pracy z Microsoft Visual Studio; doświadczenie w tworzeniu aplikacji Windows Desktop; staranny i czytelny kod; gotowość do utrzymywania kontaktu podczas rozwoju. Proszę, w odpowiedzi prześlij: przykłady twoich programów EXE; doświadczenie w pracy z C++; orientacyjny czas realizacji; koszt pracy.
Aktualnie brak ofert
Aktualnie brak ofert
-
Ruslan B. 2 stycznia 2023Там же под убунту 14
У дебиана 10 ядро другое
Это , как компиляция для ядра 3.1 на ядре 5.15 . Очень мало шансов.
-
Viktor Gritsenko
3 stycznia 2023
https://support.xilinx.com/s/article/65444?language=en_US
https://github.com/Xilinx/dma_ip_drivers
На этой странице должны были быть новые версии XDMA Linux драйвера, но
там я не вижу нужного архива.
Есть QDMA, но этот драйвер предназначен для я дер, которые работают на более новых микросхемах и он очевидно не подойдет.
-
Viktor Gritsenko
2 stycznia 2023
Непонятно только как раньше драйвер компилировался в среде Debian 10.
Возможно где-то есть более новая версия.
Возьму тайм-аут.
Пока спасибо.
-
Viktor Gritsenko
2 stycznia 2023
мой Debian 10 имеет ядро
Linux 4.19.0-18-amd64 x86_64
А в каком файле вы нашли под какое ядро драйвер ?
-
Viktor Gritsenko
2 stycznia 2023
Как я понял, нужна версия драйвера под Ubuntu версии 18.04.3 LTS я ядром 5.0 или еще более поздней.
Так ?
-
Viktor Gritsenko
3 stycznia 2023
Доброе утро.
root@debian:/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver# ls
Makefile xdma-bit.c xdma-core.c xdma-ioctl.c xdma-sgm.c
root@debian:/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver# make
make -C /lib/modules/4.19.0-18-amd64/build M=/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver modules
make[1]: Entering directory '/usr/src/linux-headers-4.19.0-18-amd64'
CC [M] /home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver/xdma-core.o
/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver/xdma-core.c: In function тАШprobe_scan_for_msiтАЩ:
/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver/xdma-core.c:4321:8: error: implicit declaration of function тАШpci_enable_msixтАЩ; did you mean тАШpci_enable_msiтАЩ? [-Werror=implicit-function-declaration]
rc = pci_enable_msix(pdev, lro->entry, req_nvec);
^~~~~~~~~~~~~~~
pci_enable_msi
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-4.19.0-18-common/scripts/Makefile.build:309: /home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver/xdma-core.o] Error 1
make[3]: *** [/usr/src/linux-headers-4.19.0-18-common/Makefile:1561: _module_/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver] Error 2
make[2]: *** [Makefile:146: sub-make] Error 2
make[1]: *** [Makefile:8: all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.19.0-18-amd64'
make: *** [Makefile:16: all] Error 2
root@debian:/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver#
-
Viktor Gritsenko
3 stycznia 2023
История такая:
в июле 2021года был установлен Debian 10
и насколько я помню тогда же был откомпилирован драйвер.
После этого драйвер успешно загружался и работал с реальной платой.
Сейчас я уже начинаю сомневаться: не путаю ли я что-либо.
Этот драйвер выпустила фирма XILINX для поддержки собственных ядер
PCIexpress c DMA в составе микросхем FPGA.
В 2022 году у меня еще был акаунт на сайте XILINX и я мог
задавать вопросы на их форуме и искать обновления архива
с новой версией драйвера XDMA.
В феврале 2022 года фирму XILINX купила фирма AMD
и по настоящее время я на страницу XILINX (уже в составе AMD)
не заходил.
Сейчас я пытался войти на страницу форума XILINX со старым паролем
и меня не впустили. Попытка восстановить акаунт не получилась, а
сделать новый акаунт у XILINX по моему опыту дело почти безнадежное.
Как получить архив с новой версией драйвера XDMA я сейчас не знаю.
-
Viktor Gritsenko
3 stycznia 2023
Если у вас есть AnyDesk вы могли бы войти на мой компьютер и посмотреть сами что там делается.
-
Viktor Gritsenko
3 stycznia 2023
https://support.xilinx.com/s/article/65444?language=en_US
https://github.com/Xilinx/dma_ip_drivers
На этой странице должны были быть новые версии XDMA Linux драйвера, но
там я не вижу нужного архива.
Есть QDMA, но этот драйвер предназначен для я дер, которые работают на более новых микросхемах и он очевидно не подойдет.
-
Viktor Gritsenko
3 stycznia 2023
Вероятно нужна версия Xilinx_Answer_65444_Linux_Files.zip для Ubuntu версии 18.04.3 LTS я ядром 5.0 или еще более поздней.
Как я понял, XILINX отдал весь софт под Linux, включая драйверы - на GitHub, но найти там такой файл не удается.
-
Ruslan B. 3 stycznia 2023https://github.com/Xilinx/dma_ip_drivers/issues/30
https://github.com/hmaarrfk/dma_ip_drivers
больше ничем не помогу.
-
Ruslan B. 3 stycznia 2023encountered this with Ubuntu 16.04 LTS w/ 4.15.0-74-generic and suggested fix made the compilation work
-
Viktor Gritsenko
3 stycznia 2023
Спасибо за то, что попытались помочь, но я не знаю что с этой информацией делать.
Aktualne zlecenia dla freelancerów w kategorii C i C++
Dzień dobry Należy stworzyć moduł, który będzie działał z bazą danych Firebird w C++ do sprzedaży towarów. Są przykłady gotowych rozwiązań oraz opis funkcjonalności modułu. Główne funkcje: autoryzacja, wybór towaru na ekranie z grup/podgrup, przejście do koszyka, płatność kartą oraz druk paragonu. Program powinien działać na Windows 10 i wyżej, korzystać z istniejącej bazy danych.
Wymagana jest разработка łatki do sterownika karty graficznej, rozszerzającej możliwości zarządzania adapterem graficznym poprzez dodanie dodatkowych ustawień użytkownika. Łatka powinna integrować się z istniejącą architekturą sterownika bez naruszania jego podstawowej funkcjonalności i zapewniać zgodność z obsługiwanymi wersjami systemu operacyjnego. Głównym celem jest zapewnienie bardziej elastycznego dostępu do parametrów, które są niedostępne w standardowej panelu sterowania, z możliwością ich zmiany przez interfejs użytkownika lub programowe API. Łatka powinna przewidywać modułową strukturę, umożliwiającą w przyszłości dodawanie nowych parametrów bez istotnej przeróbki kodu. Należy zapewnić poprawne przetwarzanie błędów, rejestrowanie zmian, możliwość przywrócenia ustawień do wartości domyślnych, a także zachowanie zgodności z przyszłymi aktualizacjami sterownika, o ile to możliwe. Rozwiązanie powinno być dostarczone z dokumentacją techniczną opisującą architekturę, zrealizowane możliwości, ograniczenia oraz zalecenia dotyczące testowania.
Jesteśmy dużą firmą logistyczną, która ma własny eksport. Dysponujemy dużym parkiem samochodowym i nieustannie wysyłamy nasze pojazdy na eksport do krajów Europy.Opis Strona: https://echerha.gov.ua/ Na tej stronie umieszczamy nasze samochody w elektronicznej kolejce do przekroczenia granicy państwowej. Podczas rejestracji należy wprowadzić następujące dane: imię i nazwisko kierowcy; numer paszportu zagranicznego; adres e-mail; numer telefonu logisty do otrzymywania powiadomień; typ pojazdu (ciężarowy); nazwa producenta samochodu; numer rejestracyjny ciągnika; numer rejestracyjny przyczepy; numer deklaracji celnej. Dla każdego samochodu z góry określono konkretny dzień i godzinę przekroczenia granicy. Na przykład, samochód musi przejść przez punkt kontrolny „Rawa-Ruska” w poniedziałek o 10:00.Nasz problem - Kolejka na stronie https://echerha.gov.ua/ porusza się nieprzewidywalnie. - Na przykład, dzisiaj jest piątek, a samochód musi przekroczyć granicę w poniedziałek o 10:00. - Nie wiemy, kiedy dokładnie kolejka zacznie się posuwać. Może to nastąpić w piątek wieczorem, w dowolnym momencie w sobotę lub niedzielę, wcześnie rano, w ciągu dnia lub późno wieczorem. - Kiedy kolejka zaczyna się poruszać, jest to od razu widoczne na stronie. Czasami w ciągu zaledwie kilku minut może przesunąć się z piątku na poniedziałek lub nawet na wtorek. - Z tego powodu logistycy muszą nieustannie kontrolować aplikację mobilną lub stronę internetową, aby nie przegapić momentu, gdy kolejka dojdzie do potrzebnej daty i godziny. Jeśli ten moment zostanie utracony, fizycznie nie zdążamy umieścić samochodu w kolejce na odpowiedni slot czasowy.Zadanie - Po wprowadzeniu danych o samochodzie (na przykład do tabeli lub innego interfejsu, w zależności od realizacji programisty) system powinien automatycznie śledzić ruch kolejki. - Kiedy kolejka dojdzie do wcześniej określonej daty i godziny, system powinien automatycznie wypełnić wymagane dane i umieścić samochód w kolejce bez udziału logisty.