Original text

Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare
Sisteme Embedded
Marti, 29 Ian.,
Ora 15:3

Laborator nr. 1

  • L1.1 Denumire:

  • Embedded Linux Machine - Rpi3

  • L1.2 Prezentare generala, scop.

  • The lab experiment aims to provide a first approach to a Linux machine for embedded applications. The hardware and software resources of the Raspberry Pi 1,2,3 development platforms are explored, as well as a series of UNIX / Linux commands required for logging, editing, compiling, and executing processes. At the end of the lab, there will be details about the possibility of building an intranet network using a Linux-based ARM A53 server , a 4 core processor-based 64-bit Apple A10- compliant kernel .

  • L1.3 Resources:

  • Rpi3 / 0 platform, wifi router, Internet connection, oscilloscope, Putty application

  • L1.4 Prototype Source:

  • Determination of the duration of operation

    Display of processor temperature

  • L1.5 Experiment mode:

  • Analyze the basic components of the Raspberry pi 3 platform;
  • Add Student Accounts to Rpi
  • Activate the SSH server on Rpi;
  • Log in to the rpi server with the appropriate account;
  • Examine the resources allocated to the user and the availability of the ARM Gcc compiler;
  • Using the Nano editor, edit a .c extension file containing the prototype program or the like;
  • Track the execution of the prototype program
  • Solve the proposed problems;

  • L1.6 Proposed Issues:

  • 1. Make an application in c that allows you to view the execution time of a splitting operation of two float / double variables;
    2. Determine how the processor temperature variation depends on working conditions (load, radiators, etc.);
    3. Create an application that will allow you to generate an ASCII character image according to on-line usage ;
    4. Make a program that will allow you to determine the duration of the multiplication operation of the numbers represented in the floating business;
    5. Make a set of programs that will allow you to estimate delays due to the simultaneous presence of the 10 users connected with a1-a10.

  • L1.7 The experiment may be extended to:

  • - Develop embedded applications using standard components
    - Use cloud resources to develop professional applications;
    - Developing servers for Internet of things;
    - Developing complex applications using operating systems:

  • L1.8 Documentary references:

  • © 2018 Fl. Pantilimonescu - Fac. Automation and Computers