Steps to Run GCC Docker image on Raspberry pi:
1. Create folder with below contents:
Steps to Run GCC Docker image on Raspberry pi:
1. Create folder with below contents:
Steps to Install and Run Docker Image on Raspberry Pi board:
1. Connect Raspberry Pi from VSC via SSH connection
2. Run Command "sudo apt install docker.io"
3. Check if docker is installed properly by checking version "docker --version"
4. Pull simple docker hello-world image, by running command "docker run hello-world"
6. Hello world message will be shown after running Docker image
8. From available docker image list, we can run the image whichever we want
example. docker run hello-world:latest
Steps to connect VSC to Raspberry Pi Running on Linux with SSH.
1. Follow steps mentioned in Putty blog to Enable SSH on Raspberry Pi.
2. Enable Extension " Remote - SSH" in VSC.
3. Go to view>Command Palette>Remote-SSH: Add new SSH host.
4. Enter ssh <username>@<Ip address>
5. Select config file with your user name. This will start setting up SSH Host.
6. It will prompt to enter password for your Raspberry Pi device.
7. After entering valid password SSH is established.
8. Now you can open folder from Raspberry Pi device. Which is your working Directory.
Steps to connect your Raspberry pi (Running with Linux) to Putty (Running on Windows 11):
1. Install ssh on Raspberry Pi Linux using command
sudo apt install openssh-server
2. Enable Ssh Service
sudo service ssh start
3. Make it always Enabled on Bootup
sudo systemctl enable ssh
4. Read Ip address of Raspberry Pi
5. Open Putty Tool on Windows Machine, Enter Ip address and connect
7. You are ready to control Raspberry Pi Linux with Putty tool.
In STM32F407VET6 board we can calculate current date and time using following steps:
1. Go to Pinout & Configuration> Timers> RTC in RTC mode and Configuration.
2. Activate Clock Source & Activate Calendar should be enabled.
3. Alarm A should be selected as Internal Alarm.
4. Go to parameter configuration of RTC, set date and time to marked configuration below:
RTC_TimeTypeDef sTime1;
RTC_DateTypeDef sDate1;
uint8_t buffer[20];
/* USER CODE BEGIN WHILE */
while (1)
{
HAL_RTC_GetTime(&hrtc, &sTime1, RTC_FORMAT_BCD);
HAL_RTC_GetDate(&hrtc, &sDate1, RTC_FORMAT_BCD);
buffer[0] = (sDate1.Date / 16) + 48;
buffer[1] = (sDate1.Date % 16) + 48;
buffer[2] = '.';
buffer[3] = (sDate1.Month / 16) + 48;
buffer[4] = (sDate1.Month % 16) + 48;
buffer[5] = '.';
buffer[6] = '2';
buffer[7] = '0';
buffer[8] = (sDate1.Year / 16) + 48;
buffer[9] = (sDate1.Year % 16) + 48;
buffer[10] ='@';
buffer[11] = (sTime1.Hours / 16) + 48;
buffer[12] = (sTime1.Hours % 16) + 48;
buffer[13] = ':';
buffer[14] = (sTime1.Minutes / 16) + 48;
buffer[15] = (sTime1.Minutes % 16) + 48;
buffer[16] = ':';
buffer[17] = (sTime1.Seconds / 16) + 48;
buffer[18] = (sTime1.Seconds % 16) + 48;
}
/* USER CODE END 3 */
In STM32F407VET6 board we can calculate CRC-32/MPEG-2 using following steps:
1. Enable CRC engine at Pinout & Configuration> Computing> CRC mode and Configuration should be activated
2. Save project and generate the project
3. Define data buffer on which we wants to calculate CRC
uint32_t crcArray[4] = {0x00001111, 0x00002222, 0x00003333, 0x00004444};
4. Function call for crc needs to be called in main function as:
crcVal = HAL_CRC_Calculate(&hcrc, crcArray, 4);
Where, uint32 of CRC will be returned.
5. After running the code we will get CRC as shown below:
Steps to Blink LED present on Arduino UNO board.
1. Open Arduino UNO software.
2. Go to File> Examples> 01.Basic> Blink (It will open new window)
3. Connect Arduino UNO board with PC
4. Select board if not done to Arduino UNO\
5. Verify the Blink Code, in Output window it will show as below:
7. LED present on Arduino UNO board will start blinking with delay of 1 sec specified in code.
Steps to run simple C program on Ubantu Docker image: 1. Following files needs to be created in Working Directory folder. hello.c Doc...