記事一覧

艦これの落書き①

この記事は MCC Advent Calendar 2017 - Adventar の11日目の記事です。前回は、epcnt19さんによるDLLインジェクションの検証でした。今回はネタがないので落書きを投下。...

Read more

LinuxのUSBドライバを書いてみよう ~RTL2832uでLチカ~

この記事は MCC Advent Calendar 2017 - Adventar の9日目の記事です。2連続ですね.SyntaxHighlighterの環境をある程度整備したので,プログラミング関係の記事を書きたくなった.RTL2832uというICを搭載したワンセグチューナ用の,USBドライバを書いてみましょう.今回は,プログラミングが簡単なLinux上で開発します(Windowsの開発環境は複雑すぎるので...).以下のような流れで説明します. RTL2832Uとは LinuxのUSBドラ...

Read more

2x2行列の関数

この記事は MCC Advent Calendar 2017 - Adventar の8日目の記事です。前回は、gurapomuさんによるCrystalのプログラムをRaspberry pi上で動かすでした。今年もなぜか数学ネタですね。情報系と関係ないのですが、しばしお付き合いを。2x2行列の関数を求めてみましょう.よくあるのは行列のn乗$\Mat{ a & b \\ c &d }^n$や指数関数$\exp \Mat{ a & b \\ c &d }$などがあります.しかし,一般の関数fに拡張して$f \Mat{ a & b \\ c ...

Read more

u-bootをWindows上でビルド

Zybo用にu-bootを作る場合,大抵はUbuntuを用意してそこでビルドすると思います.しかし,Windowsでもそれは可能なわけです.ここでは,Xilinx SDKのコマンドを使用して,u-bootをビルドしようと思います....

Read more

Schwarzschildの解

この記事は,この記事はMCC Advent Calender 2016 の最終記事です.Schwarzschildの解は,Einsteinの重力場方程式の一つ.重力場方程式は,計量テンソルに関する非線形微分方程式です.複雑すぎて解くのは簡単ではありませんが,球状の物体の外側についてはSchwarzschildが厳密解を示しました.重力場方程式は大変複雑な非線形微分方程式ではありますが,条件を絞れば解析解を得られる場合があります.その中で,一様な質量密度を...

Read more