エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GIFでの地図表示 - マイコン工作実験日記
giftopnmのコードに手を入れてGIF形式で地図データをダウンロードしての表示ができるようになりました。... giftopnmのコードに手を入れてGIF形式で地図データをダウンロードしての表示ができるようになりました。Unix環境で動作するコードを使うためにありがちな修正を施しています。 まずは動的なメモリ取得。現在の動作環境ではmallocを用意していないので、静的にメモリを用意するように変更。幸いgiftopnmではmallocは1か所でしか使われていませんでした。局所変数の使われ方も確認。Unix用コードだと、平気で大きなバッファを関数内で局所的にとったりしているので、その関数が呼ばれた時にスタックがあふれて暴走する原因となります。staticに置き換えたり、タスクのスタックサイズを増やしたりして対応。 続いて、メッセージの表示。printfやfprintfを適宜、デバックやsyslogメッセージに書き換え。エラー発生時には、展開動作を終了するように修正。 バッファの使い方もざっと確認して、