<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: New approaches for embedded development</title>
	<atom:link href="http://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Sat, 09 May 2026 17:51:22 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-45/#comment-1877627</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 08 May 2026 11:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877627</guid>
		<description><![CDATA[https://hackaday.io/project/167416-modbus-rtu-to-ethernet-gateway-using-esp32-and-lan]]></description>
		<content:encoded><![CDATA[<p><a href="https://hackaday.io/project/167416-modbus-rtu-to-ethernet-gateway-using-esp32-and-lan" rel="nofollow">https://hackaday.io/project/167416-modbus-rtu-to-ethernet-gateway-using-esp32-and-lan</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-45/#comment-1877626</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 08 May 2026 11:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877626</guid>
		<description><![CDATA[https://hackaday.com/2026/05/07/congratulations-to-the-green-powered-challenge-winners/]]></description>
		<content:encoded><![CDATA[<p><a href="https://hackaday.com/2026/05/07/congratulations-to-the-green-powered-challenge-winners/" rel="nofollow">https://hackaday.com/2026/05/07/congratulations-to-the-green-powered-challenge-winners/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-45/#comment-1877618</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 08 May 2026 09:34:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877618</guid>
		<description><![CDATA[Salaus ja determinismi suoraan Ethernet-sirulle
https://etn.fi/index.php/13-news/18896-salaus-ja-determinismi-suoraan-ethernet-sirulle

Microchip on julkistanut uuden sukupolven yhden parikaapelin Ethernet-piirit, jotka tuovat kyberturvan, deterministisen tiedonsiirron ja toiminnallisen turvallisuuden FuSa-ominaisuudet suoraan Ethernetin fyysiseen kerrokseen. LAN878x- ja LAN888x-perheet on suunnattu erityisesti ohjelmistomääriteltyihin autoihin sekä teollisuuden kriittisiin verkkoihin.

Kyse ei ole enää pelkästä verkkopiiristä. Uudet 100BASE-T1- ja 1000BASE-T1-PHY:t integroivat suoraan laitteistotason MACsec-salauksen IEEE 802.1AE2018 -standardin mukaisesti. Tämä tarkoittaa, että Ethernet-linkin salaus, datan eheys ja replay-suojaus toteutetaan PHY-piirissä ilman erillistä ohjelmistokuormaa tai lisälatenssia.

Samalla piirit tukevat natiivisti Time-Sensitive Networking -tekniikkaa, jonka avulla Ethernet-liikenteestä voidaan tehdä reaaliaikaista ja ennustettavaa. Tämä on keskeistä esimerkiksi ADAS-järjestelmissä, kameraverkoissa, zonal-ohjaimissa ja robotiikassa, joissa datan täytyy saapua tarkasti oikeaan aikaan.

Microchipin ratkaisu kertoo laajemmasta muutoksesta autoteollisuudessa. Perinteiset väylät kuten CAN, LIN ja FlexRay väistyvät vähitellen täysin Ethernetiin pohjautuvien arkkitehtuurien tieltä. Samalla myös Ethernetin fyysinen kerros muuttuu aiempaa älykkäämmäksi.]]></description>
		<content:encoded><![CDATA[<p>Salaus ja determinismi suoraan Ethernet-sirulle<br />
<a href="https://etn.fi/index.php/13-news/18896-salaus-ja-determinismi-suoraan-ethernet-sirulle" rel="nofollow">https://etn.fi/index.php/13-news/18896-salaus-ja-determinismi-suoraan-ethernet-sirulle</a></p>
<p>Microchip on julkistanut uuden sukupolven yhden parikaapelin Ethernet-piirit, jotka tuovat kyberturvan, deterministisen tiedonsiirron ja toiminnallisen turvallisuuden FuSa-ominaisuudet suoraan Ethernetin fyysiseen kerrokseen. LAN878x- ja LAN888x-perheet on suunnattu erityisesti ohjelmistomääriteltyihin autoihin sekä teollisuuden kriittisiin verkkoihin.</p>
<p>Kyse ei ole enää pelkästä verkkopiiristä. Uudet 100BASE-T1- ja 1000BASE-T1-PHY:t integroivat suoraan laitteistotason MACsec-salauksen IEEE 802.1AE2018 -standardin mukaisesti. Tämä tarkoittaa, että Ethernet-linkin salaus, datan eheys ja replay-suojaus toteutetaan PHY-piirissä ilman erillistä ohjelmistokuormaa tai lisälatenssia.</p>
<p>Samalla piirit tukevat natiivisti Time-Sensitive Networking -tekniikkaa, jonka avulla Ethernet-liikenteestä voidaan tehdä reaaliaikaista ja ennustettavaa. Tämä on keskeistä esimerkiksi ADAS-järjestelmissä, kameraverkoissa, zonal-ohjaimissa ja robotiikassa, joissa datan täytyy saapua tarkasti oikeaan aikaan.</p>
<p>Microchipin ratkaisu kertoo laajemmasta muutoksesta autoteollisuudessa. Perinteiset väylät kuten CAN, LIN ja FlexRay väistyvät vähitellen täysin Ethernetiin pohjautuvien arkkitehtuurien tieltä. Samalla myös Ethernetin fyysinen kerros muuttuu aiempaa älykkäämmäksi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-45/#comment-1877616</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 08 May 2026 09:32:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877616</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/18895-agentti-tappaa-koodarin]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/18895-agentti-tappaa-koodarin" rel="nofollow">https://etn.fi/index.php/13-news/18895-agentti-tappaa-koodarin</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-45/#comment-1877615</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 08 May 2026 09:32:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877615</guid>
		<description><![CDATA[Testi osoitti: Rust voi jo korvata C:n laiteohjelmistoissa 
https://etn.fi/index.php/13-news/18894-testi-osoitti-rust-voi-jo-korvata-c-n-laiteohjelmistoissa

Rust-ohjelmointikieltä on vuosia markkinoitu turvallisempana vaihtoehtona C:lle ja C++:lle. Nyt tuore tutkimus antaa väitteelle poikkeuksellisen vahvan teknisen näytön myös kaikkein pienimmissä sulautetuissa järjestelmissä.

STMicroelectronicsin, Berliinin vapaan yliopiston ja Inrian tutkijat toteuttivat saman mikro-ohjaimen laiteohjelmiston kahdella eri tavalla: toinen kirjoitettiin perinteisesti C-kielellä, toinen Rustilla Ariel OS -käyttöjärjestelmän päälle. Lopputulos oli yllättävä. Tutkimuksen mukaan ei löytynyt vahvaa teknistä syytä suosia C:tä Rustin sijaan suorituskyvyn tai muistinkulutuksen perusteella.

Kyse oli oikeasta teollisesta IoT-käyttötapauksesta. Firmware toteutettiin STM32U585-mikrokontrollerille, joka keräsi sensoridataa ja välitti sitä edelleen ST:n STAIoTCraft-alustalle. Molemmat kehitystiimit työskentelivät rinnakkain noin kymmenen viikon ajan.

Tutkimuksen ehkä merkittävin havainto liittyi muistinkulutukseen. Rust-versio käytti lopulta noin 45 prosenttia vähemmän RAM-muistia kuin C-versio. Syynä oli ennen kaikkea se, että Rust-toteutus ei käyttänyt lainkaan dynaamista muistiallokointia.]]></description>
		<content:encoded><![CDATA[<p>Testi osoitti: Rust voi jo korvata C:n laiteohjelmistoissa<br />
<a href="https://etn.fi/index.php/13-news/18894-testi-osoitti-rust-voi-jo-korvata-c-n-laiteohjelmistoissa" rel="nofollow">https://etn.fi/index.php/13-news/18894-testi-osoitti-rust-voi-jo-korvata-c-n-laiteohjelmistoissa</a></p>
<p>Rust-ohjelmointikieltä on vuosia markkinoitu turvallisempana vaihtoehtona C:lle ja C++:lle. Nyt tuore tutkimus antaa väitteelle poikkeuksellisen vahvan teknisen näytön myös kaikkein pienimmissä sulautetuissa järjestelmissä.</p>
<p>STMicroelectronicsin, Berliinin vapaan yliopiston ja Inrian tutkijat toteuttivat saman mikro-ohjaimen laiteohjelmiston kahdella eri tavalla: toinen kirjoitettiin perinteisesti C-kielellä, toinen Rustilla Ariel OS -käyttöjärjestelmän päälle. Lopputulos oli yllättävä. Tutkimuksen mukaan ei löytynyt vahvaa teknistä syytä suosia C:tä Rustin sijaan suorituskyvyn tai muistinkulutuksen perusteella.</p>
<p>Kyse oli oikeasta teollisesta IoT-käyttötapauksesta. Firmware toteutettiin STM32U585-mikrokontrollerille, joka keräsi sensoridataa ja välitti sitä edelleen ST:n STAIoTCraft-alustalle. Molemmat kehitystiimit työskentelivät rinnakkain noin kymmenen viikon ajan.</p>
<p>Tutkimuksen ehkä merkittävin havainto liittyi muistinkulutukseen. Rust-versio käytti lopulta noin 45 prosenttia vähemmän RAM-muistia kuin C-versio. Syynä oli ennen kaikkea se, että Rust-toteutus ei käyttänyt lainkaan dynaamista muistiallokointia.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-45/#comment-1877570</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 18:18:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877570</guid>
		<description><![CDATA[https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/]]></description>
		<content:encoded><![CDATA[<p><a href="https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/" rel="nofollow">https://hackaday.com/2026/04/27/trying-pair-programming-with-an-llm-chatbot/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-45/#comment-1877561</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 18:13:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877561</guid>
		<description><![CDATA[https://www.xda-developers.com/moved-raspberry-pi-projects-esp32-boards-nothing-broke/]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.xda-developers.com/moved-raspberry-pi-projects-esp32-boards-nothing-broke/" rel="nofollow">https://www.xda-developers.com/moved-raspberry-pi-projects-esp32-boards-nothing-broke/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-45/#comment-1877557</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 18:11:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877557</guid>
		<description><![CDATA[https://www.cnx-software.com/2026/04/29/rockchip-rk3326-s-quad-core-cortex-a35-sbc-targets-smart-audio-devices/]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.cnx-software.com/2026/04/29/rockchip-rk3326-s-quad-core-cortex-a35-sbc-targets-smart-audio-devices/" rel="nofollow">https://www.cnx-software.com/2026/04/29/rockchip-rk3326-s-quad-core-cortex-a35-sbc-targets-smart-audio-devices/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-44/#comment-1877438</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877438</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/18888-arrow-siirtaeae-kehitysalustojen-testauksen-selaimeen]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/18888-arrow-siirtaeae-kehitysalustojen-testauksen-selaimeen" rel="nofollow">https://etn.fi/index.php/13-news/18888-arrow-siirtaeae-kehitysalustojen-testauksen-selaimeen</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2016/03/13/new-approaches-for-embedded-development/comment-page-44/#comment-1877347</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 06 May 2026 06:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=39621#comment-1877347</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/18880-e-paper-haastaa-tft-n-ulkonaeytoeissae]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/18880-e-paper-haastaa-tft-n-ulkonaeytoeissae" rel="nofollow">https://etn.fi/index.php/13-news/18880-e-paper-haastaa-tft-n-ulkonaeytoeissae</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
