Download presentation
Presentation is loading. Please wait.
Published byBertram Lambert Modified over 9 years ago
1
Vinh Le
2
MCU: Freescale Kinetis K60512 ARM Cortex M4 Bus Frequency: 50MHz Available Memory: ◦ 512KB Flash ◦ 64KB SRAM Memory Required: ◦ 10KB Flash ◦ 4KB SRAM
3
MQX RTOS provided by Freescale ◦ Real-time preemptive multitasking Kernel Events Services for Task Synchronization ◦ Semaphores, Mutexes, and Messages Time Delays ◦ Tick period: 1ms Real-Time TCP/IP Communication Suite (RTCS) ◦ TCP/IP networking application protocols for Web Communication Tasks ◦ Start Up, Key Task, UI Task, Message Task,
4
Description: Enables all of MCU and Kernel resources and initializes system. Creates other tasks Priority #4 Period: Once (at start-up) Execution time ~ 1s
5
Description: Reads the keypad and updates the buffer Priority #7 Period 10 ms Execution time ~ 2.2us
6
Description: Handles User Inputs ◦ Allows to set the E-Mail address for the device ◦ Displays Message ◦ Navigate through messages Priority #5 Period 0.5 sec Execution time ~ 2 ms
7
Description: Retrieve E-mail message data ◦ Download data and update message list Priority #6 Period: 0.5 sec Execution time ~ 50 ms
8
L max = 10.4% L average = 3.5%
9
TasksPublic Functions and Data Main.cStartTask UITask Key.cKeyTaskKeyInit() Keypend() LCD.cLcdInit() LcdClrDisp() LcdDispStrg() LcdMoveCursor() LcdCursor() Message.cMessageTaskE-mail Data Message List
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.