並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

MSP430の検索結果1 - 11 件 / 11件

  • Free The Game Boy

    Team: Jasper de Winkel, Vito Kortbeek, Josiah Hester, Przemysław Pawełczak Paper: https://doi.org/10.1145/3411839 Venue: ACM IMWUT / UbiComp 2020 Code: https://github.com/tudssl/engage Press: CNET, The Wall Street Journal, Mashable, Hackaday, The Verge, Gizmodo, Engadget, PCMag, The Register, Tech Times, Nintendo Life, Daily Mail, The Independent, r/gadgets, Naked Gaming, Seeker This project origi

      Free The Game Boy
    • How to get started with FUZIX on Raspberry Pi Pico - Raspberry Pi

      FUZIX is an old-school Unix clone that was initially written for the 8-bit Zilog Z80 processor and released by Alan Cox in 2014. At one time one of the most active Linux developers, Cox stepped back from kernel development in 2013. While the initial announcement has been lost in the mists because he made it on the now defunct Google+, Cox jokingly recommended the system for those longing for the g

        How to get started with FUZIX on Raspberry Pi Pico - Raspberry Pi
      • 組み込みエンジニアの本能的な欲求から生まれた? ポーランド発RTOS「DioneOS」

        リアルタイムOS(RTOS)の「DioneOS」(「ディオネオス」と発音するそうだ)は、2013年で開発がストップしたようだ。ただし、開発がストップしただけで、現在も販売しているというあたりがちょっと不可解ではある(まぁなんとなく理由は分かるが)。 ⇒連載記事「リアルタイムOS列伝」バックナンバー Atmel AVR8でも動く非常に小規模なRTOS DioneOSは、ポーランドのEleSoftRomで開発された商用RTOSである。EleSoftRomは2008年にPiotr Romaniuk氏によって設立された企業だが、当人はCompany Owner兼CTOというポジションに就いている。ただ、どうも他にCEOを立てているというわけでもなさそう(何しろ同社のCompany ProfileのWebページを見るとRomaniuk氏の経歴が出てくる)あたりは、極めて少人数(というか下手をするとR

          組み込みエンジニアの本能的な欲求から生まれた? ポーランド発RTOS「DioneOS」
        • Freedom and Portability

          The economic advantages of portability are very great. In many segments of the computer industry, the dominant cost is development and maintenance of software. Dennis Ritchie and Stephen Johnson 1978 … many insist that C is the programming language and that it will last forever. Byte Magazine 1983 The August 1983 issue of Byte Magazine devoted its cover, and a large part of its editorial content,

            Freedom and Portability
          • 0.8.0 Release Notes ⚡ The Zig Programming Language

            Tier 4 Support § Support for these targets is entirely experimental. If this target is provided by LLVM, LLVM may have the target as an experimental target, which means that you need to use Zig-provided binaries for the target to be available, or build LLVM from source with special configure flags. zig targets will display the target if it is available. This target may be considered deprecated by

            • ぴゅう太に連なるTI TMS9900プロセッサの行方(人知れず消えていったマイナーCPUを語ろう 第11回) | テクノエッジ TechnoEdge

              猫に傅くために原稿を書いて日銭を稼いでいる毎日。元は組み込み系のエンジニアだったのに、もうずいぶん遠い所まで来てしまった。 コンピュータの歴史を暗部も含めてていねいに掘り起こすことで定評のある大原雄介さんによる連載11回目。今回はアナログ半導体の巨人、Texus InstrumentsのCPUの興亡について。 どうもTMS9900に関して言えば「これはメジャーだ」と主張する方がおられるようなので石を投げられるかもしれないが、そのアーキテクチャを貫く思想はともかくとしてアーキテクチャそのものはそれほど続かず、生んだ会社が途中でブン投げたというあたりはマイナーCPUの分類に入れても良いような気がする。 Texas InstrumentsことTIはどんな会社かTI、正式にはTexas Instrumentsは、今ではアナログ半導体の巨人である。Gartnerの2022年通期の売上ランキングでは8

                ぴゅう太に連なるTI TMS9900プロセッサの行方(人知れず消えていったマイナーCPUを語ろう 第11回) | テクノエッジ TechnoEdge
              • GitHub - picolibc/picolibc: picolibc - a C library designed for embedded 32- and 64- bit systems.

                Picolibc source comes from a variety of places and has a huge variety of copyright holders and license texts. While much of the code comes from Newlib, none of the GPL-related bits used to build the library are left in the repository, so all of the source code uses BSD-like licenses, a mixture of 2- and 3- clause BSD itself and a variety of other (mostly older) licenses with similar terms. There a

                  GitHub - picolibc/picolibc: picolibc - a C library designed for embedded 32- and 64- bit systems.
                • 0.10.0 Release Notes ⚡ The Zig Programming Language

                  Tier 4 Support § Support for these targets is entirely experimental. If this target is provided by LLVM, LLVM may have the target as an experimental target, which means that you need to use Zig-provided binaries for the target to be available, or build LLVM from source with special configure flags. zig targets will display the target if it is available. This target may be considered deprecated by

                  • Zig 言語リファレンス

                    index.md これは Zig ドキュメント 0.10.1 を DeepL Pro と ChatGPT を利用して翻訳したものです。 一部 master なモノもあります、ごちゃ混ぜです 自分用に翻訳しています zig_doc_0.10.1.md Zig 言語リファレンス はじめに Zig は、堅牢で最適かつ再利用可能なソフトウェアを維持するための汎用プログラミング言語およびツールチェインです。 ロバスト メモリ不足などのエッジケースでも正しく動作する。 最適化 プログラムが最適に動作・実行されるように記述する。 再利用可能 同じコードが、制約の異なる多くの環境で動作します。 保守性 コンパイラや他のプログラマに意図を正確に伝えることができる。コードを読むためのオーバーヘッドが少なく、要件や環境の変化に強い言語です。 新しいことを学ぶのに一番効率的な方法は例を見ることであることが多いので

                      Zig 言語リファレンス
                    • 組込みRust考察②~効率良く安全な組込み開発をしたい~ - 低レイヤ強くなりたい組込み屋さんのブログ

                      はじめに tomo-wait-for-it-yuki.hatenablog.com 前回の続きです。 今回は、Rustを使うことによる生産性について、考察します。 言語仕様、エコシステム、コミュニティによる生産性向上 生産性は可視化が難しいです。 そのため、本トピックではわかりやすく数値を比較するようなことは、できません。 Rustは厳格なルールをプログラマに課しますが、Rustの厳格なルールはバグを減らすことで、生産性の向上に寄与するでしょう。 Rustは、とりあえず動くものを作る時には、堅苦しい言語かもしれません。しかし、正しく動くものを作る時は、絶大な力を発揮します。 C言語はプログラマに最大限の自由を与え、その自由による責任をプログラマに負わせます。 Rustは、プログラマに義務に負わせ、その分保証を与えます。 unsafeブロックを含まないRustの関数は、コンパイルできた時点で

                        組込みRust考察②~効率良く安全な組込み開発をしたい~ - 低レイヤ強くなりたい組込み屋さんのブログ
                      • AVRマイコンで動作する軽量RTOS「FunkOS/Mark3」は勉強や遊びに最適!?

                        全機能を使ってもメモリフットプリントは5KB弱 Mark Slevinsky氏が「FunkOS」というRTOSの開発に着手したのは2008年のことである。最初のターゲットMCUはAVRとMSP430で、特にAVR向けはいろいろと機能が充実していた。2009年に最初バージョンであるR1(Andromache)がリリース。続いて同年11月にはR2(Bacchus)、2010年3月にR3(Cactrot)がリリースされている。このR3では、プラットフォームハードウェアとしてAVRの他にCortex-M3とMSP430に対応した。開発環境も、Cortex-M3がGCCとKeil IDE、AVRがCodevision/GCC/IAREW(IAR Embedded Workbench)/ICCv7(Imagecraft C)、MSP430がCCS(Code Composer Studio)とIAREW

                          AVRマイコンで動作する軽量RTOS「FunkOS/Mark3」は勉強や遊びに最適!?
                        1