Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
IntrusionCM6907274dIt's not uncommon in embedded...
Old unmaintained kernel, some GCC from 10 years ago and compiling...
Compiler has warnings diarrhea shitting all over the screen
Fast-Nop35806274dWait until you see "board support packages".
Oh, and the "devrant" tag is for stuff about devrant.com itself. It's not for "developer rant" because there are only devs here - hence, no finance, HR and management rants as opposed to developer rants.
Eh? Vivado HLx supports up to Ubuntu 18.04 LTS as mentioned in the June 2020 update of UG973
They even support CentOS 8.1, what more do you want
@Fast-Nop BSPs are actually really pleasant in Xilinx tools. Since you literally make hardware in the FPGA fabric, as long as you're using a standard interface that Vivado recognises, the tool will generate the BSP for you right there when you open the embedded development environment. And the generated code is pretty pleasant to work with. Same with Altera/Intel's FPGA tools for chips with embedded processors. Both of them have really worked hard to make the UX quite pleasant (compared to your average hardware tool).
It's a much much nicer flow than say, stm32Cube MX or TI's CCS, both of which can just please go die in hellfire
BSPs aren't the problem, it's just the general prevalence of bad tooling and practices in the embedded industry :p