
    

    <?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-2025</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-05T11:13:36+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2025/01?rev=1754300196&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2025/02?rev=1754381885&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2025/03?rev=1754469856&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2025/04?rev=1754558817&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ass/labs-2025/05?rev=1754594107&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-2025/01?rev=1754300196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-04T12:36:36+03:00</dc:date>
        <title>01 - Firmware &amp; Bootloader</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2025/01?rev=1754300196&amp;do=diff</link>
        <description>01 - Firmware &amp; Bootloader

Objectives

	*  Learn about Exception Levels &amp; the boot process for ARMv8
	*  Generate a Firmware Image Package (FIP) with U-boot, Trusted Firmware-A &amp; some i.MX proprietary firmware
	*  Load the firmware package onto an i.MX93 board using the Serial Download Protocol (uuu tools).
tasks index</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ass/labs-2025/02?rev=1754381885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-05T11:18:05+03:00</dc:date>
        <title>02 - Bootstrapping Linux</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2025/02?rev=1754381885&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-2025/03?rev=1754469856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-06T11:44:16+03:00</dc:date>
        <title>03 - Extras</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2025/03?rev=1754469856&amp;do=diff</link>
        <description>03 - Extras

Objectives

	*  Make networking work on i.MX93 with mainline kernel &amp; Buildroot!
	*  Accessing GPIOs from Linux (using libgpiod);
	*  Cross-compile Linux packages from source (using Buildroot external packages);
	*  Build the firmware package for an alternative, similar model (i.MX91);
tasks index</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ass/labs-2025/04?rev=1754558817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-07T12:26:57+03:00</dc:date>
        <title>04 - RAUC - A/B System Updates</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2025/04?rev=1754558817&amp;do=diff</link>
        <description>04 - RAUC - A/B System Updates

Objectives

	*  Best practices in OTA (Over the Air) upgrading embedded systems;
	*  Installing Debian (finally!) as embedded rootfs!
	*  Building fully-featured A/B images using RAUC;

Contents
tasks index


Lecture

Welcome to the RAUC Image Creation exercise!</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ass/labs-2025/05?rev=1754594107&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-07T22:15:07+03:00</dc:date>
        <title>05 - Trusted Execution</title>
        <link>http://ocw.cs.pub.ro/courses/ass/labs-2025/05?rev=1754594107&amp;do=diff</link>
        <description>05 - 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>
</rdf:RDF>
