TMCIT-LowLayer-Instituteは、TMCITの低レイヤー技術に興味を持つ学生たちによって設立され、運営されています。
主な活動として、物理自作CPUやRISC-V 32bit、自作OSの開発と研究に取り組んでいます。また、将来的にはRISC-V 32bit / 64bitのCコンパイラ自作など、様々な活動に挑戦する予定です。
-
物理自作CPU RISC-V 32bit
- 回路設計やプロトタイピングを通じて、物理的なCPUの開発に挑戦しています。
-
自作OS RISC-V 32bit
- RISC-V 32bitアーキテクチャをベースに、オペレーティングシステムの自作に取り組んでいます。
将来的には以下の活動も計画しています。
-
RISC-V 32bit / 64bit Cコンパイラ自作
- RISC-Vアーキテクチャに対応したCコンパイラの開発を予定しています。
-
その他
- さまざまな低レイヤー技術に関するプロジェクトや研究に挑戦していきます。
プロジェクトでは主に以下の開発言語を使用しています。
-
C言語(ISO C23)
- 新規メンバーの場合、C言語の理解とスキルが必須です。
- コード規則は以下をよく読み、したがって書いてください。
-
アセンブリ言語 (RISC-V 32bit / 64bit)
- ハードウェアや低レベルな処理に関する理解を深めるために、RISC-Vアーキテクチャのアセンブリ言語を使用しています。
-
Zig
- 将来的に採用予定の言語として、Zigも導入していきます.
C言語ではこちらのコード規則に基づいてコードを記述しています。コードを書く際には、このガイドラインをよく読み、従ってください。(一応仮ですが、読んでください。)
当団体は2024年3月8日に設立され、今に至っています。
TMCIT-LowLayer-Instituteへの参加を希望する方は、以下の連絡先までお気軽にお問い合わせください。
- Unixtech-06
注意: このREADME.mdはプロジェクトに合わせて修正することができます。必要に応じて、プロジェクトの詳細や連絡先などを追加してください。