
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare ass:labs-2024</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-07T12:23:14+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2024/01?rev=1754204963&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2024/02?rev=1754204970&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2024/03?rev=1754205125&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2024/04?rev=1754205147&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2024/start?rev=1754204881&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ass/labs-2024/01?rev=1754204963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-03T10:09:23+03:00</dc:date>
        <title>01 - Firmware &amp; Bootloaders</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2024/01?rev=1754204963&amp;do=diff</link>
        <description>01 - Firmware &amp; Bootloaders

Objectives

	*  Learn about Exception Levels &amp; the boot process for ARMv8
	*  Generate a Firmware Image Package (FIP) with U-boot &amp; Trusted Firmware-A
	*  Load the FIP onto an i.MX8M board via the Serial Download Protocol
tasks index</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ass/labs-2024/02?rev=1754204970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-03T10:09:30+03:00</dc:date>
        <title>02 - Bootstrapping Linux</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2024/02?rev=1754204970&amp;do=diff</link>
        <description>02 - Bootstrapping Linux

Objectives

	*  Distinguish a Linux OS's various components (kernel, rootfs, initramfs)
	*  Use Buildroot to make a Linux root filesystem from scratch
	*  Configure &amp; manually compile a Linux Kernel
	*  Build everything as a single disk image
tasks index</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ass/labs-2024/03?rev=1754205125&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-03T10:12:05+03:00</dc:date>
        <title>03 - Trusted Execution</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2024/03?rev=1754205125&amp;do=diff</link>
        <description>03 - Trusted Execution

Objectives

	*  Modern software complexity -&gt; cyber security issues;
	*  Trusted Execution Environments and their application;
	*  ARM's trusted boot process &amp; the TrustZone architecture;
	*  Install OP-TEE trusted operating system within ARM CPU's secure domain;
	*  Build &amp; run trusted applications;
tasks index</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ass/labs-2024/04?rev=1754205147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-03T10:12:27+03:00</dc:date>
        <title>04 - Kernel development</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2024/04?rev=1754205147&amp;do=diff</link>
        <description>04 - Kernel development

Objectives

	*  Learn Linux kernel development basics; 
	*  Build your own Linux kernel module;
	*  Understand userspace device types;
	*  Use MMIO to communicate with the IMX UART peripheral!

Contents
tasks index


Lecture

Before beginning the tasks, please check out the lecture slides &amp; notes here.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ass/labs-2024/start?rev=1754204881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-03T10:08:01+03:00</dc:date>
        <title>ARM Summer School - Labs for 2023-2024</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2024/start?rev=1754204881&amp;do=diff</link>
        <description>We used a TechNexion PICO-PI-IMX8M featuring a NXP i.MX8M Quad ARM Cortex-A53 + M4 SoC with 2GB DRAM.

Here is a list of our old 2023-2024 labs:
labs-2024 index</description>
    </item>
</rdf:RDF>
