文献
J-GLOBAL ID:201202241441024422   整理番号:12A1550242

ARMコンピュータでI/O 第1部 Raspberry Piではじめる高性能ARMの世界 第5章 Linuxアプリからレジスタを直接たたく!高速アクセスにトライ!おなじみC言語でI/O制御

著者 (1件):
資料名:
巻: 38  号: 12  ページ: 73-82  発行年: 2012年12月01日 
JST資料番号: L0339A  ISSN: 0387-9569  資料種別: 逐次刊行物 (A)
記事区分: 解説  発行国: 日本 (JPN)  言語: 日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
本稿では,ARMコンピュータRaspberry Piにおいて,シェルによる入出力はスクリプト言語であるため複雑な処理が難しいことを述べ,ここでは,C言語を用いたGPIOの効率的制御について解説した。GPIO制御に関しては,2種類の方法を提示し,GPIOデバイスドライバを用いる方法とレジスタを直接叩く方法を示した。デバイスドライバを使う方法については,プログラムの作成,ポートの使用開始の指示,ポートの入出力の切替,データのリード/ライト,ポートの使用終了の指示,について述べ,プログラム実行を行い,アクセス速度の確認方法を示した。レジスタを直接叩く方法については,BCM2835(Raspberry PiのメインSoC)の構造,BCIO関連レジスタ,GPIOレジスタのメモリ割当,物理メモリ領域の割り付け(仮想メモリ領域への物理メモリ空間の割り付け)について解説した。さらにGPIOアクセスマクロについても解説し,アクセス速度がシェルから操作した時よりも圧倒的に速いことを述べた。
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

分類 (3件):
分類
JSTが定めた文献の分類名称とコードです
ディジタル計算機ハードウェア一般  ,  入出力装置  ,  計算機システム開発 

前のページに戻る