gombeのブログ

マイコンの電子工作系PIC32/KiCad/C/C++/3D/

2016-06-01から1ヶ月間の記事一覧

HALの開発環境(2)

今回はmake,arm-none-eabi-gcc(長い),debugger, gitを入れましょう。Linux系には大抵makeは入ってますが、(gitも)でもコンパイラはないでしょうねでは入れていきましょう。

HALの開発環境

まさかeclipseなんて使うことないよね。今はエディターはemacs一択(宗教戦争ならぬEditor戦争) ということで開発環境についてのメモです。開発環境はエディター一本ですよ。そんなIDEなんて使ってこれどうするんだあれどうするんだプロジェクトぶっ壊れたgit…

STM32F1HALが強かった件について

くせ強すぎ あとあと解説を書こうと思ってたらなかなかペンが動かなかったけどさすがにもう書きます。 HALは(Hardware Absolute Layer だったっけ?)のryで、抽象化してくれます。これを使うことでベンダーに依存しない画期的なプログラムが書ける (^o^)/ 実…

KiCadを使ってみた

めっちゃ使いやすい。 どっかのDesig**parkと違って。UIが丁寧。後操作が直感的というか。 あ、一番嬉しいのはLinuxで動くことです。日本語も嬉しいけどね。金とったりもしない安心感も。

uncrustifyを使ってコードを整形

はい。整形しました。ラフガキなのに綺麗です。 ・長いコメント強制改行 ・強制スペース挿入 ・長い関数(行数が40を超えるもの)の末尾に関数名を入れる ・コードスタイルはK&Rで ・適当に改行突っ込む。(w こんなかんじです。ではサンプルソースをどうぞ…

マップ生成(Processing

Processing版です [java] int count = 100; int table=new int[8]; final int ScrWidth=1900; final int ScrHeight=1000; int scale = 5; int probability={ 0,8,25,35,49,60,81,92,100 }; Map Map=new Map(ScrWidth/scale,ScrHeight/scale); void calcTable…