I just received a new board from a company to do some stuff as “entry test”. Usually I follow the next procedure to ensure that I can focus on the software and forget about hardware relating issues.
In the last post I talked about the tools I use to do my development and the board I bought. Today, I will talk about the first toolchain test I did.
I want to learn ADA language and also start doing embedded applications, so I was looking around to see if I can get THE book or THE website/blog to start doing things. In the end, I couldn’t find anything good enough. Maybe since I didn’t have a...
Whenever I read a programming book I do notes, test the examples and try to solve the problems. I was reading the book Hacking: The Art of Exploitation, and just in the second chapter I wasn’t able to run a example. I checked the code and I didn’...
I’m doing a masters in Germany but I don’t have a portable laptop. It is falling to pieces, so basically my laptop is used as a desktop. so weit, so gut… I am a Linux user, my keyboard layout is programmer Dvorak and a use vim a lot as well. How...
Here is the list of tools I often use and I think they are superuseful:
I already wrote a post about Details of C that every noob forgets. In this post I will write about more advanced details. I hope this will improve your understand of the obscure C. By the way, for the a complete review I recommend to read Expert C...
In this journey to learn the most obscure secrets of C, I realized that somehow I could read C declarations but I didn’t have a deep understanding of it. I didn’t have problems with declaration such as char *p[13] or void (*p)(**void), but for mo...
I am still forgetting some of them, that’s why I wrote this post ;)
I found this post in which a guy, called James Rowe, successfully compiled a program in which he defined a variable called main and made it work as if there was an actually int main(){...}. So, before I finished to read the whole post I decided t...