Enviar pesquisa
Carregar
メモリと遊んでみた Pert2
•
Transferir como PPTX, PDF
•
0 gostou
•
1,798 visualizações
Akira Kaneda
Seguir
LT駆動開発 26 - Extended 報告会 後朝祭 にて、SRAMをArduinoで制御してみたので報告しました。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 14
Baixar agora
Recomendados
LT駆動開発 26 - Extended 報告会 後朝祭 にて、Zero Simの容量警告するスクリプトを作ったことを発表しました。
Simの容量が気になって安眠できない
Simの容量が気になって安眠できない
Akira Kaneda
如法会1で発表予定だったスライドです。 DockerをWebUIで操作するものを調べてみました。
DockerをGUIで使いたい!
DockerをGUIで使いたい!
Akira Kaneda
広島ITエンジニア合同忘年会2016で発表したスライドです。
ジャンク解析入門
ジャンク解析入門
Akira Kaneda
Dramの挙動が知りたくて、実際にDramチップを入手し、Arduinoを使いながら挙動を調べてみました。
メモリと遊んでみた
メモリと遊んでみた
Akira Kaneda
LT駆動開発 18 - 秋(not 安芸)の宮島で発表したスライドです。
FPGAで遊んでみた
FPGAで遊んでみた
Akira Kaneda
Lambdaで作るクローラー&Webスクレイピング アーキテクチャ面から
JAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
Innovation EGG 第7回 『クラウドネィティブ化する世界』の発表資料
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
エンジニア以外の人が、簡単にクローリング/スクレイピングするには?
Crawler for Non engineer
Crawler for Non engineer
Takuro Sasaki
Recomendados
LT駆動開発 26 - Extended 報告会 後朝祭 にて、Zero Simの容量警告するスクリプトを作ったことを発表しました。
Simの容量が気になって安眠できない
Simの容量が気になって安眠できない
Akira Kaneda
如法会1で発表予定だったスライドです。 DockerをWebUIで操作するものを調べてみました。
DockerをGUIで使いたい!
DockerをGUIで使いたい!
Akira Kaneda
広島ITエンジニア合同忘年会2016で発表したスライドです。
ジャンク解析入門
ジャンク解析入門
Akira Kaneda
Dramの挙動が知りたくて、実際にDramチップを入手し、Arduinoを使いながら挙動を調べてみました。
メモリと遊んでみた
メモリと遊んでみた
Akira Kaneda
LT駆動開発 18 - 秋(not 安芸)の宮島で発表したスライドです。
FPGAで遊んでみた
FPGAで遊んでみた
Akira Kaneda
Lambdaで作るクローラー&Webスクレイピング アーキテクチャ面から
JAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
Innovation EGG 第7回 『クラウドネィティブ化する世界』の発表資料
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
エンジニア以外の人が、簡単にクローリング/スクレイピングするには?
Crawler for Non engineer
Crawler for Non engineer
Takuro Sasaki
オープンソースカンファレンス2018 Kagawa オープンハードカンファレンス 2018 Kagawa/Fall in OSC でLTしてきました。アラフォーになって基板製作を始めた話です。
アラフォー世代が基板を作ってみた(公開用)
アラフォー世代が基板を作ってみた(公開用)
Akira Kaneda
IoT LT 広島Vol9のLTで発表したスライドです。 ESP-WROOM-02+IFTTTでお手軽IoTです。
ESP-WROOM-02でプチIoT
ESP-WROOM-02でプチIoT
Akira Kaneda
LT駆動開発07で発表したネタスライドです。
ジャンクのススメ(公開用)
ジャンクのススメ(公開用)
Akira Kaneda
我流ですが、ジャンク基板から回路図を起こすまでの流れを説明します。
基板から回路図を起こしてみよう
基板から回路図を起こしてみよう
Akira Kaneda
忘年会議2017のLTです。
Oss翻訳プロジェクトに参加してみた
Oss翻訳プロジェクトに参加してみた
Akira Kaneda
LT駆動開発28で即席で発表したスライドです。 Windows版Dokcerが出たので、軽く触ってみました。
Lt駆動開発28 Windows版Dockerを試してみた。
Lt駆動開発28 Windows版Dockerを試してみた。
Akira Kaneda
広島Ruby勉強会 #035で発表したスライドです。
Open nebulaのご紹介
Open nebulaのご紹介
Akira Kaneda
広島サーバユーザ友の会第10回で発表したスライドです。続きはブログで・・・(http://goo.gl/LdWDa)
自宅サーバにHyper v環境
自宅サーバにHyper v環境
Akira Kaneda
EdgeRouterLITEでOpenVPN+LDAP連携してみました。 EdgeOS Ver1.2で動作させています。 EdgeOSのVer1.8では一部コマンドが削除されており動作しません。
Edge os(vyos)の基本(入門編)
Edge os(vyos)の基本(入門編)
Akira Kaneda
ルータでLチカしてみました。
ルータでLチカしてみた
ルータでLチカしてみた
Akira Kaneda
LT駆動開発14でServerSpecを軽く紹介しました。
Server specのご紹介
Server specのご紹介
Akira Kaneda
LT駆動開発08で発表したスライドです。
Hiroshima.rbの歴史
Hiroshima.rbの歴史
Akira Kaneda
OSC2013広島で発表した資料です。Ruby+Arduinoで電光掲示板を作ってみました。
電光掲示板を作ってみた
電光掲示板を作ってみた
Akira Kaneda
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
Akira Kaneda
OSC2011広島で発表した原稿です。
そうだ!勉強会に参加しよう!
そうだ!勉強会に参加しよう!
Akira Kaneda
広島Ruby勉強会#031で発表した資料です。
Phpのレガシーコードをrubyで焼き変えてみた
Phpのレガシーコードをrubyで焼き変えてみた
Akira Kaneda
Osc2012 hiroshima
Osc2012 hiroshima
Akira Kaneda
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Mais conteúdo relacionado
Mais de Akira Kaneda
オープンソースカンファレンス2018 Kagawa オープンハードカンファレンス 2018 Kagawa/Fall in OSC でLTしてきました。アラフォーになって基板製作を始めた話です。
アラフォー世代が基板を作ってみた(公開用)
アラフォー世代が基板を作ってみた(公開用)
Akira Kaneda
IoT LT 広島Vol9のLTで発表したスライドです。 ESP-WROOM-02+IFTTTでお手軽IoTです。
ESP-WROOM-02でプチIoT
ESP-WROOM-02でプチIoT
Akira Kaneda
LT駆動開発07で発表したネタスライドです。
ジャンクのススメ(公開用)
ジャンクのススメ(公開用)
Akira Kaneda
我流ですが、ジャンク基板から回路図を起こすまでの流れを説明します。
基板から回路図を起こしてみよう
基板から回路図を起こしてみよう
Akira Kaneda
忘年会議2017のLTです。
Oss翻訳プロジェクトに参加してみた
Oss翻訳プロジェクトに参加してみた
Akira Kaneda
LT駆動開発28で即席で発表したスライドです。 Windows版Dokcerが出たので、軽く触ってみました。
Lt駆動開発28 Windows版Dockerを試してみた。
Lt駆動開発28 Windows版Dockerを試してみた。
Akira Kaneda
広島Ruby勉強会 #035で発表したスライドです。
Open nebulaのご紹介
Open nebulaのご紹介
Akira Kaneda
広島サーバユーザ友の会第10回で発表したスライドです。続きはブログで・・・(http://goo.gl/LdWDa)
自宅サーバにHyper v環境
自宅サーバにHyper v環境
Akira Kaneda
EdgeRouterLITEでOpenVPN+LDAP連携してみました。 EdgeOS Ver1.2で動作させています。 EdgeOSのVer1.8では一部コマンドが削除されており動作しません。
Edge os(vyos)の基本(入門編)
Edge os(vyos)の基本(入門編)
Akira Kaneda
ルータでLチカしてみました。
ルータでLチカしてみた
ルータでLチカしてみた
Akira Kaneda
LT駆動開発14でServerSpecを軽く紹介しました。
Server specのご紹介
Server specのご紹介
Akira Kaneda
LT駆動開発08で発表したスライドです。
Hiroshima.rbの歴史
Hiroshima.rbの歴史
Akira Kaneda
OSC2013広島で発表した資料です。Ruby+Arduinoで電光掲示板を作ってみました。
電光掲示板を作ってみた
電光掲示板を作ってみた
Akira Kaneda
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
Akira Kaneda
OSC2011広島で発表した原稿です。
そうだ!勉強会に参加しよう!
そうだ!勉強会に参加しよう!
Akira Kaneda
広島Ruby勉強会#031で発表した資料です。
Phpのレガシーコードをrubyで焼き変えてみた
Phpのレガシーコードをrubyで焼き変えてみた
Akira Kaneda
Osc2012 hiroshima
Osc2012 hiroshima
Akira Kaneda
Mais de Akira Kaneda
(17)
アラフォー世代が基板を作ってみた(公開用)
アラフォー世代が基板を作ってみた(公開用)
ESP-WROOM-02でプチIoT
ESP-WROOM-02でプチIoT
ジャンクのススメ(公開用)
ジャンクのススメ(公開用)
基板から回路図を起こしてみよう
基板から回路図を起こしてみよう
Oss翻訳プロジェクトに参加してみた
Oss翻訳プロジェクトに参加してみた
Lt駆動開発28 Windows版Dockerを試してみた。
Lt駆動開発28 Windows版Dockerを試してみた。
Open nebulaのご紹介
Open nebulaのご紹介
自宅サーバにHyper v環境
自宅サーバにHyper v環境
Edge os(vyos)の基本(入門編)
Edge os(vyos)の基本(入門編)
ルータでLチカしてみた
ルータでLチカしてみた
Server specのご紹介
Server specのご紹介
Hiroshima.rbの歴史
Hiroshima.rbの歴史
電光掲示板を作ってみた
電光掲示板を作ってみた
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
そうだ!勉強会に参加しよう!
そうだ!勉強会に参加しよう!
Phpのレガシーコードをrubyで焼き変えてみた
Phpのレガシーコードをrubyで焼き変えてみた
Osc2012 hiroshima
Osc2012 hiroshima
Último
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
2024年4月に社内向けに開催した勉強会資料の社外公開版です
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Último
(11)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
メモリと遊んでみた Pert2
1.
メモリと遊んでみた LT駆動開発 26 -
EXTENDED 報告会 後朝祭 AKIRA345
2.
概要 • 去年の8月、OSC島根に遠征に行ったついでに、島根にあるパーツ屋さん でSRAMを入手。 • 近所の大学の為に電子部品を店頭にむき出しで展示していました。 •
展示されている部品に直感的にSRAMだと踏んで、交渉の末Getしました。 • 以前実験したDRAMより扱いやすいです。
3.
メモリの種類 今回はこれ。
4.
SRAM? • コンピュータなどに使用される半導体メモリの1種である。 ダイナミックRAM (DRAM)
とは異なり、定期的なリフレッシュ(記憶保持動 作)が不要であるため「スタティック」と呼ばれる。
5.
特徴 • DRAMのリフレッシュ動作などが不要で、制御が簡単 • データの格納されているアドレスを指定して読み書き •
書き換え回数の制限がない • バッテリで記憶を保持できる • DRAMに比べ構成するトランジスタの量が多いので高価 • 高速に動作ができる • 容量が大きくなると、それだけ格納するビット数が増えるので、ピン数が増 える。
6.
用途 • サターンやファミコンのバックアップメモリ • CPUの一時キャッシュ •
BIOSの記録保持 • マイコンのメモリや液晶のVRAM • プリンタやCDドライブのキャッシュメモリ • ゲーム機のRAMとして
7.
まずは使い方を調査 • かなり古いSRAMだが、ネットでググればデータシートが出てくる。
8.
データ出力ON! アドレス指定 8bitでデータ出力 書き込みは禁止にしておく。 チップセレクトON 制御が単純!
9.
ここでARDUINOの登場 • とりあえず、アドレスを指定して、チップをセレクト、書き込み禁止にして 出力有効にするとデータが出る。というのは分かったので、さくっと実装。 • 例によってArduinoの動作が遅い為に動作しないという罠 •
アドレス指定に十進数を用いて、SRAMのアドレス(ビット指定)にするのに 真面目に10進->2進変換ロジックを組むも遅いので動作せず(汗 • いくつか高速化のロジックを参考にするもビット演算分かんねー • 実はArduinoのポートに10進数投げつけても、問題なかった。
10.
少し説明 0 1 2 3 4 5 6 7 PortZ • PortZ(仮称)という変数(正確にはレジスタ)が、マイコンの 物理的なPINに対応。 • 例では
PortZ = “B0110101” のように2進数を代入するように書かれている。 • この変数に値を渡すときは2進数じゃないとダメ? • 実際はPortZ = 10 と渡しても、内部ではB00001010になるので、直接渡して 問題ないのでした。 10年以上C言語なんて触ってなかったから 忘れてたよ!!
11.
なんだかんだと3日ばかし費やす・・・ • SRAMに読み書きすることに成功!! https://github.com/akira345/arduino_sram_test/
12.
分かったこと • 予想通り、制御はDRAMに比べ圧倒的に楽。 • DRAMと違いデータが8bitパラレルで出てくれるのも楽。 •
ちゃんとバッテリで保持できた。 • 数十年はむき出しで放置されていたと思われるけど、意外に壊れないもん だ。 • 古いSRAMなので、5Vだし動作も遅く、現代ではあまり使われないけど、 Arduinoなどで遊ぶには、80年代の古いものが扱いやすい。 • 最近のは3Vだったり高速だったり制御が複雑だったり・・ • DRAMに比べアドレスバス、データバスとPIN数が多いので配線が酷い
13.
まとめ • 興味関心を持ったことを調べるのは楽しい。 • 頭で理解した内容が合っているのか?の検証は割と苦労する。 •
苦労した分動くとやっぱり楽しい!! • 圧倒的に基礎知識が不足している。今回ロジックではなく一番苦労したの はC言語の扱い。 • メモリ単品で扱うことは少ないのか、当たり前すぎるのか、具体的にどうや ればいいのか?という突っ込んだ説明は例によって見当たらず・・・
14.
時間が有ればデモ
Baixar agora