「PIC AVR 工作室」サイトの日記的なブログです。
サイトに挙げなかった他愛ないことを日記的に書き残してます。
PIC AVR 工作室 ブログ



昨日のTinyGPS++をすこし進めてみた。

http://brown.ap.teacup.com/nekosan0/3261.html

とりあえず、GPS信号の簡単なパース処理と、5110
液晶の自作ライブラリを組み合わせても、それなりに
入っちゃうだろうという気がしているので、ざっくり
組み込んでみた。



こんな感じ。例によって、秋月のArduino互換
基板。モバブーから5V引いて動く。



とりあえず、緯度、経度、GPS時刻を表示させてみた。
うるう秒補正はないので、ちょっと遅れてるけど、
今回はそこは気にしない。

緯度経度は上に押し込んでおいて、時刻はばらばらに
して右側に積み上げてみた。

余ったスペースを使って、ここにドットでグラフィック
表示とかやりたいところ。

ここまでやってみて、コンパイル時に出てくるメモリの
使用量(グローバル)は、大体1100Bくらいみたい。
GPSライブラリ自体はそんなでもないんだけど、やっぱ、
LCDの仮想VRAMをSRAM上に載せてるから、それだけで
500Bちょっといってて、最も大きい。

それにしても、TinyGPS++ライブラリ、なかなか使い勝手
いいなぁ。



さらに、SDカードシールド取り付けて、ロギングも
したいところなんだよな。

というわけで、SDカードのサンプルスケッチのうち、
ロギングとるスケッチを開いて、シリアルモニタ関係の
行を削り落として、コンパイルしてみる。

…大体800バイトちょっと使ってるみたい。

うーーーーーーーーん、まじぎりぎりだなぁ。
そもそもこのライブラリって、SDカードアクセスに
関する処理のSRAMって、static(グローバル?)で
全部確保してるの?

もし、関数コール時に大量のデータ確保されちゃうと、
一発でアウトなんだけどな。
そうじゃなくても、まだロジック全部組み込んだわけ
じゃないんだよな。ちょっとロジック足しただけで
メモリオーバーっていう感じになりそう。

サンプルスケッチに、ヒープの残りをシリアルモニタ
に吐き出すようなロジックでも足して、ちょっと実験
してみるかなぁ…

仮想VRAM無しのLCDライブラリを作ること自体は
大変じゃないんだけど、ドット単位の制御はできなく
なっちゃうからなぁ…

定型フォーマットでGPSメッセージのセンテンスを
だらだら保存するだけなんだけどなぁ。これで、
実行時にそんなにメモリ食わないなら、SDカードも
足したいところなんだけどなぁ。






https://headlines.yahoo.co.jp/hl?a=20170630-00000135-jij-pol

はいはい。お客様は神様。お客様は神様。





https://headlines.yahoo.co.jp/hl?a=20170630-00000017-jij_afp-int

IS、これで本当に壊滅に追い込めるのかねぇ?あまり
信じられないんだけど…





https://twitter.com/reia_mare/status/879727593280360448

生ハムだ。






https://twitter.com/woory_tama/status/880581133389357056

USBバスパワー。





https://twitter.com/73170932184/status/868048924476456961

セミグラ。カコイイ。





http://www.aitendo.com/product/15362

全然インダクタにみえないよ…





https://twitter.com/hiranok/status/880220964964843520

本当に馬鹿らしい話だよな。
こういう、憲法軽視の思想が根っこにあるからこそ、
自分たちに都合のいい憲法をとっとと作っちまおう
っていう魂胆なんだろうな。

http://www.sankei.com/smp/column/news/170630/clm1706300003-s1.html

お子様に失礼よ。お子様は、守んないといけない
ルールくらいは守るとおもうよ。

https://twitter.com/ookinamidori/status/880211333370699777
https://twitter.com/tyokorata/status/880567904588013568

その人たちが、経団連と一緒に作った国。





https://twitter.com/saharabingo/status/880363685545254912

そんな!
相手はコブラだぞ。
  「私が誘惑して負かしたい」
とか、一瞬で逆襲されるだけだ。





http://blog.goo.ne.jp/usada109/e/c2f38486c295e9e36a0bf4eb199b7b47
http://blog.goo.ne.jp/usada109/e/c7e9ec332d9b62aae7676f2adc7ec121

コンポジット。やっぱ時々色々やりたくなるんだよな。

こういうの見ていると、むずむずしてくる。





http://a5m2.mmatsubara.com/

「A5:SQL Mk-2」
>複雑化するデータベース開発を支援するために開発
>されたフリーのSQL開発ツールです。

ER図書くと、勝手にDB定義とかやってくれるありがたい
ものなのかなぁ?
それとも、GUI画面でごにょごにょ書くと、DB定義の
SQLとか、ER図とか、まとめて出力してくれたりする
のかなぁ?

ちょっといじってみたいところ。

なんにしても、多分、これで定義しておけば、DBMSを
切り替えしても、結構楽に環境切り替えできそうな
気がする。データ移行はともかく。



コメント ( 0 )
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする



« TinyGPS++ TinyGPS++で »
 
コメント
 
コメントはありません。
コメントを投稿する
 
名前
タイトル
URL
コメント
コメント利用規約に同意の上コメント投稿を行ってください。

数字4桁を入力し、投稿ボタンを押してください。