Enviar pesquisa
Carregar
Cq tse-fm3セミナー資料
•
1 gostou
•
2,323 visualizações
Masaki Muranaka
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 42
Recomendados
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
Masaki Muranaka
vscode pipenv docker
vscode pipenv docker
ikdysfm
Windows8でOpenCVを使ったAndroid(MOVERIO)開発体験したい
Windows8でOpenCVを使ったAndroid(MOVERIO)開発体験したい
Yukio Saito
Docker meetup tokyo_public_r001
Docker meetup tokyo_public_r001
cyberblack28 Ichikawa
Compaq Contura Aero で NetBSD を動かす
Compaq Contura Aero で NetBSD を動かす
shimadah
真Drone入門
真Drone入門
Yutaka Matsubara
Introduce Toaster (Toasterのご紹介)
Introduce Toaster (Toasterのご紹介)
Hiroshi Sakate
組込みAndroid入門実習
組込みAndroid入門実習
ksk sue
Recomendados
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
Masaki Muranaka
vscode pipenv docker
vscode pipenv docker
ikdysfm
Windows8でOpenCVを使ったAndroid(MOVERIO)開発体験したい
Windows8でOpenCVを使ったAndroid(MOVERIO)開発体験したい
Yukio Saito
Docker meetup tokyo_public_r001
Docker meetup tokyo_public_r001
cyberblack28 Ichikawa
Compaq Contura Aero で NetBSD を動かす
Compaq Contura Aero で NetBSD を動かす
shimadah
真Drone入門
真Drone入門
Yutaka Matsubara
Introduce Toaster (Toasterのご紹介)
Introduce Toaster (Toasterのご紹介)
Hiroshi Sakate
組込みAndroid入門実習
組込みAndroid入門実習
ksk sue
Zynq MPSoC勉強会 Codec編
Zynq MPSoC勉強会 Codec編
Tetsuya Morizumi
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
Izumi Tsutsui
YoctoでLTSディストリを作るには
YoctoでLTSディストリを作るには
wata2ki
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
Kiro Harada
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
Kivy studies
Kivy studies
Daisuke Saito
超激安WinタブレットにLinuxを入れて 賢く経済的にリサイクルしよう in 2018 #oscnagoya
超激安WinタブレットにLinuxを入れて 賢く経済的にリサイクルしよう in 2018 #oscnagoya
Netwalker lab kapper
はじめてのUserLAnd。AndroidでUbuntu,Debian ArchLinuxなどをprootで動かそう Beginner for inst...
はじめてのUserLAnd。AndroidでUbuntu,Debian ArchLinuxなどをprootで動かそう Beginner for inst...
Netwalker lab kapper
Bug for Install Linux on Atom Z8700 Portabook ポータブックのLinuxインストールバグ対策 2018 #東海道らぐ
Bug for Install Linux on Atom Z8700 Portabook ポータブックのLinuxインストールバグ対策 2018 #東海道らぐ
Netwalker lab kapper
GPD-WINや中華ノートPCなどATOM機器に 各種Linuxディストリを入れて遊ぼう Install Linux Distributions on G...
GPD-WINや中華ノートPCなどATOM機器に 各種Linuxディストリを入れて遊ぼう Install Linux Distributions on G...
Netwalker lab kapper
Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
Netwalker lab kapper
Dexcs2018 of install
Dexcs2018 of install
Etsuji Nomura
20120706-readablecode
20120706-readablecode
Masanori Kado
ZynqMP勉強会
ZynqMP勉強会
Hidemi Ishihara
Dexcs2019 of install
Dexcs2019 of install
Etsuji Nomura
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ...
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ...
Netwalker lab kapper
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
mmer547
Introduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linux
Hiroshi Sakate
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015
Aya Tokura
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
2013 06-22osc nagoya-netmf
2013 06-22osc nagoya-netmf
Atomu Hidaka
Mais conteúdo relacionado
Mais procurados
Zynq MPSoC勉強会 Codec編
Zynq MPSoC勉強会 Codec編
Tetsuya Morizumi
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
Izumi Tsutsui
YoctoでLTSディストリを作るには
YoctoでLTSディストリを作るには
wata2ki
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
Kiro Harada
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
Kivy studies
Kivy studies
Daisuke Saito
超激安WinタブレットにLinuxを入れて 賢く経済的にリサイクルしよう in 2018 #oscnagoya
超激安WinタブレットにLinuxを入れて 賢く経済的にリサイクルしよう in 2018 #oscnagoya
Netwalker lab kapper
はじめてのUserLAnd。AndroidでUbuntu,Debian ArchLinuxなどをprootで動かそう Beginner for inst...
はじめてのUserLAnd。AndroidでUbuntu,Debian ArchLinuxなどをprootで動かそう Beginner for inst...
Netwalker lab kapper
Bug for Install Linux on Atom Z8700 Portabook ポータブックのLinuxインストールバグ対策 2018 #東海道らぐ
Bug for Install Linux on Atom Z8700 Portabook ポータブックのLinuxインストールバグ対策 2018 #東海道らぐ
Netwalker lab kapper
GPD-WINや中華ノートPCなどATOM機器に 各種Linuxディストリを入れて遊ぼう Install Linux Distributions on G...
GPD-WINや中華ノートPCなどATOM機器に 各種Linuxディストリを入れて遊ぼう Install Linux Distributions on G...
Netwalker lab kapper
Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
Netwalker lab kapper
Dexcs2018 of install
Dexcs2018 of install
Etsuji Nomura
20120706-readablecode
20120706-readablecode
Masanori Kado
ZynqMP勉強会
ZynqMP勉強会
Hidemi Ishihara
Dexcs2019 of install
Dexcs2019 of install
Etsuji Nomura
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ...
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ...
Netwalker lab kapper
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
mmer547
Introduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linux
Hiroshi Sakate
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015
Aya Tokura
Mais procurados
(20)
Zynq MPSoC勉強会 Codec編
Zynq MPSoC勉強会 Codec編
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
YoctoでLTSディストリを作るには
YoctoでLTSディストリを作るには
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Kivy studies
Kivy studies
超激安WinタブレットにLinuxを入れて 賢く経済的にリサイクルしよう in 2018 #oscnagoya
超激安WinタブレットにLinuxを入れて 賢く経済的にリサイクルしよう in 2018 #oscnagoya
はじめてのUserLAnd。AndroidでUbuntu,Debian ArchLinuxなどをprootで動かそう Beginner for inst...
はじめてのUserLAnd。AndroidでUbuntu,Debian ArchLinuxなどをprootで動かそう Beginner for inst...
Bug for Install Linux on Atom Z8700 Portabook ポータブックのLinuxインストールバグ対策 2018 #東海道らぐ
Bug for Install Linux on Atom Z8700 Portabook ポータブックのLinuxインストールバグ対策 2018 #東海道らぐ
GPD-WINや中華ノートPCなどATOM機器に 各種Linuxディストリを入れて遊ぼう Install Linux Distributions on G...
GPD-WINや中華ノートPCなどATOM機器に 各種Linuxディストリを入れて遊ぼう Install Linux Distributions on G...
Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
Dexcs2018 of install
Dexcs2018 of install
20120706-readablecode
20120706-readablecode
ZynqMP勉強会
ZynqMP勉強会
Dexcs2019 of install
Dexcs2019 of install
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ...
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ...
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
Introduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linux
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015
Semelhante a Cq tse-fm3セミナー資料
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
2013 06-22osc nagoya-netmf
2013 06-22osc nagoya-netmf
Atomu Hidaka
2014 0228 OSC-Spring Tokyo NETMF
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
NTT DATA Technology & Innovation
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
OpenCLに触れてみよう
OpenCLに触れてみよう
You&I
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
Hiroki Kondo
EnOcean Development Performance - STM3xy and .NET Gadgeteer
EnOcean Development Performance - STM3xy and .NET Gadgeteer
Atomu Hidaka
私とOSSの25年
私とOSSの25年
MITSUNARI Shigeo
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Takashi Sogabe
Odl intro20141029
Odl intro20141029
NEC Corporation
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
Atsushi Nakamura
.NET Coreとツール類の今
.NET Coreとツール類の今
Yuki Igarashi
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
aitc_jp
bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2
BeatCraft
Semelhante a Cq tse-fm3セミナー資料
(20)
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
2013 06-22osc nagoya-netmf
2013 06-22osc nagoya-netmf
2014 0228 OSC-Spring Tokyo NETMF
2014 0228 OSC-Spring Tokyo NETMF
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
OpenCLに触れてみよう
OpenCLに触れてみよう
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
EnOcean Development Performance - STM3xy and .NET Gadgeteer
EnOcean Development Performance - STM3xy and .NET Gadgeteer
私とOSSの25年
私とOSSの25年
DockerとPodmanの比較
DockerとPodmanの比較
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Odl intro20141029
Odl intro20141029
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
.NET Coreとツール類の今
.NET Coreとツール類の今
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2
Mais de Masaki Muranaka
Mocloudos - Feather-weight Cloud OS developed within 14 man-days
Mocloudos - Feather-weight Cloud OS developed within 14 man-days
Masaki Muranaka
Mrubyの始め方
Mrubyの始め方
Masaki Muranaka
#611GCMでのプレゼン
#611GCMでのプレゼン
Masaki Muranaka
統合開発環境TOPPERS Builderのカスタマイズ法
統合開発環境TOPPERS Builderのカスタマイズ法
Masaki Muranaka
ZigBee 20110529
ZigBee 20110529
Masaki Muranaka
2009年すみだ工業振興マスタープラン シンポジウム
2009年すみだ工業振興マスタープラン シンポジウム
Masaki Muranaka
Mais de Masaki Muranaka
(6)
Mocloudos - Feather-weight Cloud OS developed within 14 man-days
Mocloudos - Feather-weight Cloud OS developed within 14 man-days
Mrubyの始め方
Mrubyの始め方
#611GCMでのプレゼン
#611GCMでのプレゼン
統合開発環境TOPPERS Builderのカスタマイズ法
統合開発環境TOPPERS Builderのカスタマイズ法
ZigBee 20110529
ZigBee 20110529
2009年すみだ工業振興マスタープラン シンポジウム
2009年すみだ工業振興マスタープラン シンポジウム
Último
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Último
(11)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
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の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Cq tse-fm3セミナー資料
1.
Eclipse とCQ付録基板で作る
FM3用 JTAGデバッグ環境 邑中雅樹 (合同会社もなみ屋) 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
2.
配信について • Twitter =
OK! (“Tsudaり”も無問題) • UST = NG... (聴講者の肖像権に配慮) • 写真 = OK (でも肖像権に配慮お願い)
3.
プレゼンシートは • 予稿から加筆してあります. • 後日公開します.
(配信方法は後日お知らせします. http://www.pizzafactory.jp/ )
4.
講師 - 自己紹介 •
オープンソース系組込み開発の人 • 元TOPPERSの中の人 • GNU Debugger のメンテナの一人
5.
IF誌に連載中の人
6.
本題
7.
組込み向けOSS •
コンパイラ • GNU Compiler Collection (gcc / g++) : http://gcc.gnu.org/ • clang : http://clang.llvm.org/ • アセンブラ・ローダ • GNU Binutils : http://sourceware.org/binutils/ • デバッガ • GNU Debugger : http://sourceware.org/gdb/
8.
組込み向けOSS •
ターゲットデバッガ • JTAG系 • OpenOCD : http://openocd.sourceforge.net/ • gdbproxy (Blackfin, MSP430, etc) • UrJTAG (旧OpenJTAG) : http://urjtag.org/ • ROMデバッガ系 • GDB stub
9.
組込み向けOSS •
統合開発環境のUI (IDE) • Eclipse : http://www.eclipse.org/ • NetBeans : http://www.netbeans.org/ • Source Navigator + Insight : http://sourcenav.sourceforge.net/ • Emacs, vim, ...
10.
組込み向けOSS •
シミュレータ / エミュレータ • qemu : http://qemu.org/ • skyeye : http://www.skyeye.org/ • GDB内蔵シミュレータ : http://sourceware.org/gdb/ • gxemul : http://gxemul.sourceforge.net/
11.
使えるか/使えないか • 結論: 使える
• 編集 → コンパイル → シミュレー ション → 実機デバッグ • ただし, えるのが大変 • ツール開発者がてんでばらばら.
12.
群雄割拠 •
Cygwin + 独自ビルド • GNUWing, ... • MinGWベース • YAGARTO, CodeSourcery G++, gcc-arm-embedded, ... • 独自移植 • exeGCC, ...
13.
PizzaFactory 統合開発環境
14.
PizzaFactory • 組込み開発者向けディストリビュー ション •
2005年頃には存在.(当時の競合は Zylin/CDT くらい?) • オープンソースを積極採用
15.
群雄割拠… それでも出荷する理由 • マルチターゲットへの考慮
• 当初はTOPPERSカーネルを想定 • 統一したインストール機構
16.
PizzaFactory 8 • (Eclipse/CDT
8) + (組込向け機能追加) • ツールチェーンバイナリをEclipse/p2の フィーチャーとして提供 • Eclipseのフィーチャー管理のみで開発 環境の構成管理が可能に
17.
変更された方針 • CDTに対する独自拡張を可能な限り抑 える
→ CDT/DSFが安定したため • 非OSS部分のOSS化 → アイコン等も Creative Commons 化 (ただし商標権等 は保持)
18.
変更された方針 • 有償版では,安定版のアップデートサ イトやそのDVD-ROMコピー,オプショ
ンでプロジェクト専用のアップデート サイトを提供 • 無償版の想定ユーザ : 環境が不安定に なってもよい.初物食いが好き.
19.
CQ版の特徴 • 無償. • アップデートサイトはCQ版専用を用意
• 無償版より安定(の可能性が高い) • 記事連動のフィーチャーのみ提供
20.
CQ版のフィーチャー • Eclipse •
CDT 8.0.2 • TM terminal support (w/ gnu.io.rxtx) • arm-elf-gcc, arm-elf-g++, arm-elf-gdb, newlib • OpenOCD (CQ special edition) • qemu (CQ special edition)
21.
登場するOSS
• Eclipse • GNU toolchain (GCC, binutils, gdb, ...) • OpenOCD 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
22.
PizzaFactory
• 組込みソフト開発に必要なOSSを纏めた ソフトウェアディストリビューション • CQ版は,無償配布. ( http://www.pizzafactory.jp/category/ support/cq-edition/ ) 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
23.
Workflow コーディング ビルド
OpenOCD デバッグ設定 ターゲット起動 デバッガ起動 デバッグ GDB
24.
Eclipse用語説明
• ワークスペース • プロジェクト • パースペクティブ 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
25.
ワークスペース 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ
2012年10月12日[金]
26.
富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ
2012年10月12日[金]
27.
ビルド
28.
ビルドの手順
• ワークスペース内にプロジェクト作成 • プロジェクト内にソースコード配置 • ビルド (自動 or 手動) 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
29.
ビルドの内部処理
Wizard ソースコード Makefile generator Makefile MakefileBuilder GNU make (GCC, binutils) バイナリ Eclipse GNU tools ユーザ 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
30.
デバッグ
31.
登場するハードウェア
• 開発用PC • CQ-FRK-FM3 (Interface 6月号付録) × 2 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
32.
接続構成
USB CQ-FRK-FM3 (JTAG-ICEアダプタとして使用) JTAG CQ-FRK-FM3 (開発ターゲット) 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
33.
OpenOCDとは • [System Programming
andDebugging, In- Free and Open On-Chip Boundary-Scan Testing] - http://openocd.sourceforge.net/ • でも実際はオンチップデバッガかフラッシュ メモリライタかの使われ方が普通. • JTAGから始まって,最近はSWDにも対応
34.
OpenOCD : 特徴 •
オープンソース (GPL) • Tcl 言語による柔軟性 • フロントエンドとバックエンドの分離 • 幅広いJTAGアダプタに対応 • GDBと連携しデバッグサーバにもなる
35.
OpenOCD : 課題 •
JTAGアダプタの入手困難性 • パラレルポートは遠い過去の花火 • USB接続は安いものでも数千円から • FT2232 の評価ボードなら1500円 • でも一手間かかる
36.
OpenOCD : 解決案 •
付録基板でJTAGアダプタを作れば • アイデアとしては突飛ではない • Blackfin用純正ICEにBlackfinが入ってい る,など実績あり.
37.
CDC-Link
• USBターゲット機能つきマイコンを JTAGインタフェースとして使用 • USBホストからはCDC クラスのデバイ スに見える • OpenOCDをベースに山本耕司氏が開発 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
38.
CDC-Link対応基板
• CQ-STARM • FRK-FM3 • FRK-NXP • FRK-SH2A • FRK-RX62N • などなど 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
39.
デバッグ開始までの手順
• (物理的に接続する) • OpenOCDを立ち上げる • デバッグの設定を行う • デバッグを開始する 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
40.
デバッグの内部処理
DebugConfiguration OpenOCD DebugLauncher GDB CDC-Link DebugUI ユーザ Eclipse tools 富士通セミコンダクターFM3ファミリ・マイコン開発技術セミナ 2012年10月12日[金]
41.
ご質問は ございますか?
42.
Happy Hacking with PizzaFactory
& FM3 !
Notas do Editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n