PFE1 : CPAL Development for STM32 SPI s
|
|
|
- Bernard Hill
- 10 years ago
- Views:
Transcription
1 STMicroelectronics Tunis 2012 Internship projects (PFE)
2 PFE1 : CPAL Development for STM32 SPI s Graduation Project Tutor : Mohamed Amine M TAALLAH Project name Communication Peripheral Application Layer Development for STM32 Microcontrollers SPI s Description: The objective of this project is to develop a library providing high layer API (CPAL) that allows interfacing the SPI peripherals embedded in STM32 microcontrollers and validate the robustness of this solution. A User manual describing this library should be developed after development and validation phases. The SPI CPAL Library must provide: Complete management of SPI peripheral for communication and errors handling. High level features customization and integration. Device abstraction layer (supports all STM32 Products). Key words: STM32 Microcontrollers, Embedded C programming, SPI.
3 PFE2 : Audio Streaming over Ethernet for STM32 Graduation Project Tutor : Amin ZITOUN Project name Audio Streaming over Ethernet for STM32 Description: The objective of this project is to develop an audio streaming application over Ethernet for the STM32 microcontrollers Family. Implement real time protocols (RTP, CRTP, SIP, ) to manage Audio files transfer. Decode and play received Audio files such as MP3, WMA, This demonstration will use STM32 s embedded d Ethernet controller and LwIP TCP/IP stack. Key words: STM32 Microcontrollers, Embedded C programming, Ethernet, TCP/IP, RTP, CRTP, SIP, MP3, WMA.
4 PFE3 : POSIX evaluation: ecos porting and evaluation on STM32F4 ARM Cortex M4 platform Graduation Project Tutor : Anis BEN ABDALLAH Project name proposal: ecos porting and evaluation on the STM32F4 ARM Cortex M4 platform Description: ecos is an open source real time operating system (RTOS) intended for embedded applications, it has a POSIX level1 compatibility layer. The purpose of the internship project is to port ecos to the STM32F4 platform, evaluate its main features and particularly the POSIX layer. Optionally a demo can be developed on top of the RTOS (example: using the Nano X graphical library). Key words: STM32 Microcontrollers, ecos, RTOS, POSIX
5 PFE4 : Secure Digital I/O Performance in Systems and Cards Graduation Project Tutor : Youssef GHANNOUCHI Project name: Secure Digital I/O Performance in Systems and Cards Description: Secure Digital I/O has its roots in Secure Digital Memory and Multimedia Memory card technology. The objective of this project is to describe some of the performance issues that should be taken into consideration when designing SDIO capable systems and cards. Design issues can be encountered on both host and card side implementations, from silicon to software. A software implementation with a cross benchmarks will illustrate the results of this analysis (SDIO Software Architectures, Driver Model, Software Performance, SDIO Host Performance(Electrical Interface, Clocking Issues, Power Management), Controller Performance (Programmed I/O, Direct Memory Access, Controller Interrupts, Card Compatibility), System Software, SDIO Card Performance (Electrical Interface, Interrupt Latency, I/O Transfers). Key words: STM32 Microcontrollers, embedded C, SD/SDIO Host/Card
6 PFE5 : STM32 Video decoding solution Graduation Project Tutor : Maher MASTOURI Project name : STM32 Video decoding solution based on the Motion JPEG Description: In multimedia, Motion JPEG (M JPEG) is an informal name for a class of video formats where each video frame or interlaced field of a digital video sequence is separately compressed as a JPEG image. Originally developed for multimedia PC applications, where more advanced formats have displaced it, M JPEG is now used by many portable devices with video capture capability, such as digital cameras. Key words: STM32 Microcontrollers, M JEPEG
7 PFE6 : MicroXplorer Android mobile version Graduation Project Tutor : Houssemeddine GADACHA Description: The aim of this project is to convert the existing standalone MicroXplorer tool (swingx) to native Android mobile application. Required Technical Competences: Java (swingx), XML, Microcontrollers. Previous experience with developing for smart phone platforms (Android, Iphone, Windows Mobile...) is an advantage. Key words: MicroXplorer, swingx, XML based UI, Android, mobile development and y p, g,,, p testing, Java (Client side).
8 PFE7 : MicroXplorer validation automation Graduation Project Tutor : Khaoula ELHAJ Description: Set up the validation plan to cover all MicroXplorer features and develop automatictesttest scenariosusing HPQuickTest Professionalenvironment environment. Required Technical Competences: Software Project life cycle, Object Oriented Programming, VBScript, Microcontrollers architecture, STM32. Key words: G.U.I. validation automation, Microcontrollers, STM32.
9 PFE8 : USB test development and validation for STM32F4 MCUs Graduation Project Tutor : Wissem ARFAOUI Description: Develop test scenarios to cover USB HID and Mass Storage classes and integrate these tests into IPValidation Platformto to be able to runthem automatically. Required Technical Competences: USB, Embedded C, Microcontrollers architecture, STM32. Key words: STM32, USB, HID, Mass Storage.
10 PFE9 : STM32 Projects conversion automation Graduation Project Tutor : Ibtissem MALOUCHE/ Marwen BEN MBARKA Description: The purpose of the project is to design and develop a software tool that automates the conversion of an existing STM32 EWARM (or MDK ARM) project to an MDK ARM(or EWARM) project Required Technical Competences: C++,.net, xml, object oriented programming Key words: EWARM, MDK ARM, automation
11 PFE10 : Microsoft.Net Micro Framework Porting on STM32 F4 Graduation Project Tutor : Ibtissem MALOUCHE/ Marwen BEN MBARKA Description:.Net Micro Framework is a tiny version of the.net Framework dedicated for resource constrained devices. The project consist of porting the Micro Framework with its different layers HAL, PAL and managed class library on the new STM32 F4 devices (Cortex M4). Required Technical Competences: Microcontrollers, Embedded C, C++, C# Key words:.net Micro Framework, STM32, Cortex M4, HAL, PAL, managed class library
12 PFE11 : LED backlighting for LCD TV Graduation Project Tutor : Hatem CHEBIL Project name : Developing a reference design LED backlighting for LCD TV on STM32 Low cost MCUs. Description: Today LCD TV are moving to LED Technology. LEDs require a special driving for luminosity lighting that is managed by special ASICs. The purpose of this graduation project tis to develop a reference design based on general purpose low cost MCUs (STM32F100) using embedded peripherals such as Timers, PWM Key words: STM32 Microcontrollers, Timers, PWMs, LED driving, C, embedded
13 PFE12 : MCU Benchmarking Graduation Project Tutor : Kaouther BELHADJ/ Abdelhamid GHITH Project name: MCUs Benchmarking Description: The purpose of this Graduation project is to benchmark the STM32 (Cortex M4, CortexM0) microcontroller vs. competitive microcontrollers & DSCs. The main objectives will be: Run performance measurements on STM32 and competitive microcontrollers based on industry standard and specific tests Present clear and comprehensive reports of the performance measurements Present comparative charts between the STM32 and other microcontrollers Develop technical documents and presentation demonstrating the advantages of STM32. Key words: Microcontrollers, STM32, Embedded C/C++ programming, DSP, English writing techniques and Synthesis
14 PFE13 : Analog Peripherals characterization Graduation Project Tutor : Hassen JENHANI / Anis BEN ABDENNEBI Project name: STM32 Analog peripherals performance characterization Description: The goal of this project is to design an internal reference Software that demonstrate STM32 analog ( Analog to Digital and Digital to Analog : from 12 bits and above) peripherals without a need of external high end equipments, in order to show intrinsic performance and accuracy/errors either static or dynamic (SNR,THD,, ENOB etc ) The Front end software is based on Labview GUI interface in serial communication with a standalone STM32 boards ( EVAL or Discovery). Key words: LABVIEW, Microcontrollers, STM32, Embedded C programming, Analog background ( ADC/DAC), Details oriented and Methodology.
15 PFE14, PFE15 : Bluetooth Low Energy Stack Graduation Project Tutor : Zied GRISSA Project name: STM32 Bluetooth Low Energy Stack demonstrator Description: The goal of thisprojectisto to design softwaresolutionssolutions thatdemonstrate Bluetooth Low Energy basic features in order to show the BLE capabilities of ST solutions. To do so, the trainee will be integrated in the RF software development team, and will have to develop a knowhow about the Bluetooth Low Energy stack on the STM32. Key words: Microcontrollers, Bluetooth Low Energy (BLE), Embedded C programming, Details oriented and Methodology.
16 PFE16 : ZigBee PRO / IP Graduation Project Tutor : Orazio PRIVITERA Project name: STM32 ZigBee PRO/IP Demonstrator and Zigbee (HA, SE, ZLL Applications Profiles) and Zigbee IP. Description: The goal of this project is to design software solutions that demonstrate ZigBee PRO / IP basic features and related application profiles (HA, SE, ZLL, SE2.0 ) on STM32W product. To do so, the trainee will be integrated in the RF software development team, and will have to develop a knowhow about the ZigBee stack, profiles and demonstration on the STM32. Key words:, Microcontrollers, STM32W, Embedded C programming, ZigBee PRO, ZigBee IP, Home Automation, Smart Energy, ZigBee Light Link, IPv6, Details oriented and Methodology.
17 PFE17 : STM32W RF Demonstration Kit Graduation Project Tutor : Anis KORKADE Project name: STM32W108 Demonstration Kit Description: The goal of this project is to develop a new STM32W108 Starter Kit (replacing current STM32W108B SK based on STM32 Primer2). This new starter kit will be based on a new STM32 hardware board, and will have to demonstrate STM32W RF features such as SimpleMAC, RF4CE, ZiBee PRO/IP with dedicated firmware and software GUI. K d Mi t ll STM32W E b dd d C i GUI P th D t il Key words: Microcontrollers, STM32W, Embedded C programming, GUI, Python, Details oriented and Methodology.
18 PFE 18: Design and development of an advanced querying tool Graduation Project Tutor : Sabra GARGOURI Projectname proposal: Design and development of an advancedquerying tool on a system tracing solution for STLinux (KPTrace Viewer) Description: The scope of the project is to develop a set of queries to extract from the trace database relevant statistics about the kernel/user space applications tracepoints (interrupts/system calls/threads/etc.). / The purpose p being to re use these queries by validation teams for benchmarking tests and performance evaluation of the application/system. Required Technical Competences: Java, SQL, Unix shell scripting, Linux, Eclipse Key words: KPTrace, kernel tracing, performance analysis, database queries 18
19 PFE 19: Outil d analyse post-mortem d informations de debug. Graduation Project Tutor : Ismail Khachine Projectname proposal: Outil d analyse post mortem d informationsde de debug. Description: i Développement d un outil permettant l affichage et l analyse l d informations de debug générés pas un décodeur vidéo. Required Technical Competences: C, anglais (lu, écrit). 19
20 PFE20: Analyse qualité de vidéos corrompus Graduation Project Tutor : Aymen Abderrahmen Projectname proposal: Analyse qualité de vidéos corrompus Description: i Développement d un outil permettant l analyse l qualité automatique (à base de métriques) de vidéo corrompus. Augmentation de la base de vidéos corrompus (nouvelles vidéos H264/mpeg2 + nouveaux standards). Required Technical Competences: C, anglais (lu, écrit). 20
21 PFE 21: Développement de «sanity tests» Graduation Project Tutor : Slim Elabed Projectname proposal: Développement de «sanity tests» permettant de tester l interface hardware d un décodeur vidéo. Description: Développement de «sanity tests» permettant de facilement tester l interface entre les CPUs avec les décodeurs videos. A utiliser sur silicum et plateformes d émulation de silicium. Ca doit fonctionner en OS21 et en Linux. Required Technical Competences: C, anglais (lu, écrit). 21
22 PFE 22: Config TLM IP generator Graduation Project Tutor : Riadh FEKIH Projectname proposal: Config TLM IP generator Description: Conception and development of a tool helping SPG Team in cosimulation flow methodology Required Technical Competences: ObjectOriented Oriented knowledge (mandatory),java (preferably),eclipse (optional) Key words: Java, eclipse, plug in, Transaction Level modeling, xml 22
23 PFE 23: Generation of TLM Model from document specification Graduation Project Tutor: 1 Amel BEN KHALIFA Mohamed Arafat GHRAB 3 Irad LASSOUED Project name proposal: Generation of TLM Model from document specification Description: Implementation of an interface in Eclipse to create a TLM model from a specification document. Required Technical Competences: Object Oriented knowledge (mandatory),java (preferably),eclipse (optional) Key words: Java, eclipse, plugin, Transaction Level modeling, dli IP Xact 23
24 PFE 24: Generation of TLM Model from document specification Graduation Project Tutor: 1- Irad LASSOUED 2 Amel BEN KHALIFA Project name proposal: Generation of the TLM (Transaction Level modeling) view. Description: Implement an interface to manage the generation of the TLM view basing on the IP Xact component Description Required Technical Competences: Object Oriented knowledge (mandatory),java (preferably),eclipse (optional) Key words: Java, eclipse, plugin, Transaction Level modeling, IP Xact 24
25 PFE 25: Interfaces validation team Graduation Project Tutor : Nabil JOMAA Projectname proposal: Performances measurements on USB2 & USB3 of SetTopBox under STLinux environment Description: USB2.0 and Bluetooth support Integrate driver and evaluate performances of Bluetooth to USB dongle on ST SetTopBox (STB) platform. Demonstrate consumer typical Bluetooth application: exchange data between two STB s connected via BT USB3.0 and mass storage Setup PCIe to USB3.0 solution on existing STB platform, Performances evaluation and traffic analysis using protocol Analyzer Required Technical Competences: Embedded systems; C/C++/Linux programming Key words: STB, STLinux, Embedded, USB2.0, USB3.0 SuperSpeed, Bluetooth 25
26 PFE 26:Interfaces validation team Graduation Project Tutor: Nabil JOMAA Projectname proposal: Developing coms validation driver under STLinux and for SetTopBox platform. Description: Trainee is required to develop two different low level drivers on top of STLinux Kernel driver and in order to help validation team to cover full IP validation with actual STLinux driver Required dtechnical lcompetences: Embedded dsystems; C/C++/Linux programming Key words: STB, STLinux, Embedded, comms, I2C, UART, MAFE, IRBlaster 26
27 PFE 27: Automated Code Review Graduation Project Tutor Nouha Terzi Projectname proposal: Automated Code Review Description: In its approach to continuous integration, the team seeks to improve the quality of its source code. The benefits of code review are great, but the practice can be painful. To take this pain away, the intern will benchmark different tools aiming at: automate the generation of code Review, enhancing the peer code Review, capture code Review metrics, generates customizable reports, Etc,... Then select the most appropriate alternative to Tuleap, integrate it into the platform. Some solution: CodeCollab, fisheye,... Required Technical Competences: PHP5, MySQL5, good knowledges on object approach Key words: Quality assurance, agile methods, code review, Subversion, Git. 27
28 PFE 28: Virtual Scrum Table integrated with Tuleap tracker Graduation ProjectTutor: Nouha Terzi Project name proposal: Virtual Scrum Table integrated with Tuleap tracker Description: To make this feature more adapted to scrum framework, the existing feature needs some enhancements: Make the feature more intuitive so it encourage teams to use it for daily stand up Add a countdown watch to monitor time spent on daily stand up Add colors to post it (by user, by status, by time left, etc) Add a mail notification containing a picture overview on today s table Adapt the table to browser s size Student is called to make this feature as complete as possible to fit with agile software development Required Technical Competences: PHP5, Javascript Key words: Agile methods, SCRUM, CardWall 28
29 PFE 29:Implement an automatic validation framework Graduation Project Tutor: Asma Abdelmoumen Projectname proposal: Implement an automatic validation framework Description: In order to gain in productivity and quality, the team needs to automate the validation process. The intern will be responsible for : Testsuite definition (not implementation of tests). Automate the testsuite execution. The output definition and tools integration for analyzing results, checking for regressions. Required Technical Competencies: Python, PHP5 Key words: Validation, functional tests, Selenium API, Python webdriver 29
30 PFE 30: Emulateur fonctionnel de l accélérateur graphique BDisp2 Graduation Project Tutor :Ilyes Gouta Project name proposal: Emulateur fonctionnel de l accélérateur graphique BDisp2 Description: Il s agit en un premier lieu d étudier l architecture de l accélérateur graphique, d étudier une implémentation prototype en deuxième lieu et enfin de la compléter en implémentant les blocks fonctionnels qui manquent. Required Technical Competences: Microsoft Windows ou Linux, Langages de programmation C/C++ (expert), Qt SDK, Microsoft Visual Studio ou Qt Creator Key words: emulation fonctionnelle, graphisme, 30
31 PFE 31: Evaluation et intégration de systemd dans STLinux 2.4 Graduation Project Tutor : Ilyes Gouta Project name proposal: Evaluation et intégration de systemd dans STLinux 2.4 Description: i Il s agit d étudier di systemd, l initiateur i i de services pour Linux, d en esquisser l architecture et puis d en faire le portage pour notre distribution STLinux. Required Technical Competences: Linux, init sysv, shell, GCC, C Key words: Linux, boot, init, shell, embedded 31
32 PFE 32: Metrics Reporting Tools Graduation Project Tutor : Imtinene Rjeb Projectname proposal: Metrics Reporting Tools Description: Develop and Implement a reporting system to track the defects backlog, and SW development activities to measure the development process efficiency Required Technical Competences: SW Developer background on Linux and Windows platforms with good skills in Perl, PHP, Java, C, C++ languages Key words: BIRT, SOA, XML, Jenkins, SQL Database 32
33 PFE 32: Development of a validation platform for the deinterlacing process in the Set top box. Graduation Project Tutor : Emir ELAROUI Project name proposal: Development of a validation platform for the deinterlacing process in the Set top box. Description: Selecting the best method to be used for the validation. Software development and adding related features. Automation of the test. Required Technical Competences: C programming, Linux, Embedded systems. Key words: Set top box, Deinterlacing, Image quality, Validation. 33
34 Comment Postuler? Envoyez un e mail aux adresses suivantes : [email protected] En copie : [email protected] Avec en pièces jointes : CV Personnalisé ainsi qu un corps du texte de l e mail l sous forme de lettre de motivation mentionnant le sujet du projet de fin d études Les entretiens dans nos Locaux seront programmés durant les vacances scolaires (décembre 2011)
STMicroelectronics -Tunis Microcontrollers Division. December 2011
STMicroelectronics -Tunis Microcontrollers Division 2012 Internship projects (PFE) December 2011 PFE1 : CPAL Development for STM32 SPI s Proposed by: Mohamed Amine M TAALLAH Project name Communication
Java Embedded Applications
TM a One-Stop Shop for Java Embedded Applications GeeseWare offer brings Java in your constrained embedded systems. You develop and simulate your Java application on PC, and enjoy a seamless hardware validation.
STLinux Software development environment
STLinux Software development environment Development environment The STLinux Development Environment is a comprehensive set of tools and packages for developing Linux-based applications on ST s consumer
Complete Integrated Development Platform. 2013 Copyright Atmel Corporation
Complete Integrated Development Platform 2013 Copyright Atmel Corporation MCU Developer s Challenge 80% increase in SW in next MCU project Top Engineering Concern: Hitting Schedules More complex end user
Embedded Development Tools
Embedded Development Tools Software Development Tools by ARM ARM tools enable developers to get the best from their ARM technology-based systems. Whether implementing an ARM processor-based SoC, writing
Computer and Set of Robots
Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction
About Us. Technology Solutions & Services Company. Turn Innovative Ideas into Real Products & Software, Efficiently
Corporate Profile Confidential 2 About Us Technology Solutions & Services Company Turn Innovative Ideas into Real Products & Software, Efficiently A Reliable One Stop Solution Enabler Well-defined Processes
ZigBee Technology Overview
ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification
About Yazata Business Consulting
About Yazata Business Consulting Yazata Consulting is a, full service software consulting company offering web design, application development, software integration, embedded systems design & development,
MAJORS: Computer Engineering, Computer Science, Electrical Engineering
Qualcomm MAJORS: Computer Engineering, Computer Science, Electrical Engineering TITLE: Intern - Software Engineer - Summer 2012 JOB DESCRIPTION: G1889814 Job Title Intern - Software Engineer - Summer 2012
Linux A multi-purpose executive support for civil avionics applications?
August 2004 Serge GOIFFON Pierre GAUFILLET AIRBUS France Linux A multi-purpose executive support for civil avionics applications? Civil avionics software context Main characteristics Required dependability
How To Use Nuc123 (Nuc123) For A Week
_NuMicro NUC123 ARM Cortex -M0 USB MCU Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 1 Contents
Embedded Component Based Programming with DAVE 3
Embedded Component Based Programming with DAVE 3 By Mike Copeland, Infineon Technologies Introduction Infineon recently introduced the XMC4000 family of ARM Cortex -M4F processor-based MCUs for industrial
Embedded Linux Platform Developer
Embedded Linux Platform Developer Course description Advanced training program on Embedded Linux platform development with comprehensive coverage on target board bring up, Embedded Linux porting, Linux
SIP Protocol as a Communication Bus to Control Embedded Devices
229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania [email protected] Abstract.
UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS
APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS This document provides an overview of the toolchain used to develop, build, and deploy EmberZNet and Silicon Labs Thread applications, and discusses some additional
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
Lean and Easy Ways to Adopt MOST Technology
Lean and Easy Ways to Adopt MOST Technology Microchip Puts the Synergistic Power of Evolution Right Into Your Hands Harald Kohler, Senior Manager, Business Development & Strategic Marketing Microchip Technology
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
Mobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
Special FEATURE. By Heinrich Munz
Special FEATURE By Heinrich Munz Heinrich Munz of KUKA Roboter discusses in this article how to bring Microsoft Windows CE and WindowsXP together on the same PC. He discusses system and application requirements,
Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
Programación de Sistemas Empotrados y Móviles (PSEM)
Introduction to Windows Embedded Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña [email protected] Table of contents Windows XP Embedded vs. Windows CE Windows XP Embedded Windows CE
NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK
NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK When objects can both sense the environment and communicate, they become tools for understanding complexity and responding to it swiftly.
H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch
H MICRO CASE STUDY HMicro HMicro is a wireless healthcare chip company to enable industry s first fully disposable wireless patches with high reliability, high data integrity, low cost, small form factor
MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info
MANUAL TESTING (Complete Package) WEB APP TESTING DB TESTING MOBILE APP TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION :
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer October 2009 Jennic highlights Jennic is a fabless semiconductor company providing Wireless Microcontrollers to high-growth
UG103.8: Application Development Fundamentals: Tools
UG103.8: Application Development Fundamentals: Tools This document provides an overview of the toolchain used to develop, build, and deploy EmberZNet and Silicon Labs Thread applications, and discusses
STM32 F-2 series High-performance Cortex-M3 MCUs
STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32
smxusbd USB Device Stack
RTOS Innovators smxusbd USB Device Stack smxusbd is a robust USB device stack specifically designed and developed for embedded systems. It is written in C, and can run on any hardware platform. While optimized
SBC8100 Single Board Computer
SBC8100 Single Board Computer TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core (for SBC8100) TI DM3730 Processor based on 1GHz ARM Cortex-A8 core (for SBC8100 Plus) Flexible Design with a Tiny
UBS Training Course Catalog
2014 COURSE CATALOG SECURITY COURSES Advanced Ethical Hacking Secure Android Development Secure ios Development C/C++ Programming Security Complete Windows Security Cryptography Overview Designing Secure
Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies
Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary Introduction
Design Considerations in Adding USB Communications to Embedded Applications
Design Considerations in Adding USB Communications to Embedded Applications Designing universal serial bus (USB) communications into an application enables a system to communicate with a variety of USB
INVENTEK SYSTEMS ISM34x-USB Embedded Serial-to-WiFi Module es-wifi 802.11 a/b/g/n, Bluetooth 4.0, NFC
INVENTEK SYSTEMS ISM34x-USB Embedded Serial-to-WiFi Module es-wifi 802.11 a/b/g/n, Bluetooth 4.0, NFC Preliminary Data Sheet Page 1 Table of Contents 1 GENERAL DESCRIPTION... 3 2 PART NUMBER DETAIL DESCRIPTION...
The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015
The Future of IoT Zach Shelby VP Marketing, IoT Feb 3 rd, 2015 1 Internet of (really nerdy) People 1980s 2 Internet of (content silo) People 1990s 3 Internet of (Web) People 2000s 4 Internet of (really
Development With ARM DS-5. Mervyn Liu FAE Aug. 2015
Development With ARM DS-5 Mervyn Liu FAE Aug. 2015 1 Support for all Stages of Product Development Single IDE, compiler, debug, trace and performance analysis for all stages in the product development
Hybrid Platform Application in Software Debug
Hybrid Platform Application in Software Debug Jiao Feng July 15 2015.7.15 Software costs in SoC development 2 Early software adoption Previous Development Process IC Development RTL Design Physical Design
Mobile Operating Systems Lesson 05 Windows CE Part 1
Mobile Operating Systems Lesson 05 Windows CE Part 1 Oxford University Press 2007. All rights reserved. 1 Windows CE A 32 bit OS from Microsoft Customized for each specific hardware and processor in order
Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera
Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera 1 Automatic Chocolate Vending Machine (ACVM) 2 Diagrammatic representation of ACVM Keypad for user Interface
What marketing won t tell you about the Internet of Things
What marketing won t tell you about the Internet of Things Elecia White #eelive Produced by EE Times Why are you here? Why am I here? Founder of Logical Elegance, embedded systems consulting firm Author
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd
Getting Started with Tizen SDK : How to develop a Web app Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd Introduction to Tizen SDK Tizen Platform (1/2) Application Web Applications Native Applications
Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development
Android Development Lecture AD 0 Android SDK & Development Environment 2013/2014 Parma Università degli Studi di Parma Lecture Summary Android Module Overview The Android Platform Android Environment Setup
Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!
Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade! Gregor Hohpe www.eaipatterns.com OOP 2012 1 Microcontrollers CPU core, memory, and I/O (analog, digital) on one chip
STM32L. Ultra-low-power Cortex -M3 devices
STM32L Ultra-low-power Cortex -M3 devices STM32L press release STM32L 32- to 128-Kbyte products are entering full production 2 nd half March 2011 Part of industry s largest ARM Cortex -M 32-bit microcontroller
STM32JAVA. Embedded Java Solutions for STM32
STM32JAVA Embedded Java Solutions for STM32 What is STM32Java? Solution to develop and to deploy software applications on STM32F0 to STM32F7 microcontrollers using Java Help to reduce the total cost of
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
Sistemi ad agenti Principi di programmazione di sistema
Sistemi ad agenti Principi di programmazione di sistema Modulo 6 Why would anyone want to hack or write opensource project for embedded system, when you already have a very powerful and relatively cheap
High Performance or Cycle Accuracy?
CHIP DESIGN High Performance or Cycle Accuracy? You can have both! Bill Neifert, Carbon Design Systems Rob Kaye, ARM ATC-100 AGENDA Modelling 101 & Programmer s View (PV) Models Cycle Accurate Models Bringing
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
Using Mobile Processors for Cost Effective Live Video Streaming to the Internet
Using Mobile Processors for Cost Effective Live Video Streaming to the Internet Hans-Joachim Gelke Tobias Kammacher Institute of Embedded Systems Source: Apple Inc. Agenda 1. Typical Application 2. Available
ITG Software Engineering
Basic Android Development Course ID: Page 1 Last Updated 12/15/2014 Basic Android Development ITG Software Engineering Course Overview: This 5 day course gives students the fundamental basics of Android
BLE113 DEVELOPMENT KIT
BLE113 DEVELOPMENT KIT QUICK START Thursday, 14 March 2013 Version 1.5 Copyright 2000-2013 Bluegiga Technologies Bluegiga Technologies reserves the right to alter the hardware, software, and/or specifications
Network Enabled Battery Health Monitoring System
Network Enabled Battery Health Monitoring System Research Team: Fan Yang Zhengyang Liu Supervisor: Advisor: Hanlei Zhang (PhD Student) Wencong Su (PhD Student) Dr. Mo-Yuen Chow Presentation Outline Project
Android Virtualization from Sierraware. Simply Secure
Android Virtualization from Sierraware Simply Secure Integration Challenges DRM Mandates TrustZone TEE Hypervisor provides the flexibility and security needed for BYOD Power management, responsibility
Workshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule
All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:
Ways to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
Module Title: Software Development A: Mobile Application Development
Module Title: Software Development A: Mobile Application Development Module Code: SDA SDA prerequisites: CT1, HS1, MS001, CA Award of BSc. In Information Technology The Bachelor of Science in Information
Android, Bluetooth and MIAC
Android, Bluetooth and MIAC by Ben Rowland, June 2012 Abstract Discover how easy it is to use TCP network communications to link together high level systems. This article demonstrates techniques to pass
Your Technology Partner Offshore and Onsite. Services Portfolio
Services Portfolio OFFSHORE SOFTWARE DEVELOPMENT SERVICES Product Development for ISVs Custom Application Development for End-clients Application Development Application Maintenance & Support Application
Skillsoft Course Directory
Skillsoft Course Directory We improve the performance of organizations by improving the performance of their people. June 2016 Skillsoft is a pioneer in the field of learning with a long history of innovation.
Java Embedded Applications Development and Manufacturing
A One Stop Shop for Java Embedded Applications Development and Manufacturing Gérard BOUVET Sales Manager 1 Table of Content Embedded Market trends and applications Java versus Linux/C/C++ 2011 Embedded
GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink
Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Session 1 Assembling and booting a small footprint Linux platform To join the teleconference -------------------------------------------------------
SNC-VL10P Video Network Camera
SNC-VL10P Video Network Camera CHANGING THE WAY BUSINESS 2AM. WATCHING HIS NEW PRODUCTION LINE. 10,000 MILES AWAY. COMMUNICATES www.sonybiz.net/netstation CORPORATE COMMUNICATIONS SURVEILLANCE VIDEOCONFERENCING
CT505-30 LANforge-FIRE VoIP Call Generator
1 of 11 Network Testing and Emulation Solutions http://www.candelatech.com [email protected] +1 360 380 1618 [PST, GMT -8] CT505-30 LANforge-FIRE VoIP Call Generator The CT505-30 supports SIP VOIP
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference
Automation Testing in Mobile Applications Swati Hajela
Automation Testing in Mobile Applications Swati Hajela Test Engineer QAI's International Software Testing Conference 2012 Agenda Overview Objectives of the Research Paper Challenges : Mobile Application
OMX, Android, GStreamer How do I decide what to use? 15 July 2011
OMX, Android, GStreamer How do I decide what to use? 15 July 2011 When to use which framework? Android (easiest) Customer wants a full featured media player with minimal trouble and no prior knowledge
Michele Jr De Candia Curriculum Vitae
GENERAL INFORMATION Name Michele Jr De Candia Date of birth 27-05-1981 Job and Phone and e-mail Nationality Place of Residence Software Engineer S.M. Optics S.r.l. +393289729336 [email protected] Italian
Peach Fuzzer Platform
Fuzzing is a software testing technique that introduces invalid, malformed, or random data to parts of a computer system, such as files, network packets, environment variables, or memory. How the tested
ANDROID INTRODUCTION TO ANDROID
ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords,
Séries U3-CMOS. Nouvelles. Caméras Numériques USB3. Ultra rapides
Séries U3-CMOS Nouvelles Caméras Numériques USB3 Ultra rapides 1 Cette nouvelle série de caméras pour la microscopie et adaptée à un grand nombre d applications. 2 Fabrications et contrôles en salles blanches
Freescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
Operator Touch Panel PC OTP/57V esom2586 / x86
Operator Touch Panel PC OTP/57V esom2586 / x86 3U Operator Touch Panel Device with 5.7 VGA LCD, Touch Screen, Embedded PC and Java 6 Product Information Description The OTP/57V is a compact PC-based open
Graduate presentation for CSCI 5448. By Janakiram Vantipalli ( [email protected] )
Graduate presentation for CSCI 5448 By Janakiram Vantipalli ( [email protected] ) Content What is Android?? Versions and statistics Android Architecture Application Components Inter Application
Selection Criteria for ZigBee Development Kits
Selection Criteria for ZigBee Development Kits This article gives an overview about different considerations, when it comes to prioritizing ZigBee Development Kits, supplied by different vendors. Before
Data Transfer between Two USB Flash SCSI Disks using a Touch Screen
Data Transfer between Two USB Flash SCSI Disks using a Touch Screen Anurag A. Chakravorty #1, Raghwendra J. Suryawanshi *2, # Bachelor of Engineering, Department of Information Technology, Matsyodari Shikshan
Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013
Adding WiFi to Your Embedded System WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013 Your partners for Embedded Wi-Fi Multi Market Leader 32 bit ARM MCU Leader Ultra low
MediaTek LinkIt Smart 7688 FAQ
Version: 1.0 Release date: 1 st December 2015 Specifications are subject to change without notice. 2015 MediaTek Inc. Unauthorized reproduction of this information in whole or in part is strictly prohibited.
A challenging position as Software Engineer with an emphasis on Object Technology.
Chris Macgowan 952 Linwood Avenue Saint Paul, Minnesota 55105 United States Tel: 612.401.2342 email: [email protected] web: http://www.macgowan.com OBJECTIVE: A challenging position as Software Engineer
Skillsoft Course Directory
Skillsoft Course Directory We improve the performance of organizations by improving the performance of their people. October 2015 Skillsoft is a pioneer in the field of learning with a long history of
Dynamic Digital Depth (DDD) and Real-time 2D to 3D conversion on the ARM processor
Dynamic Digital Depth (DDD) and Real-time 2D to 3D conversion on the ARM processor November 2005 Abstract The use of mobile devices for entertainment consumption is a rapidly growing, global industry.
Prototyping Connected-Devices for the Internet of Things. Angus Wong
Prototyping Connected-Devices for the Internet of Things Angus Wong Agenda 1) Trends of implementation of IoT applications REST Cloud 2) Connected-device Prototyping Tools Arduino Raspberry Pi Gadgeteer
WinCon-8000. Programmable Automation. Controller
Programmable Automation Controller Introduction The is a leading edge embedded platform with Intel Strong ARM CPU running the Windows CE.NET operating system. When compared to the standard Windows OS,
IoT: New Opportunities for Semiconductor Industry Growth. Andrew C. Russell Vice President Marketing Greater China
IoT: New Opportunities for Semiconductor Industry Growth Andrew C. Russell Vice President Marketing Greater China Agenda The Internet of Things ( IoT ): An Exciting, Disruptive Technology and Application
Board also Supports MicroBridge
This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)
VoIP Recorder V2 Setup Guide
VoIP Recorder V2 Setup Guide V2.10b Software Requirement for VoIP Recorder V2 (VR2) Please install WinPCap first. VR2 uses WinPCap to sniff network traffic. Download link: It is free. http://www.winpcap.org/install/default.htm
Considerations for Mobile Application Development
Intermec Technologies Considerations for Mobile Application Development Developer Support, 2012 Intermec Technologies 1/3/2012 Table of Contents What is an AKU?... 3 Device OS / IVA (SSPB)... 3 Operating
ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM
ARM Processors and the Internet of Things Joseph Yiu Senior Embedded Technology Specialist, ARM 1 Internet of Things is a very Diverse Market Human interface Location aware MEMS sensors Smart homes Security,
International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495
International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] Survey on Automation Testing Tools for Mobile Applications Dr.S.Gunasekaran 1, V. Bargavi 2 1 Department
Understand and Build Android Programming Environment. Presented by: Che-Wei Chang
Real Time System Project 1 Understand and Build Android Programming Environment Advisor: Prof. Tei-Wei i Kuo Presented by: Che-Wei Chang Outline Introduction to Android Framework What is Android Android
DEVELOPING MOBILE APPLICATIONS USING ANDROID
ISSN 2229-5518 2300 DEVELOPING MOBILE APPLICATIONS USING ANDROID M.VARUN KUMAR, S.THIRUMALINI, S.RAJESH KUMAR, N.VANISRI, PULIDINDI VENUGOPAL School of Information Technology &VITBS VIT University,Vellore-632014
