ターゲット基板開発環境

プログラミング

Raspberry PI 2 が到着しました(&虹色な謎四角)

先日に発売になった Raspberry PI 2 が手元に到着しました。 ARM v7 の 4コアになったことと、Windows10 の話があったことでつい購入に踏み切ってしまいました。 定番の Raspbian をインストールして、思ったよりもサクサクとシステムが動いて、「お、やるな」と思っていたのですが、なにやら画面の右上部に変な虹色の四角が緩やかな点滅...
プログラミング

Eclipse から Jetson TK1 へのリモートデバッグ(Luna編)

今までは eclipse に Indigo を用いていましたが、 Kepler では同じ設定ができようできないとコメントをいただきましたので、 eclipse のバージョンを引き上げて Luna にて同じことができないか検証してみました。ある意味で、ARMのプログラムを作成してデバッグする 第5回の続編、 第6回みたいな感じになってます。 設定についての詳細...
プログラミング

MIPS Creator CI20 で OpenGL 使えるようになった

以前に試したときには OpenGL 2.1 がまともに使えなかったのですが、 2015/01/15 に公開されたベータバージョンのイメージからは使用可能になったようです。 以前のものは OpenGL 2.1 対応といいつつもなぜかそれ以降の拡張も使用可能であるとAPIの結果は返ってきたのですが、今回改めて確認してみると正しい範囲になったような感じです。 基本...
プログラミング

クロスコンパイラ (MIPSCreatorCI20 / Jetson TK1)

生成したクロスコンパイラのアーカイブを置いておきます。 不具合等があるかもしれませんので、使用する際には自己責任でお願いします。 シンボリックの解決の問題で、 tar アーカイブを展開する際にエラーメッセージが出るかもしれませんが、問題ないかと思っております。 Jetson TK1 gcc 4.8 for FileSystem R21.2 (MinGW 32...
プログラミング

MIPS Creator CI20 を SDカード起動にする

MIPS Creator CI20 には eMMC があり、ここからデフォルトでは Debian が起動するようになっています。しかしご存じの通り書き換え回数問題があるため、出来るだけ SDカードなど交換がきく外部ストレージからブートさせたいと思います。 今回、それがうまく出来たので手順を記事化しようと思いました。 必要なもの UbuntuなどのLinux環...
プログラミング

MIPS Creator CI20 用Mingw版クロスコンパイラ

先日のものでは Hello,World 程度のコンソールアプリでは問題なかったものの、他のライブラリをリンクした際に正常に処理できなかったので、早速クロスコンパイラ関連を作り直しました。 今回の物も完全とはいえないのですが、まだ使えるようになったと思うのでここに公開したいと思います。 使い方・注意点 適当な場所に展開して下さい。デバッガーとしての gdb が...
プログラミング

ようやくクロスコンパイラ出来た

ここ最近ひたすらクロスコンパイラの準備に励んでいた理由の1つに、Imagination Technologies の Creator CI20 が手元に届いたから、というのがありました。そしてようやくですが Linaro の環境を真似して、 Creator CI20 用の環境を準備してみました。うまく動かない部分もあるかもしれませんが、ひとまずは下記に示すよ...
未分類

ARMのプログラムを作成してデバッグする 第5回

前回でボタン1つでリモートデバッグが開始できるところまで到達して完結したのですが、友人からSftp使えない環境では使えないと指摘を頂きました。今回はそれに対処してみようと思います。 sftpが封じられている場合でも ssh,scp らは利用可能であることが多いです。そのためこれらを用いる方向で対処します。eclipse に Remote System Exp...
プログラミング

cygwinでクロスgccのmakeは出来たが・・・

クロスコンパイラを自力でビルドしたいという、同じような病気に既にかかっている方がいらっしゃるようで、その情報が非常に参考になりました。こちらを参考にして自分もまたクロスコンパイラ gcc の make に勤しんでいます。 世の中のいろいろな情報により gcc の make は出来るようになっていますが、上記で掲載されている生成用のスクリプトがかなり勉強になり...
プログラミング

クロスコンパイラgcc作成に再びチャレンジ中

クロスコンパイラ gcc を作成したい!という病気に再びかかってしまいまして、リトライ中です。色々と試行錯誤の結果 Linux 環境下では何となくうまくいくようになってきまして、現在最終目標である Windows 環境下で動く gcc を作りたいと思って作業中です。  このとき、まずはと思って cygwin を使用しているのですが、結構これが罠でした。 cy...