55 lines
1.9 KiB
XML
55 lines
1.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
|
|
|
|
<item title="TA: Embedded Rust" date="2018-02-07T23:05:00" author="Astro">
|
|
<image title="Rust">rust-logo-blk.png</image>
|
|
<event>
|
|
<start>2018-02-13T19:00:00</start>
|
|
<location><link href="space.html">Zentrale</link> im Zentralwerk</location>
|
|
</event>
|
|
<p>
|
|
Die Programmiersprache <link
|
|
href="https://www.rust-lang.org/">Rust</link> ist sehr praktisch,
|
|
sicher und schnell, <link href="news/ta-rust.html">was wir euch
|
|
bereits erzählten</link>. Aber wusstet ihr auch schon, dass man
|
|
damit auch ganz exzellent gewisse <link
|
|
href="https://events.ccc.de/congress/2016/wiki/Session:Rust_on_the_rad1o">eingebettete
|
|
Systeme programmieren</link> kann?
|
|
</p>
|
|
<p>
|
|
Aus dieser Begeisterung heraus ist bei uns über die letzten Wochen
|
|
<link href="https://github.com/astro/stm32f4x9-eth">ein
|
|
Ethernet-Treiber</link> entstanden. Kommenden Dienstag möchten wir
|
|
ein bisschen darüber sprechen. Es wird keine Folien
|
|
geben. Folgende Themenfelder werden abgedeckt:
|
|
</p>
|
|
<addendum>
|
|
<ul>
|
|
<li><link href="https://github.com/posborne/cmsis-svd">
|
|
Mikrocontroller mit ARM Cortex-M
|
|
</link></li>
|
|
<li>
|
|
Crates von
|
|
<link href="http://blog.japaric.io/">Jorge Aparicio</link>
|
|
</li>
|
|
<li>
|
|
Ethernet-Treiber und DMA
|
|
</li>
|
|
<li>
|
|
Der schlichte TCP/IP-Stack
|
|
<link href="https://github.com/m-labs/smoltcp">smoltcp</link>
|
|
</li>
|
|
</ul>
|
|
|
|
<p>
|
|
Wer sich vorbereiten möchte, benötigt ein halbwegs frisches Rust
|
|
nightly (zum Beispiel via <code>rustup</code>) und das Tool
|
|
<code>xargo</code>.
|
|
|
|
Wenn sowohl Datenblätter als auch SVD-Beschreibungsdatei und
|
|
Linker-Skript vorhanden sind, können wir die Unterstützung von
|
|
beliebigen ARMv6-/ARMv7-Systemen versuchen.
|
|
</p>
|
|
</addendum>
|
|
</item>
|