タグ

ProgramingとBare Metalに関するcoceloのブックマーク (2)

  • gcc4 の最適化オプション

    これまであんまり気の乗らなかった gcc4 だったが、 真面目に gcc4 移行開始、gcc4 の生成コードで気にわんかった点を潰しに掛かったという話。 最適化フラグの確認 gcc 4.3 以上で -Q --help=optimizersすると最適化フラグの設定が得られる、ことになっている。こんな風: % gcc-4.3 -Q -O2 --help=optimizers The following options control optimizations: -falign-jumps [enabled] -falign-labels [enabled] -falign-loops [disabled] -fargument-alias [enabled] ... まあ余計な御世話がどのフラグのせいか、くらいはこれで分かるっつーか、ひとつずつ地道に enable/disable して コ

  • mrubyをRaspberry Pi(bare metal)で動かす: Windows編 - Qiita

    目次 ごあいさつ 必要なもの Raspberry Piとハードウェアの準備 各種ツールのインストール プロジェクトを作成する Raspberry Piで実行する JTAGを使ってデバッグする ごあいさつ こんにちは、yamanekkoです。この記事はmruby Advent Calendar 2013の23日目のエントリになります。 記事では、Raspberry Pi で、あえてLinuxはもちろんRTOS等も使わずに(いわゆるbare metal環境で)mrubyでLチカをしてみます。JTAGとEclipseを使用することにより、GDBを視覚的に使ってデバッグしながら開発することができます。 私たちはふだんはMac OS Xを使用しています。なのでスライド等で公開している情報はMacに偏りがちなのですが、今回はRubyConf 2013で発表したネタをWindowsで試してみました。

    mrubyをRaspberry Pi(bare metal)で動かす: Windows編 - Qiita
  • 1