Hands-On Workshop: Xtrinsic FXLC95000CL Sensing Platform with Intelligent Sensing Framework (ISF)
|
|
- Sarah Gaines
- 5 years ago
- Views:
Transcription
1 Hands-On Workshop: Xtrinsic FXLC95000CL Sensing Platform with Intelligent Sensing Framework (ISF) FTF-SDS-F0177 Margaret Nadworny SSD Software Manager A P R TM External Use
2 Agenda Introduction to the FXLC95000 hardware Short introduction to ISF Hands-on coding of a small ecompass application using ISF on the FXLC95000 hardware External Use 1
3 What the Brochure Says The FXLC95000 is the latest Xtrinsic intelligent sensing platform that combines the following items in a single package 3-axis accelerometer 32-bit MCU It provides a low power solution that can both gather sensor data, and process it efficiently. This hands-on workshop will explain: the functionality of the accompanying ISF firmware how to develop your own customer firmware for the device using the internal accelerometer and the I2C hub capability to gather data from external sensors (like the MAG3110) Some familiarity with C programming and the CodeWarrior IDE is a plus. External Use 2
4 Xtrinsic FXLC95000CL 32-bit MCU Sensor Fusion Hub with Accelerometer 3-axis accelerometer plus ColdFire MCU that enables scalable, autonomous, high precision multi sensor hub solutions with local compute and sensors management in an open architecture Differentiating Points System in Package: 32-bit MCU and 3-axis accelerometer Open MCU architecture enables differentiated creativity First open programming model with library support (Intelligent Sensing Framework) Compute and actuate locally Best in class accelerometer noise and resolution performance When to choose FXLC95000CL Sensor hub managing multiple sensors: Freescale and others Pass through data as needed i.e., heading Perform 6-axis fusion Magnetometer/accelerometer calibration/ecompass Gyro/accelerometer When to choose Kinetis MCUs Sensor fusion for 3+ sensors > M0+ Sensor fusion and much more > M4 Specification FXLC95000CL KL25 K20 Core ColdFire V1 with embedded accelerometer ARM Cortex M0+ ARM Cortex M4 Sensor Hub Sensor Fusion 6-axis ecompass Cal 9-Axis Fusion 3 sensors+ 9-Axis Fusion Multiple sensors + other computations Euler Angles Quarterions Rotation Matrices Available if required (see your FAE for help) ISF Supported * * External Use 3
5 Typical Logical Installations with FXLC95000 Mag Mag Gyro FXLC FXLC Gyro FXLC Apps Processor External Use 4
6 Power TM What Would You Want to Run on the FXLC95000? Maybe some stuff you currently run on the Host Processor Sensor management Sensor fusion Stuff for which using the Host Processor is overkill or too expensive Event recognition (e.g., Sleep/Wake) apps processor running sensor fusion Power savings sensor hub running sensor fusion CPU Loading External Use 5
7 Xtrinsic FXLC95000CL 32b MCU Sensor Fusion Hub Development Tools and Documentation KITFXLC95000EVM Intelligent Motion-Sensing Platform Development Board Hardware: Includes KITFXLC95000EVM Motion-Sensing Platform Development Board Includes FXLC95000 evaluation module Includes Quick Start Guide Available at: More information at FXLC95000 Evaluation Module KITFXLC95000EVM Motion-Sensing Platform Development Board MAG3110 and 10-Axis Daughter cards Software Xtrinsic Intelligent Sensing Framework: MQXTM: CodeWarrior: TM Product: FXLC95000/MAG3110 Evaluation Module Beyond Silicon Training and Support FXLC95000CL Datasheet FXLC95000CL Reference Manual FXLC95000CL ISF Software Reference Manual ISF Development Training Modules External Use 6
8 Configuring Available Sensors Define the sensors available in the system This changes a little more often than the channels configuration A default system configuration for FXLC95000 is provided It is recommended that you copy and customize these files for each application you write to include the sensors you need for your application Include/isf_sensor_configuration.h Source/ISF_Source/isf_sensor_configuration.c External Use 7
9 Anatomy of a Typical Embedded Sensor Application High-level code High-level code Monolithic Application Low-level code Low-level code Things an Embedded Sensor Application has to know how to do: Send/Receive I2C messages Register map/configuration for each particular sensor Schedule periodic processing Control the power modes Handle Interrupt Vector Table Configure board peripherals Compute useful outputs (Application Code) Send and receive host messages (USB, UART) Understand the host application-level protocol Stack pointer management/context switching Implement concurrency mechanisms (mutex, semaphore, etc.) Perform Boot-up board initialization External Use 8
10 But What is at the Heart of an Embedded App? High-level code High-level code Monolithic Application Low-level code Low-level code Things it has to know how to do: Send/Receive I2C messages Register map/configuration for each particular sensor Schedule periodic processing Control the power modes Handle Interrupt Vector Table Configure board peripherals Compute useful outputs (Application Code) Send and receive host messages (USB, UART) Understand the host application-level protocol Stack pointer management/context switching Implement concurrency mechanisms (mutex, semaphore, etc.) Perform Boot-up board initialization The rest is just stuff you have to do to get it all to work External Use 9
11 You Only Want to Write this Stuff Once One Approach: High-level Application code Code Defined Interface Reuse this stuff over and over Low-level code Compute useful outputs (Application Code) Send/Receive I2C messages Register map/configuration for each particular sensor Schedule periodic processing Control the power modes Handle Interrupt Vector Table Configure board peripherals Send and receive host messages (USB, UART) Understand the host application-level protocol Stack pointer management/context switching Implement concurrency mechanisms (mutex, semaphore, etc.) Perform Boot-up board initialization External Use 10
12 ISF is Designed to Make Your Life Easier What does it do for you? Functionality ISF Component Send/Receive I2C messages I2C protocol Adapter I2C Register map/configuration for each particular sensor Sensor Adapters Gyro Mag Accel Schedule Periodic Processing Bus Manager Bus Mgmt Control the power modes Power Management Power Mgmt Handle Interrupt Vector Table System Utilities Sys Util Configure board peripherals Compute useful outputs (Application Code) Send and receive host messages (USB, UART) Understand the host application-level protocol Stack pointer management/context switching Device Control This is the only thing you do want to write Command Interpreter Host Proxy Task Scheduler Device Ctrl Cmd Interp Host Proxy Scheduler Mem Map Embedded Apps User User User Implement concurrency mechanisms (mutex, semaphore, etc) Send external interrupts to host Perform Boot-up board initialization Synchronization Host Interrupt Control Powerup/Boot Sync Host Int Ctrl PwrUp Boot External Use 11
13 The ISF Architecture Brick Signal Proc Filters Pattern Recognition Low G Pulse Tap Hi G Gestures Gesture Mgr Jolt Tilt User User User Sleep/Wake P/L Context Det Context/Intent User User User Intent Mgmt Embedded Apps Pedometer Compass Auto S/W User User User Embedded Services Embedded Intelligent Sensor Environment Cmd Interp Device Msg ing Comm Sensor Fusion Sensor Mgmt Host Proxy Bus Mgmt Host Int Ctrl 6 axis fusion Calibration Device Mgmt Power Mgmt PwrUp Boot 9 axis fusion Config Mgmt Extrn Gyro Sensor Mgr Mag Digital Sensor Abstr Temp Accel Appl Support Events Scheduler Mem Mgmt Sync Status Mgmt Tmr/Clk Sys Util Integrated Services System Services OS Services GPIO SPI I2C Device Ctrl Test Support Timer Abstr Sync Abstr Hardware Abstraction Mem Map External Use 12
14 ISF is Composable Use Only What You Need Component Sensor App1 Sensor App2 Sensor App3 Sensor App4 I2C protocol Adapter Sensor Adapters Sensor Manager Bus Manager Power Management System Utilities Device Control Command Interpreter Host Proxy Task Scheduler (MQX TM ) Synchronization (MQX TM ) Host Interrupt Control Powerup/Boot External Use 13
15 ISF High-Level Design Goals Faster time to market Allow application developers to focus on their real areas of expertise We want developers to get the highest bang-for-the-buck How? Abstracting the details that developers do not want to address Do this for work at all levels up and down the stack External Use 14
16 Xtrinsic Intelligent Sensing Framework (ISF) Embedded Application Embedded Application Embedded Applications I/O Buffers Simplified Power Mgmt APIs Power Manager Pub/Sub Event-Based Sensor Data Sensor Manager Sensor Abstraction Interface Internal Sensor Adapter Sensor Configuration Sensor Data Updates Sensor Adapter Sensor Sensor Adapter Adapter Command Interpreter Intelligent Sensing Framework Main Sensor Data Flow Bus Manager Registered Callbacks - OR - Proxy Main Host Interface Flow Device Messaging Protocol Driver Protocol Driver I2C Protocol Driver INT_OUT Host Processor External Sensor External Sensor MQX RTOS External Sensor Intelligent Sensor Hardware LEGEND: ISF Components ISF Abstraction Interfaces ISF Sensor Extensions ISF Bus Protocol Extensions Other Freescale SW Hardware Customer Developed External Use 15
17 Main Sensor Flow Using The Sensor Manager Interface for Sensor Data Embedded Applications Pub/Sub Event-Based Sensor Data Sensor Manager Sensor Configuration Sensor Data Updates Sensor Abstraction Interface Sensor Adapter Bus Manager Device Messaging I2C Protocol Driver External Use 16
18 Main Host Interface Flow Make outputs available to the Host Processor Embedded Applications I/O Buffers Registered Callbacks Command Interpreter Host Processor INT_OUT External Use 17
19 Main Host Interface Flow React to data from the Host Processor Embedded Applications I/O Buffers Registered Callbacks Command Interpreter Host Processor INT_OUT External Use 18
20 Main Host Interface Flow ISF Training Module 5 provides an example project that explains the use of the Command Interpreter Embedded Applications I/O Buffers Registered Callbacks Command Interpreter Host Processor INT_OUT External Use 19
21 Power Management Interface Set the Power mode Embedded Applications Simplified Power Mgmt APIs Power Manager Intelligent Sensor Hardware External Use 20
22 The ISF Installation Directory Structure C:\Program Files\Freescale\ISF_R1p1 This gets installed on your computer via the ISF website Installer ISF1P195K_INSTALLER Additional Sensor Adapters get added in as they are installed: ISF1P195K FXAS21000 ADAPTER LIB ISF1P195K ECOMPASS ADAPTER LIB ISF1P195K_MAG3110_ADAPTER_LIB External Use 21
23 A Typical CodeWarrior TM Project with ISF GetAccelData The project used in the first ISF Training Module GetAccelData.project.cproject Build All Include files isf_sensor_configuration.h Include Project Source (your app code) Source ISF_Source Project-Specifc ISF/System configuration code isf_sensor_configuration.c External Use 22
24 ISF Overall Development Flow 1. Pick a Project Template/Example to start from Example Embedded App projects Sensor Adapter template project Training Module Projects 2. Modify ISF Configuration as necessary Add/Remove sensors Add/Remove ISF Components 3. Update Project Properties to match Include Paths, Link Libraries 4. Add your own embedded app logic 5. Compile/Execute External Use 23
25 A Typical ISF User Application Structure Includes, Defines, and Prototypes Main_task Initialization code Sensor subscription code Set sensor settings Call Subscribe Begin Sensor Data Main Loop Wait for sensor data Retrieve sensor data Use sensor data Shutdown/Cleanup code ISF provides some Template/Example projects to get started The first is the GetAccelData Project used in the Training Modules Part of Template Included by example in Template Placeholder in Template External Use 24
26 General Approach Start With an Example Project and Modify It Types of changes we d want to make for this app: 1. Update the sensor configuration to: 1. Include the MAG3110 adapter 2. Include the ecompass adapter 2. Implement the Freescale ecompass application: 1. Add a few lines of GPIO code to setup and control the LEDs 2. Implement the ecompass logic External Use 25
27 ISF Training Modules Module 1 - Installing Necessary Software Module 2 - Installing an ISF binary Module 3 - Building an ISF Application Module 4 - Modifying an ISF Application Module 5 - Using the ISF Command Interpreter Module 6 - Adding an External Sensor External Use 26
28 An ISF Software Reference Manual is Available ISF1P195K_SW_REFERENCE_RM External Use 27
29 An HTML ISF API Reference Manual is Available ISF1P195K_API_REFERENCE_RM External Use 28
30 New Freescale Sensor Community community.freescale.com/community/sensors Forum for customers and Freescale experts to exchange technical information about Freescale solutions In this vibrant, best-in-class environment, you can share sensor design ideas and tips, ask and answer technical questions, and receive input on just about any sensor design topic Technical support with fellow design engineers and Freescale experts External Use 29
31 HANDS-ON TRAINING Building an ecompass LED application with the KITFXLC95000EVM and the FXLC95000MAG DIP External Use 30
32 What is Needed For this class, your computers have been pre-installed with: Base for ISF development on FXLC95000: CodeWarrior 10.5 ISF1P1 - Base framework for application development for the FXLC95000 FSL_MQX_3.7 Core MQX RTOS Installation customized for the FXLC95000 ISF1P195K_MAG3110_ADAPTER_LIB - ISF component to manage the Freescale MAG3110 ISF1P195K ECOMPASS ADAPTER LIB Implements a virtual ecompass sensor Starter Project Template ISF1P095K_GETACCELDATA_PROJ - CodeWarrior Project modified for this workshop The Development Training Modules cover installation in more detail: Module 1 - Installing Necessary Software Module 6 Adding an External Sensor External Use 31
33 The Application What are we going to do? Create a functional ecompass: using only the KITFXLC95000EVM Board and the FXLC95000MAG DIP North is straight ahead Use the LEDs on the Development board for compass indications: North is that way North is that way External Use 32
34 The Application The lights flash faster the closer to North we are North Faster Blink Rate The two lights alternate when pointed South Slower External Use 33
35 The KITFXLC95000EVM FXLC95000 GPIO Outputs From FXLC95000 I2C MAG3100 GPIO Outputs From QE64 QE64 (ColdFire) All sensor management, sensor fusion and the embedded application execute on the FXLC95000 The QE64 only relays GPIO signals to the LEDs The Bridge code (on the QE65) installed on the boards relays GPIO Outputs from the Intelligent Sensor to the EVM LEDs External Use 34
36 Start by Importing the FTF_eCompass_Demo Project Open CodeWarrior using the following workspace: C:\Workspace_FXLC95000_Demo This workspace contains the FTF_eCompass_Demo project that implements the ecompass application discussed. External Use 35
37 Compiling and Linking = Building Right Click on the Project Name Select Clean Project Then select Build Project Right-click External Use 36
38 Make Sure the Hardware is Ready BDM connector attached Board Powered On Green Power LED External Use 37
39 Download and Execute Bring up the Run Configuration Pop-up Right-click External Use 38
40 On the Run Configurations Page: Select the GetAccelData Binary under CodeWarrior Under Target settings, Select FXLC95000 Connection Select Apply And Hit Run External Use 39
41 Freescale Semiconductor, Inc. External Use
Xtrinsic Smart Sensor, ISF, Sensor Fusion and Sensor Hub
Xtrinsic Smart Sensor, ISF, Sensor Fusion and Sensor Hub FTF-SDS-F0591 Johnson Sun Application Manager MAY.2014 TM External Use Agenda Introduction and Session Overview What Makes Smart Xtrinsic Smart
More informationMMA9553, FXLC95000 and ISF
MMA9553, FXLC95000 and ISF APF-CON-D0284 Logan.chen@avnet.com External Use Motion Sensing Platforms Key Products 2014 MMA955xL 32-Bit 16K Flash CPU and 3-axis Accelerometer FXLC95000CL 32-Bit 128K Flash
More informationFreescale, the Freescale logo and CodeWarrior are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Xtrinsic is a trademark of
Freescale, the Freescale logo and CodeWarrior are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Xtrinsic is a trademark of Freescale Semiconductor, Inc. All other product or service
More informationHands-On Workshop: ARM mbed
Hands-On Workshop: ARM mbed FTF-DES-F1302 Sam Grove - ARM Michael Norman Freescale J U N. 2 0 1 5 External Use Agenda What is mbed mbed Hardware mbed Software mbed Tools mbed Support and Community Hands-On
More informationA brief intro to MQX Lite. Real work: hands-on labs. Overview, Main features and Code Size
October 2013 A brief intro to MQX Lite Overview, Main features and Code Size Real work: hands-on labs Create a new MQX-Lite project, add ConsoleIO and BitIO components Create tasks, watch the flashing
More informationXtrinsic Sensing Overview
Xtrinsic Sensing Overview FTF-CON-F0592 Johnson Gao Sensor and Solutions Division M A Y. 2 0 1 4 TM External Use Inertial and Magnetic Sensor Solutions MAG3110 12bit ±10G, I²C 2x2mm MMA845x 14/12/10bit
More informationMQX -celeration RTOS-integrated solutions
QoriQ Power Architecture i.mx ColdFire mc56f8xx / 8xxx 9S12 9S08 9RS08 MQX -celeration RTOS-integrated solutions Freescale MQX Software Solutions Freescale streamlines embedded design with a complimentary
More informationHands-On Workshop: Freescale MQX Drivers and BSP s
June 24, 2010 Hands-On Workshop: Freescale MQX Drivers and BSP s FTF-ENT-F0721 Carlos Neri / Anthony Huereca / Derek Snell Freescale Semiconductor Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the
More informationWireless Charging Solutions
Wireless Charging Solutions EUF-IND-T0590 Pavel Michlicek J U N E. 2 0 1 4 TM External Use Market View 136 Members Complete supply chain Power scalability to 15W defined in Qi specs Resonance (via Power
More informationQuick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK
TRK-KEA Kinetis EA Series MCUs for Automotive Electronics Applications StarterTRAK Get to Know the TRK-KEA Kinetis EA MCU SCI Selector 2 Individual Port Access Power LED Power Source Selector User Buttons
More informationHands-On Workshop: ARM mbed : From Rapid Prototyping to Production
Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production FTF-SDS-F0107 Michael Norman, Martin Kojtal A P R. 2 0 1 4 TM External Use Agenda What is mbed? mbed Hardware mbed Software mbed Tools
More informationQuick Start Guide for FRDM-FXS-MULTI-B
Quick Start Guide for FRDM-FXS-MULTI-B Contents: Quick Start Package Overview Get to Know the FRDM-FXS-MULTI-B Getting Started Out of the Box Explore Further freescale.com/frdm-multi-b External Use FRDMFXSMULTIBQSG
More informationIntelligent Sensing Framework Version 2.2 for Kinetis Release Notes
Document Number: ISF2P2_KINETIS_RELEASE_RN RELEASE NOTES Rev. 2.0, 10/2016 Intelligent Sensing Framework Version 2.2 for Kinetis Release Notes Contents 1 Introduction... 2 2 Requirements... 2 2.1 Development
More informationEMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG
EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG Adam Lindberg github.com/eproxus HARDWARE COMPONENTS SOFTWARE FUTURE Boot, Serial console, Erlang shell DEMO THE GRISP BOARD SPECS Hardware & specifications
More informationQuick Start Guide for FRDM-KL46Z Rev 1
www.freescale.com/frdm-kl46z These documents are available as part of the Quick Start Package: Name Type Description Quick Start Guide PDF This document OpenSDA Applications Folder OpenSDA Applications
More informationQuick Start Guide for FRDM-KL46Z Rev 1
www.freescale.com/frdm-kl46z These documents are available as part of the Quick Start Package: Name Type Description Quick Start Guide PDF This document OpenSDA Applications Folder OpenSDA Applications
More informationQuick Start Guide for TWR-MCF5225X TOWER SYSTEM. MCF5225X ColdFire connectivity MCUs
Quick Start Guide for TWR-MCF5225X TOWER SYSTEM MCF5225X ColdFire connectivity MCUs TOWER SYSTEM Quick Start Guide for TWR-MCF5225X Get to know the TWR-MCF5225X TOWER SYSTEM Primary Connector RS232 Port
More informationUser Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM
FRDM-KL02Z User Manual Rev. 0 Freescale Semiconductor Inc. FRDMKL02ZUM 1. Overview The Freescale Freedom development platform is an evaluation and development tool ideal for rapid prototyping of microcontroller-based
More informationFreescale s Sensors for Low-Power Applications WISH 2011
Freescale s Sensors for Low-Power Applications WISH 2011 Aug 22, 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt,
More informationUser Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM
FRDM-KL02Z User Manual Rev. 0 Freescale Semiconductor Inc. FRDMKL02ZUM 1. Overview The Freescale Freedom development platform is an evaluation and development tool ideal for rapid prototyping of microcontroller-based
More informationIntelligent Sensing Framework v. 2.0 Software Reference Manual for the Kinetis Family of Microcontrollers
Freescale Semiconductor Document Number: ISF2P0_KINETIS_SW_REFERENCE_RM REFERENCE MANUAL Rev. 0, 12/2014 Intelligent Sensing Framework v. 2.0 Software Reference Manual for the Kinetis Family of Microcontrollers
More informationM52259DEMOKIT One-stop-shop connectivity MCU with USB, Ethernet and CAN, featuring Freescale MQX software solutions
M52259DEMOKIT Quick Start Guide ColdFire Embedded Controllers M52259DEMOKIT One-stop-shop connectivity MCU with USB, Ethernet and CAN, featuring Freescale MQX software solutions Quick Start Guide Lab Tutorials
More informationTWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools
Freescale Semiconductor User s Guide Doc Number: TWRKV10Z32CWUG Rev. 0.1, 01/2014 TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools by Freescale Semiconductor,
More informationFreescale Sensors Overview Freescale Sensor Portfolio. Sensor Fusion Enablement Tools Back Up: Deep Dive
August 2013 Freescale Sensors Overview Freescale Sensor Portfolio Linear Inertial Sensors - Accelerometers Linear Inertial Sensors - Intelligent Sensor Hub Rotational Inertial & Magnetic Sensors - Gyro
More informationFTF-CON-F0403. An Introduction to Heterogeneous Multiprocessing (ARM Cortex -A + Cortex- M) on Next-Generation i.mx Applications Processors
An Introduction to Heterogeneous Multiprocessing (ARM Cortex -A + Cortex- M) on Next-Generation i.mx Applications Processors FTF-CON-F0403 Glen Wienecke i.mx Systems Architect A P R. 2 0 1 4 TM External
More informationKinetis SDK Release Notes for the TWR-K24F120M Tower System Module
Freescale Semiconductor Document Number: KSDKK24FN256RN Release Notes 1.0.0, 08/2014 Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module 1 Overview These are the release notes for the TWR-K24F120M
More informationIntelligent Sensing Framework 2.1 for Kinetis Errata Sheet
Document Number: ISF2P1_KINETIS_ER ERRATA SHEET Rev. 1, 4/2015 Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet The following errata sheet covers changes to the Freescale Intelligent Sensing
More informationHands-On Workshop: Developing with the Kinetis Software Development Kit
Hands-On Workshop: Developing with the Kinetis Software Development Kit FTF-SDS-F0127 Michael Norman Technical Marketing Manager Chris Brown Applications Engineer A p r i l. 0 9. 2 0 1 4 TM External Use
More informationSensorStudio. Introduction
SensorStudio Introduction IDC - SensorStudio track - Agenda 1. Introduction Herve Blanc The Iot market expansion is calling for more flexibility. In this session, you can learn how SensorStudio will help
More informationSensor Toolbox (Part 2): Inertial Sensors
November 2010 Sensor Toolbox (Part 2): Inertial Sensors AMF-ENT-T1118 Michael Steffen MCU & Sensor Field Application Engineer Expert Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient
More informationFreescale MQX RTOS TWR-K64F120M Release Notes
Freescale Semiconductor Document Number: MQXTWRK64RN Release Notes Rev. 2, 03/2014 Freescale MQX RTOS 4.1.0 TWR-K64F120M Release Notes 1 Introduction These are the Release Notes for the K64F120M standalone
More informationTWR-KL43Z48M Quick Start Guide
TWR-KL43Z48M Quick Start Guide Development Kit for Kinetis KL43/33/27/17 MCU Families Tower System Quick Start Guide Get to Know the TWR-KL43Z48M Touch-sLCD TWRPI KL43 SWD Debugger Header Reset Button
More informationTEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!
Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer
More informationTWR-K60F120M Quick Start Guide
TWR-K60F120M Quick Start Guide High-Performance MCUs with Connectivity and Security Tower System Development Board Platform Get to Know the TWR-K60F120M Board Primary SW1 Potentiometer SD Card Socket Infra-Red
More informationPedometer 3 Click. PID: MIKROE 3259 Weight: 24 g
Pedometer 3 Click PID: MIKROE 3259 Weight: 24 g The Pedometer 3 click is a tri-axis acceleration sensing Click board utilizing the KX126-1063. An advanced three-axis acceleration sensor, the KX126-1063
More informationBluegiga Wi-Fi Software 9/19/2013 1
Bluegiga Wi-Fi Software 9/19/2013 1 Table of Contents Key Features Benefits Wi-Fi Software Architecture Use cases 9/19/2013 2 Key Features IEEE 802.11 features 802.11 b/g/n 802.11d STA mode AP mode* Security
More informationUltra Low Power Microcontroller - Design Criteria - June 2017
Ultra Low Power Microcontroller - Design Criteria - June 2017 Agenda 1. Low power technology features 2. Intelligent Clock Generator 3. Short wake-up times 4. Intelligent memory access 5. Use case scenario
More informationQuick Start Guide. TWR-VF65GS10 For Vybrid Controller Solutions Based on ARM Cortex -A5 and Cortex-M4 Processors with the DS-5 Toolchain TOWER SYSTEM
TWR-VF65GS10 For Vybrid Controller Solutions Based on ARM Cortex -A5 and Cortex-M4 Processors with the DS-5 Toolchain TOWER SYSTEM Get to Know the TWR-VF65GS10 Dual Quad SPI K20 JTAG Header UART Selection
More informationTWR-K21F120MA Quick Start Guide
TWR-K21F120MA Quick Start Guide Low-Power 32-bit ARM Cortex -M4 MCUs with Floating Point Unit, USB Connectivity and Enhanced Security Tower System Development Board Platform Quick Start Guide Get to Know
More informationStéphane Gervais-Ducouret
TM Stéphane Gervais-Ducouret Global Marketing Director Sensors stephane.gervais@freescale.com 6 th September 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the
More informationFreescale Embedded Graphical User Interface for
Freescale Embedded Graphical User Interface for colour LCD displays - egui Contents LCD Type/Interface Overview What is the Freescale egui egui Features egui Roadmap egui Support egui Screen Shot Examples
More informationQuick Start Guide. TWR-KV10Z32 Development Kit for Kinetis KV1x Family TOWER SYSTEM
TWR-KV10Z32 Development Kit for Kinetis KV1x Family TOWER SYSTEM Get to Know the TWR-KV10Z32 Thermistor RT4 User s Button SW1 Motor Control Auxiliary Connector Reset Button Thermistor RT1 UART Select Jumper
More informationHOW SENSOR FRAMEWORKS ENABLE EFFICIENT DEVELOPMENT
HOW SENSOR FRAMEWORKS ENABLE EFFICIENT DEVELOPMENT SHUBHADIP PAUL SOFTWARE ENGINEER SEMICON EUROPA 2017 16, NOVEMBER, 2017 Remote Sensors in an IoT Ecosystem Cloud Service BLE / Thread Smart Camera Wi-Fi
More informationMercury System SB310
Mercury System SB310 Ultrasonic Board - Product Datasheet Author Francesco Ficili Date 20/05/2018 Status Released Pag. 1 Revision History Version Date Author Changes 1.0 20/05/2018 Francesco Ficili Initial
More informationSoftware Driven Verification at SoC Level. Perspec System Verifier Overview
Software Driven Verification at SoC Level Perspec System Verifier Overview June 2015 IP to SoC hardware/software integration and verification flows Cadence methodology and focus Applications (Basic to
More informationJan ps/site/prod_summary.jsp?code=r DMK30&fsrch=1&sr=1
TM http://www.freescale.com/webapp/s ps/site/prod_summary.jsp?code=r DMK30&fsrch=1&sr=1 http://www.insidesecure.com/eng /Markets/Digital-Security/Smartmetering Jan 2012 Freescale, the Freescale logo, AltiVec,
More informationFreescale Kinetis Software Development Kit Release Notes
Freescale Semiconductor, Inc. Document Number: KSDKRN Release Notes Rev. 1.0.0, 07/2014 Freescale Kinetis Software Development Kit Release Notes 1 Overview These are the release notes for the Freescale
More informationKinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices
Freescale Semiconductor, Inc. Document Number: KSDK110MK21DA5MKW24D5RN Release Notes Rev. 0, 02/2015 Kinetis SDK v.1.1.0 Release Notes for the MK21DA5 and MKW24D5 Devices 1 Overview These are the release
More informationEmbedded Motion Driver Tutorial
InvenSense Inc. 1197 Borregas Ave., Sunnyvale, CA 94089 U.S.A. Tel: +1 (408) 988-7339 Fax: +1 (408) 988-8104 Website: www.invensense.com Embedded Motion Driver 5.1.1 Tutorial A printed copy of this document
More informationQuick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z
Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z External Use Contents ts Quick Start Package Overview GettoKnowtheFRDMKL43Z to the FRDM-KL43Z Getting Started Out of the Box
More informationKinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications
Kinetis EA Ultra-Reliable Microcontrollers Automotive and Industrial Applications Agenda Introducing Kinetis EA Proposition Value Features Overview Application Examples Enablement Useful Links 1 Kinetis
More informationGetting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE
Freescale Semiconductor, Inc. Document Number: KSDKGSKDSUG User s Guide Rev. 1, 04/2015 Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE 1 Overview This section describes
More informationLab Guide Rev. 0 TWRWIFIG1011MILAB
TWR-WIFI-G1011MI Lab Guide Rev. 0 Freescale Semiconductor Inc. TWRWIFIG1011MILAB Contents 1 Purpose... 3 2 Configure Hardware... 3 3 Configure Software... 4 4 Running the Demos... 4 4.1 Troubleshooting...
More informationBT121 Bluetooth Smart Ready Module. July 2016
BT121 Bluetooth Smart Ready Module July 2016 TOPICS Bluetooth Smart vs. Smart Ready Bluetooth Smart Ready Use Cases BT121 Key Features BT121 Benefits BT121 Overview Bluetooth Smart Ready Software Development
More informationGetting Started with FreeRTOS BSP for i.mx 7Dual
Freescale Semiconductor, Inc. Document Number: FRTOS7DGSUG User s Guide Rev. 0, 08/2015 Getting Started with FreeRTOS BSP for i.mx 7Dual 1 Overview The FreeRTOS BSP for i.mx 7Dual is a Software Development
More informationSystem Energy Efficiency Lab seelab.ucsd.edu
Motivation Embedded systems operate in, interact with, and react to an analog, real-time world Interfacing with this world is not easy or monolithic Sensors: provide measurements of the outside world Actuators:
More informationDevelop Made For ipod (MFi) Accessories
Develop Made For ipod (MFi) Accessories FTF-CON-F0019 Rudan Bettelheim Business Development Manager A P R. 2 0 1 4 TM External Use Agenda Introduction to the Made For ipod (MFi) Program Freescale MFi Solution
More informationBluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015
Bluetooth Smart Development with Blue Gecko Modules Mikko Savolainen October 2015 Agenda Bluetooth & the IoT BGM111 Bluetooth Smart Module Blue Gecko Bluetooth Smart Software Software Development Flow
More informationKinetis Bootloader v1.2.0 Release Notes
Freescale Semiconductor Document Number: KBTLDR120RN Release Notes Rev. 0, 07/2015 Kinetis Bootloader v1.2.0 Release Notes 1 Overview These are the release notes for the Kinetis bootloader v1.2.0. This
More informationXDK HARDWARE OVERVIEW
XDK HARDWARE OVERVIEW Agenda 1 General Overview 2 3 4 Sensors Communications Extension Board 2 General Overview 1. General Overview What is the XDK? The Cross-Domain Development Kit, or XDK, is a battery
More informationHEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION
HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION NXP SEMICONDUCTORS PUBLIC THE ONLY SUPPLIER TO PROVIDE COMPLETE IoT SOLUTIONS DSPs, MCUs & CPUs Suite of Sensors NFC, BLE, Thread, zigbee, sub-ghz Wireless Interconnects
More informationTWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools
Freescale Semiconductor User s Guide Doc Number: TWRKV10Z32IARUG Rev. 0.1, 01/2014 TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools by Freescale Semiconductor,
More informationComponent validity and internal error checking functionality to ensure reliable operation
October 2013 Overview of Tower system, CodeWarrior v10.3 and MQX 4.0 Easy OS configuration with GUI based interface Using BSP clone wizard to start with BSP porting Kernel debugging with task aware debugger
More informationGetting Your Wearable from Prototype to Product
Getting Your Wearable from Prototype to Product Robert.Thompson@Freescale.com Agenda The wearables market today Wearables Reference Platform (WarP) Support, alternatives, availability Wearable Market Segmentation
More informationOvercoming Hurdles in Wearable Device Designs. John Logan Atmel
Overcoming Hurdles in Wearable Device Designs John Logan Atmel What is a Wearable New and exciting form factors Touch Screen Clothing Really new and exciting form factors Zoomable Contact Lenses Source,
More informationFreedom FRDM-KV31F Development Platform User s Guide
Freescale Semiconductor, Inc. Document Number: FRDMKV31FUG User's Guide 0, 02/2016 Freedom FRDM-KV31F Development Platform User s Guide 1. Introduction The Freedom development platform is a set of software
More informationMMA845xQ Sensor Toolbox User s Guide
Freescale Semiconductor Document Number: MMA845xQSTUG User s Guide Rev. 1, 02/2012 MMA845xQ Sensor Toolbox User s Guide 1 Introduction The Freescale MMA845xQ sensor toolbox accelerometer kit provides hardware
More informationBNO055 Quick start guide
BNO055 Quick start guide Bosch Sensortec Application note: BNO055 Quick start guide Document revision 1.0 Document release date Document number Mar.2015 BST-BNO055-AN007-00 Technical reference code 0 273
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
May 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,
More informationMicroprocessor Systems
Microprocessor Systems Networks and Embedded Software Module 4.1.1 by Wolfgang Neff Components (1) Microprocessor System Microprocessor (CPU) Memory Peripherals Control Bus Address Bus Data Bus 2 Components(2)
More informationStellaris Robotic Evaluation Board and Micriµm µc/os-iii
Introductions Stellaris Robotic Evaluation Board and Micriµm µc/os-iii Jean J. Labrosse Founder, President and CEO of Micriµm Dexter Travis Stellaris ARM Cortex -M3 Applications Engineering Dexter Travis,
More informationARROW ARIS EDGE Board User s Guide 27/09/2017
ARROW ARIS EDGE Board User s Guide All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject
More informationModule Introduction! PURPOSE: The intent of this module, 68K to ColdFire Transition, is to explain the changes to the programming model and architectu
Module Introduction! PURPOSE: The intent of this module, 68K to ColdFire Transition, is to explain the changes to the programming model and architecture of ColdFire. This module also provides a description
More informationEmulating I2C Bus Master by using FlexIO
Freescale Semiconductor, Inc. Document Number: AN5133 Application Notes Rev. 0, 06/2015 Emulating I2C Bus Master by using FlexIO 1. Introduction This application note lists the steps to use the FlexIO
More informationReduce SW Development Time with DAVE 3. March, 2012
Reduce SW Development Time with DAVE 3 March, 2012 Why DAVE 3? XMC 4500 Offering Powerful, SWconfigurable peripherals Flexible interconnections and pin mapping options Pressure to Engineer Short time to
More informationSTM32F3 Hands-On Workshop
STM32F3 Hands-On Workshop Ensure you picked-up Welcome Hands-On 2 USB Flash Drive with STM32F3 Discovery Kit Contents USB Cable STM32F3-Discovery Kit will be provided after software is loaded Keil uvision
More informationBT121 Bluetooth Smart Ready Module. May 2015
BT121 Bluetooth Smart Ready Module May 2015 TOPICS Bluetooth Smart vs. Smart Ready Bluetooth Smart Ready Use Cases BT121 Key Features BT121 Benefits BT121 Overview Bluetooth Smart Ready Software Development
More informationEMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES
EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES INTRODUCTION 12 WEEK COURSE OUTLINE (1/2) 1.) Introduction What are embedded systems Characteristics Sample Market Segments The IoT Era
More informationEmbedded Vision Systémy - využití ve výuce a v průmyslu
Embedded Vision Systémy - využití ve výuce a v průmyslu Radim ŠTEFAN NI Embedded Vision NI Smart Cameras NI CVS Compact Vision System NI EVS Embedded Vision System 2 NI Embedded Vision - continued NI CompactRIO
More informationGetting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube
User manual Getting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube Introduction The STSW-BCNKT01 firmware package for BlueCoin Starter Kit provides sample projects
More informationComponent Development Environment Getting Started Guide
Component Development Environment Getting Started Guide Document Number: CDEGS Rev 02/2014 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Introduction 1.1 Overview...5 1.2
More informationRelease Notes. Freescale MQX for TWR-K21D50M. Freescale MQX RTOS for TWR-K21D50M PRODUCT VERSION: 1.0 PRODUCT:
Freescale MQX 3.8.0 for TWR-K21D50M Release Notes PRODUCT: Freescale MQX RTOS 3.8.0 for TWR-K21D50M PRODUCT VERSION: 1.0 DESCRIPTION: Freescale MQX RTOS 3.8.0 standalone package for TWR-K21D50M RELEASE
More informationSoftware Guide. For. Generic Sensor Hub Powered by icm-20690
Software Guide For Generic Sensor Hub Powered by icm-20690 TABLE OF CONTENTS TABLE OF CONTENTS... 2 LIST OF FIGURES... 3 LIST OF TABLES... 3 Useful Links... 4 References... 4 Acronyms... 4 1 Overview...
More informationGetting started with the FP-SNS-ALLMEMS1 Bluetooth low energy and sensors software expansion for STM32Cube
User manual Getting started with the FP-SNS-ALLMEMS1 Bluetooth low energy and sensors software expansion for STM32Cube Introduction FP-SNS-ALLMEMS1 is an STM32 ODE function pack. Thanks to this package
More informationDesigning, developing, debugging ARM Cortex-A and Cortex-M heterogeneous multi-processor systems
Designing, developing, debugging ARM and heterogeneous multi-processor systems Kinjal Dave Senior Product Manager, ARM ARM Tech Symposia India December 7 th 2016 Topics Introduction System design Software
More informationQuick Start Guide. TWR-K60D100M Low-Power MCU with USB, Ethernet and Encryption TOWER SYSTEM
TWR-K60D100M Low-Power MCU with USB, Ethernet and Encryption TOWER SYSTEM Get to Know the TWR-K60D100M Primary Connector General Purpose Tower Plug-In (TWRPI) Socket Infra-Red SW3 (Reset) Power/OSJTAG
More informationFreescale Tower System
8-, 16- and 32-bit MCUs/MPUs Freescale Tower System Modular development platform Overview The Freescale Tower System is a modular development platform for 8-, 16- and 32-bit MCUs and MPUs that enables
More informationARROW ARIS EDGE S3 Board User s Guide 21/02/2018
ARROW ARIS EDGE S3 Board User s Guide All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is
More informationQuick Start Guide TWR-S08PT60. 5-Volt S08P Family of 8-bit MCUs for Industrial and Appliance Applications TOWER SYSTEM
TWR-S08PT60 5-Volt S08P Family of 8-bit MCUs for Industrial and Appliance Applications TOWER SYSTEM Get to Know the TWR-S08PT60 Primary Connector Force BDM Infrared Port Reset Switch Motor Control Daughter
More informationNFC Framework and NT3H1201 Device Driver v1.1
NFC Framework and NT3H1201 Device Driver v1.1 Quickstart Guide for ARIS board All information contained in these materials, including products and product specifications, represents information on the
More informationHere to take you beyond. ECEP Course syllabus. Emertxe Information Technologies ECEP course syllabus
Here to take you beyond ECEP Course syllabus Module: 1/6 Module name: Linux Systems To get familiar with Linux Operating system Commands, tools and editors Enable you to write Shell scripts To understand
More informationTWR-KM34Z50MV3 Quick Start Guide
TWR-KM34Z50MV3 Quick Start Guide Development Kit for Kinetis KM34/33/14 MCU Families Tower System Development Board Platform Quick Start Guide Get to Know the TWR-KM34Z50MV3 Board Segment LCD Board Power
More informationBeyond TrustZone Security Enclaves Reed Hinkel Senior Manager Embedded Security Market Develop
Beyond TrustZone Security Enclaves Reed Hinkel Senior Manager Embedded Security Market Develop Part2 Security Enclaves Tech Seminars 2017 Agenda New security technology for IoT Security Enclaves CryptoIsland
More informationLibrePilot GCS Tutorial
LibrePilot GCS Tutorial BY Wirginia Tomczyk page 1 of 13 Introduction The first dron of Drone Team project use Open Pilot Copter Control (CC). It is the flight controller supported by LibrePilot firmware.
More informationConclusions. Introduction. Objectives. Module Topics
Conclusions Introduction In this chapter a number of design support products and services offered by TI to assist you in the development of your DSP system will be described. Objectives As initially stated
More informationMMA865xFC Sensor Toolbox User s Guide
Freescale Semiconductor Document Number: MMA865xFCSTUG User s Guide Rev. 0, 10/2012 MMA865xFC Sensor Toolbox User s Guide 1 Introduction The Freescale MMA865xFC sensor toolbox accelerometer kit provides
More informationKinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide
Freescale Semiconductor, Inc. KSDKKL03UG User s Guide Rev. 1.0.0, 09/2014 Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide 1 Introduction This document describes the hardware and software
More informationNXP Semiconductors, 6501 William Cannon Drive West, Austin, Texas Kinetis SDK 2.0 Transition Guide Rev.
NXP Semiconductors, 6501 William Cannon Drive West, Austin, Texas 78735 www.nxp.com Kinetis SDK 2.0 Transition Guide Rev. 2 02/2016 Contents 1 Overview... 3 2 New Features in Kinetis SDK 2.0... 3 3 Kinetis
More informationPDK (Platform Development Kit) Getting Started. Automotive Processors
PDK (Platform Development Kit) Getting Started Automotive Processors 1 Agenda PDK Overview PDK Software Architecture PDK Directory structure PDK Pre-requisite and Build instructions Running Examples Important
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony
More information