Anyone who programs microcontrollers probably knows about FreeRTOS, or at least heard of this operating system. Amazon developers decided to enhance the abilities of this operating system to work with AWS Internet of Things services. This is how Amazon FreeRTOS appeared. We, developers of the PVS-Studio static code analyzer, were asked by mail and in comments to check these projects. Well, now get what you asked for. Keep reading to find out what came out of it.
167.88
Rating
Programming microcontrollers *
Learning how to program microcontrollers
Show first
Rating limit
Level of difficulty
Using PVS-Studio Static Analyzer in C and C++ Development for Embedded Systems
4 min
1.2KThis article will tell you how to launch analysis of an embedded project and how to work with the analyzer's report. The PVS-Studio analyzer supports a number of compilers for embedded systems. The current version allows checking projects built with one of the following compilers under Window, Linux, and macOS:
Stack-based calculator on the Cyclone IV FPGA board
12 min
9.7KIntroduction
As first-year students of Innopolis University, we had an opportunity to make our own project in computer architecture. University suggested us several projects and we have chosen to make a stack-based calculator with reverse polish notation. One of the requirements for the project is to use FPGA board provided by the university.
As our board, we have chosen Cyclon IV. Therefore, we had to write code on hardware description language. In the course we have studied Verilog, so we have chosen it. Also, the university has additional modules for FPGA, such as numpad, thus we decided to use it in our project.
In this article, we want to share our knowledge about FPGA and Verilog, also provide you with a tutorial to repeat our project.
Authors' contribution
-
YuriPanchul 1843.2 -
smart_alex 1239.4 -
EasyLy 1198.6 -
Indemsys 1145.0 -
MaFrance351 1117.0 -
iliasam 1090.6 -
aabzel 953.0 -
dlinyj 741.0 -
GarryC 619.4 -
haqreu 575.0