• Content count

  • Joined

  • Last visited

  • Days Won


RaulRB last won the day on May 18

RaulRB had the most liked content!

About RaulRB

  • Rank

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location

Recent Profile Visitors

304 profile views
  1. fpga

    Hi @yassin, You have to process your input image with the FFT or IFFT algorithm. When you have the FFT or IFFT image you can use this code to get the JPEG compression. Good luck!
  2. Hi @jpeyron, Yes, it works, thanks! See you !
  3. fpga

    Hi @yassin, This can be helpfull for you Petalinux quick guide See you!
  4. Hi everyone! Today I present you another interesing project! This project is one application in SDSoC that contains a plugin architecture for standalone system. You can use this for develop interesting things, like an image or video processing platforms that you want add some filters without change the internal code. Into the project you can read how works. If you have doubts wrote here! Enjoy! See you soon!
  5. I am wrong, I need to implement this with static libraries not dinamic..
  6. Hello! I have been working on a plugin system with shared libraries using dlfcn.h I have the library working in my computer but when I try to export to SDSoC Standalone project and build I obtain some errors. With a SDSoC Linux project this don´t happens. Has anyone worked with shared libraries in SDSoC using Standalone system? is it possible make this with standalone system or I need linux? See you!
  7. @D@n Maybe in a future because I don't have 2K gadgets to take images. But it works with 1080p image well, here you can see an example (the image has a "sepia filter", this is the reason for the color ) See you!
  8. Hello everyone! I have been working on a jpeg encoder for Xilinx boards. Here you have the result. If you are seeking for one minimal JPEG encoder without opencv that you can run in Standalone embedded systems you have to look this: JPEG encoder Enjoy! See you soon!
  9. Thanks, it works. In SDSoC you only have to add #include "xilffs.h" and use the API. The example: https://github.com/Xilinx/embeddedsw/blob/master/lib/sw_services/xilffs/examples/xilffs_polled_example.c See you soon ! Raúl
  10. Hello everyone! Someone knows how read and write files in the SD card from Standalone application in SDSoC? I think that I have to set up the option in the BSP but i am not secure, and i don't know how do this. Thanks for your time, Raúl.
  11. Finally I could solve this. The information for Petalinux + SDSoC is very little and there is disperse. It takes me a lot of time for solving this, because i had a lot of stupid problems. I made one guide where I explain how to install, set up and solve the problems BUT FOR V2016.2 VERSION ( vivado suite 2016.2 and petalinux 2016.2) Edit: I upload the guide in two languages, spanish and english Petalinux guide Regards and good lucky.
  12. Hello everyone! I am working on a project witch need a linux image to run for SDSoC. The base project that i am using is this, but I upgrade it to the 2016.2 version. I supposed that i need to upgrade the linux files too, to the 2016.2 version. In fact i did it, I use Petalinux to finally get the files in the irst image, but I don't know what is the next step, I don't know witch files have to be copied (and rename) to the boot directory in the main project. Regards, RaulRB
  13. Thanks for the response Jon, In fact I had been revised this link's few days ago. The link from the Xilinx forum has examples for the zc702. I downloaded the example and compile in SDSoC, but I don't have this board and can't try it. The example uses the " ifdef opencv " sections for the opencv code. But I don't know if it works I wrote the rest of the history in my previous post. Regards, Raúl
  14. Hi friends, I am trying to make an app with opencv in SDSoC but it isn`t working. The code that i am using is this ( simple code to do a simple hello world): #ifdef USE_OPENCV #include <opencv2/opencv.hpp> #endif #include <iostream> using namespace std; #ifdef USE_OPENCV using namespace cv; #endif int main() { #ifdef USE_OPENCV Mat im,gris; im = imread("lena.jpg"); cvtColor(im, gris, COLOR_RGB2GRAY); imwrite("Gris.jpg",gris); waitKey(0); #endif return 0; } If i don't use de ifdefs it has few problems like this: G:/ProyetoFinalIAH/PlataformaOpenCV/src/main.cpp:17: undefined reference to `cv::imread(std::string const&, int)' G:/ProyetoFinalIAH/PlataformaOpenCV/src/main.cpp:18: undefined reference to `cv::_InputArray::_InputArray(cv::Mat const&)' G:/ProyetoFinalIAH/PlataformaOpenCV/src/main.cpp:18: undefined reference to `cv::_OutputArray::_OutputArray(cv::Mat&)' G:/ProyetoFinalIAH/PlataformaOpenCV/src/main.cpp:18: undefined reference to `cv::cvtColor(cv::_InputArray const&, cv::_OutputArray const&, int, int)' G:/ProyetoFinalIAH/PlataformaOpenCV/src/main.cpp:19: undefined reference to `cv::_InputArray::_InputArray(cv::Mat const&)' G:/ProyetoFinalIAH/PlataformaOpenCV/src/main.cpp:19: undefined reference to `cv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)' G:/ProyetoFinalIAH/PlataformaOpenCV/src/main.cpp:20: undefined reference to `cv::waitKey(int)' G:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/src/main.o: In function `cv::Mat::~Mat()': C:/Xilinx/SDSoC/2016.2/Vivado_HLS/2016.2/include/opencv2/core/mat.hpp:278: undefined reference to `cv::fastFree(void*)' G:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/src/main.o: In function `cv::Mat::operator=(cv::Mat const&)': C:/Xilinx/SDSoC/2016.2/Vivado_HLS/2016.2/include/opencv2/core/mat.hpp:298: undefined reference to `cv::Mat::copySize(cv::Mat const&)' G:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/src/main.o: In function `cv::Mat::release()': C:/Xilinx/SDSoC/2016.2/Vivado_HLS/2016.2/include/opencv2/core/mat.hpp:367: undefined reference to `cv::Mat::deallocate()' collect2.exe: error: ld returned 1 exit status ERROR: [SDSoC 0-0] Exiting sds++ : Error when calling 'arm-linux-gnueabihf-g++ G:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/src/main.o G:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/_sds/swstubs/devreg.o G:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/_sds/swstubs/portinfo.o -L C:/Xilinx/SDSoC/2016.2/aarch32-linux/lib -LG:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/_sds/swstubs -Wl,--start-group -Wl,--end-group -Wl,--start-group -lpthread -lsds_lib -lxlnk_stub -Wl,--end-group -o G:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/_sds/swstubs/PlataformaOpenCV.elf' sds++ log file saved as G:/ProyetoFinalIAH/PlataformaOpenCV/SDDebug/_sds/reports/sds.log ERROR: [SDSoC 0-0] Build failed Can you help me please? Thanks, Raúl
  15. Hi cole.jepson, I did this for 2016.2 version, not .4, If you need I can send you the 2016.2 version. For request to your question: " I saw that there is a Zybo platform file that can be selected when starting a new SDSoC application but will this give me all the necessary hardware files/setup? " you should read this manual https://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_3/ug1146-sdsoc-platform-development.pdf and watch this Video: https://www.xilinx.com/video/soc/sdsoc-custom-platform-generation.html That material have the responses to your questions. Regards