AN000: The way we work
"We are software engineers and as such we code, yeah we like to write code" In a few words the vast majority of our trainings are text base, because are mainly
"We are software engineers and as such we code, yeah we like to write code" In a few words the vast majority of our trainings are text base, because are mainly
The template-g0 project uses a makefile to compile and link out of the box, it is not limited to build the project, also comes with several extra targets that helps you to run
There is a very nice way to navigate through the code using VS Code, just pressing Ctrl + Click, it will take you to any definitions or declaration. This is achieved using one of
Debugging on a command line can be a daunting task, but the good news are there is a VS Code extension that will allow us to debug in a visual way. Install the
There is one way to use function printf with our microcontroller even though if we do not have a screen to display information, well we do. we can use our debugger and OpenOCD
SocketCAN is a set of open source CAN drivers and a networking stack contributed by Volkswagen Research to the Linux kernel. SocketCAN was formerly known as Low Level CAN Framework (LLCF). CAN-utils is
Misra is… well, through many years of mistakes and mistakes the software engineers had been developing a series of recommendations or guidelines about things that should be avoided when developing a program in
Did you know documentation is important?, the hell it is. It can be boring sometimes, that’s for sure but there is an interesting option to extract the same documentation from the comments
where can I find information about configuring the AUTOSAR drivers? Is it provided by the tool provider, the semiconductor company, or the AUTOSAR portal? Well, let me tell you—it’s pretty much all three. In the following lines
To be honest, it's quite cumbersome to write manuals, tutorials, articles, etc., especially when they involve describing how to use a graphical interface because there's a lot of work
The first time you try to configure a project in Tresos can be a little scare and confusing, as a software engineer I’m not playing well with GUI base systems, i prefer
SavvyCAN is a open source project that will allow us to send, receive and decode CAN messages, it does not required installation or any driver, just unzip somewhere in your computer the application.
Back in the old days when debugging was precaurius we like to use printf a lot, but a lot. Semihosting was the defacto solution but it was slow, very slow. Then came the
Just to be clear, Windows for any software development SUCKS!!!!!, the following guide present a good alternative since allow us to use many of the feature presented in Linux, with certain limitation but at the end of the day much better than using Windows
For those who don't like Eclipse or VS Code, don't have the budget for Lautherbac, JLink, or iSystems, and aren't tech-savvy enough to debug using the command