マイコンでprintfを使う
皆さん、「マイコンプログラミングでは、プログラミングの基本となる printf は使わない」なんて言われていません/信じていませんか?この記事ではじゃあ使えるようにしてやるよといった内容です。対象は ...
皆さん、「マイコンプログラミングでは、プログラミングの基本となる printf は使わない」なんて言われていません/信じていませんか?この記事ではじゃあ使えるようにしてやるよといった内容です。対象は ...
最近秋月で STM32F405 を置き始める等、需要に対して適切な供給が確保されつつある現状です。いいことですね。ということで STM32F405 最初の関門であろう、PLL 設定について述べたいと...
前回の続編です。今日の内容はすべて GitHub リポジトリに上げていますのでご自由にお使いください。
タイトルの通り、C言語へコンパイルをする Nim といふ言語をやってみました。基本的にマイコンはC言語で書くんだから Nim でもできるやろ(鼻ホジ)ということでやってみました。
64bit版で動いた やった。プログラムヘッダの部分が 32bit 版と順番ちょいと違いましたね。以下はカレントディレクトリを表示して、なおかつ返り値を69とするプログラム。カレントディレクトリは表...
どうもうまくいかないので、お手本のサイトに合わせて 32bit 版の実行ファイルを作りたいと思います。
世の中には色々な実行形式があります。ELF, Coff, PE, MachO, ...そのなかでも一番広く用いられている ELF に目を向け、その構造を解析しようとしています。今の時代なので 64bi...
最近はスタートアップルーチン手書きに嵌まっています。その時に見つけた RX の命令で「おっ!?」となったものがあったのでかる〜くご紹介します。
以前にこちらで「printf 系関数が動かん!」って言ってましたが、バッファサイズに関する問題の原因がわかりましたので本記事にて報告します。 あと、出来たバイナリのコードサイズを小さくする方法もご紹介...
モチベ 前回の記事では LED を付けるだけのことをやって自室で一人興奮していたのですが(記事投稿日は今日ですが実際に出来たのは昨日)、今日になってLチカしなきゃつまんなくねと思ったのでやってみよう...