[Microchip] SAMファミリー

Microchips Technology社のARMコアベースのマイコン製品のファミリー名

  • SAM D ファミリ : [汎用用途] ARM Cortex-M0+ ベース
  • SAM E ファミリ : [中高性能用途]
    • SAM E4  : [中性能] ARM Cortex-M4 ベース
    • SAM E5x : [中性能] ARM Cortex-M4F ベース   (例) SAME51J20A
    • SAM E70 : [高性能] ARM Cortex-M7 ベース

☞ PICファミリー : 米General Instrument社のPIC事業部門が独立したのが現在のMicrochips Technology社

RS-232C

ピン数

  • 本来のRS-232C規格はD-Sub25ピンです。
  • IBM PC/AT互換機標準としてデファクトスタンダードとなったD-Sub9ピンは、のちにデファクトスタンダードを追いかけるかたちでEIA-574として物理的、電気的仕様が国際標準規格に定められています。
  • 部品としてのD-Sub9ピンコネクタはその使い勝手の良さから, RS-232Cの他にもジョイスティック端子やマウス端子として使われた過去の歴史があります。物理的なD-Sub9ピンの形状だけでRS-232C端子であるか否かを判断することはできません。

続きを読む

[EC2] ディスクサイズ拡張方法

AWSの仮想サーバーサービス EC2 において、ディスクサイズが不足したときに容量を増やす方法。

1. AWSコンソールでボリュームサイズを増やす

EC2ダッシュボード ⇒ Elastic Block Store (EBS) ⇒ ボリューム ⇒ アクション ⇒ ボリューム変更 の中の『サイズ』を増やす。(単位はGiB)

  • EC2のサービスを停止する必要はありませんでした。
  • ディスクのアンマウントやデタッチは必要ありませんでした。
  • ボリュームサイズ変更が瞬時に反映されるようではないようですが、あれこれしているうちにAWSコンソールの画面で確認できるサイズが増えていました。

続きを読む

極私的『物騒』なIT用語

IT業界で慣用的につかわれる物騒な言い回し。

1. 殺す

1.1. 意味

  1. 停止する。終了する。

1.2. 用例

  • 親を殺す。( ⇒ 親プロセスを強制終了する。)
  • 不要になったプロセスをkillする。

1.3. 広辞苑 第7版

② おさえつけて勢いをそぐ。おさえて活動させない。
[用例] 息を殺す。才能を殺す。

続きを読む

リンカー・セグメント(セクション)

セグメント属性一覧

セグメント名 Read Write Execute
.text 不可
.data 不可
.bss 不可
.rodata 不可 不可

text

テキスト・セグメント

  • コード(実行命令)
  • Executable, Readable, Not Writable

data

データ・セグメント

  • (0以外で)初期化済みのグローバル変数
  • Not Executable, Readable, Writable

bss

bssセグメント (Block Started by Symbol)

  • 未初期化のグローバル変数
  • 0で初期化されたグローバル変数
  • 静的変数(関数内のstatic変数)
  • Not Executable, Readable, Writable

続きを読む

[git] init 実行後のメッセージ

症状

gitリポジトリ作成コマンド(git init)実行後に下記のような見慣れないメッセージが表示されるようになった。

続きを読む