Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:multiasm:curriculum:pa_iotandembeddedsystems [2024/05/10 09:53] ekontoturboen:multiasm:curriculum:pa_iotandembeddedsystems [2024/09/19 07:56] (current) – [Table] pczekalski
Line 1: Line 1:
 ====== Programming in Assembler for IoT and Embedded Systems ====== ====== Programming in Assembler for IoT and Embedded Systems ======
  
-| **Study level**                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                || +| **Study level**               Bachelor                                                                                                                                                                                                                                                                                                                                                                       
-| **ECTS credits**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   || +| **ECTS credits**              4                                                                                                                                                                                                                                                                                                                                                                              
-| **Study forms**                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                || +| **Study forms**               Hybrid or fully online                                                                                                                                                                                                                                                                                                                                                         
-| **Module aims**                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    || +| **Module aims**               To give detailed description on programming of AVR microcontrollers in assembly language                                                                                                                                                                                                                                                                                       
-| **Pre-requirements**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       || +| **Pre-requirements**          Basic knowledge on computer programming, knowledge on microcontrollers architecture including AVR family                                                                                                                                                                                                                                                                       
-| **Learning outcomes**           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      || +| **Learning outcomes**         After completing this module, the student:\\ - knows the instruction set of AVR core\\ - knows the principles of writing assembler programs for AVR platform\\ - can write simple assembler program for AVR                                                                                                                                                                    
-| **Topics**                                                                                                                                                                                                                                                                                                                                           || +| **Topics**                    - AVR microcontrollers architecture\\ - addressing modes\\ - instruction set for AVR RISC core\\ - assembler programming tools or AVR\\ - variables, program and data memory location\\ - procedures, argument passing, functions                                                                                                                                              
-| **Type of assessment**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             || +| **Type of assessment**        Evaluation test                                                                                                                                                                                                                                                                                                                                                                
-| **Blended learning**            |  +| **Blended learning**          Student can attend classes or self-learn with video and reading materials provided.                                                                                                                                                                                                                                                                                            
-|| +| **References to literature** 1. Elliot Williams, AVR Programming: Learning to Write Software for Hardware, Make Community, LLC, 2014\\ 2. Panayotis M Papazoglou, An Educational Guide to the AVR Microcontroller Programming: AVR Programming Demystified, Createspace Independent Publishing Platform, 2018\\ 3. Boxall John, Avr Workshop: A Hands-On Introduction with 60 Projects, No Starch Pr, 2022  
-| **References to\\ literature**                                                                                +| **Lab equipment**             AVR-based evaluation boards, Arduino boards                                                                                                                                                                                                                                                                                                                                    
-|+| **Virtual lab**               https://iot.aei.polsl.pl                                                                                                                                                                                                                                                                                                                                                       
-| **Lab equipment**               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                || +| **MOOC course**                                                                                                                                                                                                                                                                                                                                               https://multiasm.eu/mooc/course/view.php?id=13 |
-| **Virtual lab**                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            || +
-| **MOOC course**                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ||+
en/multiasm/curriculum/pa_iotandembeddedsystems.1715334781.txt.gz · Last modified: 2024/05/10 09:53 by ekontoturbo
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0