注目★★★★★Hacker News
SDCC 4.6.0公開、8051からZ80まで広範なMCUに対応
30秒で把握
- 1SDCC 4.6.0公開、8051・STM8・Z80・6502系などを対象
- 2ISO C89・C99・C11・C23対応、Linux・Windows・macOS向け配布
- 3NGI0とSTFの資金で最適化・安全性・セキュリティを強化
要約
SDCCは、8051系、STM8、Z80系、6502系、Padaukなどを対象にする最適化Standard Cコンパイラスイートとして、4.6.0を公開した。ANSI C89、ISO C99、C11、C23に対応し、GNU/Linux amd64、Windows x86・amd64、macOS amd64向けのソース、ドキュメント、バイナリを提供する。NGI0 Commons Fundでは対象ハードウェア対応、ISO C対応強化、未使用関数・オブジェクトを除去するリンク時最適化などを進める。Sovereign Tech Fundでは組み込みファームウェアの安全性、セキュリティ、耐量子暗号、サイドチャネル対策、テスト拡充に取り組む。
あなたへの影響
組み込み開発チームは対象MCUと使用OSに合うSDCC 4.6.0の生成コード、既存コードの互換性、最適化結果を次の検証で確認する。
推奨:ISO C23やリンク時最適化は、利用予定のターゲットごとに対応状況を確認して導入する。