User Tools

Site Tools


working_on

This is an old revision of the document!


PR19_01_XMC Infineon XMC4800 development environment with Docker containers.

PR19_02_Sensors Air quality PM sensor measurements and data visualization.

PR19_03_Yocto Yocto environment for STM32P1 board.

  • TODO: real-time

PR20_01_STM32 STM32 development environment with libopencm3.

PR20_02_RTEMS Develop a simple application on an ARM platform (SPI sensor throughput, CPU load, GPIO interrupt latency, interrupt latency with user thread processing, PPS jitter).

  • TODO: Run RTEMS examples in Nucleo hardware
  • TODO: Run RTEMS tests in Nucleo hardware
  • TODO: GPIO toggling, sigrok-cli OS software, DSLogic Saleae logic
    • GPIO togling. No RTOS functionality involved. How does it compare to e.g. bare-metal with libopencm3?
    • Ping-pong between 2 tasks using mutex (different loads). Context switching. Mutex operations.
    • Ping-pong between 2 tasks through a GPIO loopback (different loads). Interrupt latency.
    • Periodic timer (different loads). Timer interrupt latency.

PRXX_XX_Micropython

EtherCAT

IMU helicopter control

http://iot.ee.ucla.edu/UCLA-STMicro/index.php/Home

ST material:

STEVAL-FCU001V1

STEVAL-STLKT01V1

STEVAL-IDI001V1

DT0064 Design tip - Noise analysis and identification in MEMS sensors

Adafruit IR distance sensor

Adafruit ToF distance sensor

MappyDot

PTP

linuxptp

http://linuxptp.sourceforge.net/

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html-single/Deployment_Guide/#ch-Configuring_PTP_Using_ptp4l

ptp4l -i eth0 -m
pmc -u -b 0 'GET CURRENT_DATA_SET'
pmc -u -b 0 'GET TIME_STATUS_NP'
phc2sys -s eth0 -w

Accuracy improvements:

nohz=off

Statistics

Linux PPS support

GPS NTP timestamps

High resolution timers

Power management

BBB

i.MX6

MSP430

serial

Vehicle counting

Other useful hardware

Digital filters

Implementing FIR filters

Implementing EMA filters

Implementing IIR filters

Unit testing

working_on.1612003452.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki