Suche senden
Hochladen
Cq tse-fm3セミナー資料
•
1 gefällt mir
•
2,323 views
Masaki Muranaka
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 42
Empfohlen
オープン・ソースで構築する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
Empfohlen
オープン・ソースで構築する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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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年すみだ工業振興マスタープラン シンポジウム
Kürzlich hochgeladen
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Kürzlich hochgeladen
(9)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
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 !
Hinweis der Redaktion
\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