わいえむねっと

Contents
Categories
Calendar
2026/11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Monthly Archives
~2000/01
Recent Entries
RSS1.0
Templates
Information
Processed: 0.051 sec
Chashed: -
2014/09/11 Thu
いつもどおりの格好で出社しようと外に出たらものっそい寒かったので「こりゃ駄目だ」と引き返して上着を着る。
風邪ひいたなこれ。(※1)


※1)多分、酒を飲んだくれた後に「あちー」て言いながらエアコンをつけて、深夜3時までサーキュレーターの風を直にあてながらキーボード叩いてたから。
mainが呼ばれる前に_mainでSIGILLが発生しているので、glibcの問題かーとバージョンを確認。

  • ビルド環境
  • Ubuntu 12.04
  • arm-linux-gnueabi
  • glibc 2.15
  • 実行環境
  • Yocto 1.6.1 Daisy
  • qemuarm
  • glibc 2.19



とりあえず両方に寄せて確認することに。
Denzilをbitbakeにかけて帰る。


glibc
Daisy 2.19
Dora 2.18
Dylan 2.17
Danny 2.16
Denzil 2.13/2.15
熱を測ったら38度あったのでとっとと寝る。
2014/09/10 Wed
品川で0分乗り換えできたけど乗車口付近かつ階段下の配置で駆け上がって人避けて駆け下りてそれでいて駆け込み乗車だったので日常の通勤手段としては100%無理だこれ。 コンパイルオプションを調整したところOpenNI2で死ぬことはなくなったけど、次はOpenCVでSIGILL。
こちらも同様にコンパイルオプションを調整したところ死ななくなったけど、次は_mainでSIGILL。
mainまであと一歩…! 滋賀出張によくいってた頃に買った「山崎蒸留所"仕込水"割り」を開封。
ストレートならともかく、水割りだと駄目になってるかなーと思ったけど、普通に飲めた。


よくあるご質問 サントリーウイスキー ウイスキー・オン・ザ・ウェブ サントリー
http://www.suntor​y.co.jp/whisky/beginner/qa/#qa02
ウイスキー水割缶には賞味期限が書いてありませんが、賞味期限はないのですか?

ウイスキー水割缶は、蒸溜したお酒を水で割ったものですので、保存状態が良く、未開栓であれば、長期間安定した品質を保つことができ、その差に気付くほどの変化はありません。
また、お体に差し障るような変化は起こりません。法律でも製造日や賞味期限表示は省略できることになっています。 なるべくお早めにお召し上がりください。
2014/09/09 Tue
ARMクロスビルドした実行ファイルを qemuarm/core-image-x11 な仮想環境上に持っていって叩いてみたところ、

Illegal instruction

の一言で終了。
ぐぬぬ。

gdbをかませて実行してみたところ、libOpenNI2.so でSIGILL吐いてた。
mainにすら到達してない。
バイナリが実行環境とマッチしてない時のアレかーと、コンパイルオプションを変えてリビルドしてみたけど、発生アドレスが変わるだけでSIGILLを吐くのは変わらず。
ぐぬぬ。

とりあえず明日は仮想環境上でOpenNI2をビルドしてみるかなと、core-image-sato-dev を bitbake にかけて帰る。 奥の方に掛けっぱなしになっていたワイシャツを十数枚まとめて処分。
2014/09/08 Mon
重箱に米がみっしり詰められたカツカレー重をプラスチック製のスプーンをへし折りそうになりながら食う。 ここのところずっと目の周りがかゆい。
秋花粉か。
ブタクサなのか。ヨモギなのか。 とりあえず仮移植完了っと。
実機に持っていっても十中八九動かないけど。
というか、まだ実機が無い。

久し振りに一からMakefile書きましたよ。

Referer

十五夜効果でおかしなことになってる。
以下抜粋。




2014/09/07 Sun
OpenCVのARMクロスビルドは通るようになったけど、新規環境では他のライブラリのビルド結果にも差異がでていたのでポイントをまとめて夜は更けて。 夜中3時にぶらぶらしてきてコロッケ買って帰ってくる。 床屋で「白髪でてきましたね」て言われたけど後退の方が深刻ですよ。
2014/09/06 Sat
OpenCV 2.2.0 のARMクロスビルドが通らないのをどうにかするための調査環境を自宅のHyper-V上に用意したけど何事もなかったかのようにビルドが通ってしまってあっれーと。

職場環境では cannot find -lglib-2.0/-lgthread-2.0 で止まっていたので、GLib 2.0 もクロスビルドして…と思っていたけど、なくても通った。
職場環境は前段の作業の試行錯誤で色々と余計なものをインストールしていたので、CMakeの結果に差異がでてるっぽいなーと。

まぁ、そっちの環境もどうせVirtualBox上なので、クリーンな環境をもう一個つくればいいか。


OpenCV | OpenCV
http://opencv.org​/
2014/09/05 Fri
WindowsからAndroidに移植されたアプリケーションをLinuxに再移植する作業をぬるぬると。 京浜東北線の事故の影響で東海道本線も動いておらず帰宅足止め。
昨日の朝は東海道本線が止まっていたし、重なるな。

京浜東北線のほうが先に動いたので、とりあえず乗る。
普段は品川から総武快速だけど、巻き添えでダイヤが乱れているようなので、新橋まで乗って浅草線の経路で帰る。
どうせ定期は新宿線の分しか買っていないので。 今日は蒸し暑すぎるのでシャリキンホッピーにする。
冷凍庫で冷やしていた四合を小一時間で飲み干して。
2014/09/04 Thu
出社してターミナルを確認。
warningがいくつかでていたけど、bitbakeは完了していました。
とりあえずイメージをqemuに食わせてみたら動いた。
わー。

ただ、昨晩試しにビルドしてみたのはqemux86。
実際のターゲットはARMなので、今日も今日とてqemuarmのイメージをビルドするのでした。

終わらないビルドの横でクロスコンパイル環境を整えて、ユーザーモードエミュレーションを試したり。

$ arm-linux-gnu-gcc -Wall foo.c
$ sudo qemu-arm -L /usr/arm-linux-gnu/ a.out



エンドユーザーとミーティング。

「リファレンスボードとSDKを提供します」と言われていたので、「SDKはCDでの提供ですか?」と聞いてみたら「いえ、SDカードです」と返ってきてこちら側の一同が「???」て顔になる。

どうもブートイメージのようなので、開発環境も含んだイメージなのかしらんとさらに聞いてみたら、完全にただのブートイメージのようです。
SDKじゃないじゃん!

よもや、SD Kard の略じゃあるまいな…といぶかしむ。



案の定、bitbakeが終わらなかったので今日も放置して帰る。



そしてなぜか横浜。
2014/09/03 Wed
組み込み系じゃない部署からのヘルプって触れ込みで参加している現場のミーティングで普通に組み込みLinuxについて受け答えしてたら「何者なんですか小坂さんは」て言われた。
飲んだくれですよ。 apt-getが通らないので悩んだけどproxyの設定してなかったからというオチ。
自宅や自社では設定しないから失念してた。

$ export http_proxy="http://foo.bar:8080/"

設定したらまずはupdateっと。

$ sudo apt-get update

Yoctoのビルド中にhttpsとftpの通信も発生するので、後から

$ export ftp_proxy="ftp://foo.bar:8080/"
$ export https_proxy="https://foo.bar:8080/"

も追加。

終わらないbitbakeを放置して帰る。


Yocto Project | Open Source embedded Linux build system, package metadata and SDK generator
https://www.yoctop​roject.org​/
2014/09/02 Tue
ちょうきなくせぇ!@大手町 社長と近所の蕎麦屋で飲んでくる。

赤霧島のキープボトルが半分くらい残っていたけど全部飲んだ。(※1)
でもって、店の最後の一本をまたキープしてくる。(※2)

※1)一升瓶です。
※2)もちろん一升瓶です。


店で見せてもらったんですけど、

創業98年の醸造技術から生まれた新ブランド 本格焼酎『茜霧島』新発売! | 霧島酒造株式会社
http://www.kirish​ima.co.jp/news/2014-06-10/

こんなのでてたんですね。
評判はそんなに良くないみたいな話でしたが。すっきりしすぎとか。


ここ何度かされている分社独立の誘いを適当に流しながら酒を喉に流し込む。