Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
boropon
PPTX, PDF
5,307 views
ITRON仕様のOSで組み込みにトライしてみた
組み込み挑戦記録。 さきゅりてぃ第4回コーヒーブレイク用。
Software
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 32 times
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
9
/ 22
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
20220404_SD35_kitazaki.pdf
by
Ayachika Kitazaki
PDF
iPhone アプリ開発の実例
by
Tokyo City University, Ueno Lab.
PPT
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
by
Kazuhiro Takahashi
PPTX
リアルタイムOSの必要性とTOPPERS/SSPの紹介
by
NSaitoNmiri
PPT
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
by
Kazuhiro Takahashi
PDF
さわってみようTOPPERS/SSP
by
NSaitoNmiri
PDF
Ras piでrt linux
by
Hideki Aoshima
PDF
A start point on a security study of a Raspberry pi version 0.3
by
Kiyoshi Ogawa
20220404_SD35_kitazaki.pdf
by
Ayachika Kitazaki
iPhone アプリ開発の実例
by
Tokyo City University, Ueno Lab.
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
by
Kazuhiro Takahashi
リアルタイムOSの必要性とTOPPERS/SSPの紹介
by
NSaitoNmiri
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
by
Kazuhiro Takahashi
さわってみようTOPPERS/SSP
by
NSaitoNmiri
Ras piでrt linux
by
Hideki Aoshima
A start point on a security study of a Raspberry pi version 0.3
by
Kiyoshi Ogawa
Viewers also liked
PDF
A security study on Raspberry pi version 0.2
by
Kiyoshi Ogawa
PDF
オープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメント
by
Daisuke Nishino
PDF
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(pjマネジメント編)
by
Nakano Noriyuki
PDF
組込みだからこそアジャイルやろうよ! (JASA中部セミナー20131004)
by
Naoya Maekawa
PDF
情報の『見える化』ってなぜ大事?どうやるの?~グラフィック・レコーディングで考えてみよう~フェリス女学院大学『社会的起業』
by
Azumi Wada
PDF
LED-Camp2「組込みシステム開発の勘所と実践」
by
Hideki Takase
PDF
議論を楽しく見える化しよう!グラフィック・レコーディングワークショップ
by
Azumi Wada
PPTX
Backlogを使ったオフショア開発 #nucon
by
EVERRISE
PDF
車載組込ブラウザの過去7年と今を40分でまとめてみる
by
naohikowatanabe
PDF
現場の見える化で、チーム力を向上させる
by
ESM SEC
PDF
【学習メモ#1st】12ステップで作る組込みOS自作入門
by
sandai
PPTX
SECCON2014 crypt200
by
boropon
PPTX
アセンブラ100 さきゅりてぃ発表用
by
boropon
PPTX
Osc2016 tokyo-spring-geeklog
by
Tetsuko Komma
PDF
芸人を 目指すわけでは ないけれど…(n575)
by
Masataka Kondo
ODP
小江戸らぐ9月のオフな集まり(第98回) -東京電機大学神田キャンパス-
by
Kenichiro MATOHARA
PDF
アドベントカレンダー「愉悦について」
by
Masataka Kondo
PDF
LibreOfficeの品質向上活動について
by
Masataka Kondo
PDF
ベジェ曲線を使ってみよう
by
Masataka Kondo
PDF
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
by
Kenichiro MATOHARA
A security study on Raspberry pi version 0.2
by
Kiyoshi Ogawa
オープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメント
by
Daisuke Nishino
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(pjマネジメント編)
by
Nakano Noriyuki
組込みだからこそアジャイルやろうよ! (JASA中部セミナー20131004)
by
Naoya Maekawa
情報の『見える化』ってなぜ大事?どうやるの?~グラフィック・レコーディングで考えてみよう~フェリス女学院大学『社会的起業』
by
Azumi Wada
LED-Camp2「組込みシステム開発の勘所と実践」
by
Hideki Takase
議論を楽しく見える化しよう!グラフィック・レコーディングワークショップ
by
Azumi Wada
Backlogを使ったオフショア開発 #nucon
by
EVERRISE
車載組込ブラウザの過去7年と今を40分でまとめてみる
by
naohikowatanabe
現場の見える化で、チーム力を向上させる
by
ESM SEC
【学習メモ#1st】12ステップで作る組込みOS自作入門
by
sandai
SECCON2014 crypt200
by
boropon
アセンブラ100 さきゅりてぃ発表用
by
boropon
Osc2016 tokyo-spring-geeklog
by
Tetsuko Komma
芸人を 目指すわけでは ないけれど…(n575)
by
Masataka Kondo
小江戸らぐ9月のオフな集まり(第98回) -東京電機大学神田キャンパス-
by
Kenichiro MATOHARA
アドベントカレンダー「愉悦について」
by
Masataka Kondo
LibreOfficeの品質向上活動について
by
Masataka Kondo
ベジェ曲線を使ってみよう
by
Masataka Kondo
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
by
Kenichiro MATOHARA
ITRON仕様のOSで組み込みにトライしてみた
1.
ITRON仕様のOSで 組み込みにトライしてみた ー組み込みの世界にHello Worldー
2.
アジェンダ • ITRONって何? • 組み込み用のプログラムを作る •
組み込み用のマイコンを入手する • 動かす(間に合いませんでした。サーセン
3.
ITRONって何? • リアルタイムOS(RTOS)の仕様 • 日本の組み込みではITRON仕様のOSがよく使われているらしい •
ITRON仕様で実装したOSには、TOPPERSやHOSがある
4.
ITRONの特徴 • 和製 • 省リソースで動作できる(メモリは1MB以下で余裕) •
リアルタイムOS (RTOS)
5.
リアルタイムOSとは? • ざっくり言うと(というか、ざっくりとしか言えない) プログラムの実行順序(CPUの割り当て方) が一般的なOSとは違う。
6.
http://www.t-engine.org/ja/sympo/rtos/rtos01
7.
ITRONの特徴 • 優先度が高い処理は、優先度が低い処理に邪魔されない • 重要な処理を優先度の高いタスクに設定しておくことで、必ず決まっ た時間内に終わらせることができる
8.
概要の説明はこれくらいにして、 実際に組み込みプログラムを作ってみる
9.
組み込み用のプログラムを作る • 具体的にはITRON OSとアプリを作る(ビルドする)。
10.
参考書のご紹介 • オーム社さんから出ているITRONプログラミング入門を参考にする
11.
開発環境 • ルネサスさんのHEW( High-performance
Embedded Workshop)を使用 • マイコン用のクロスコンパイラが含まれている http://japan.renesas.com/products/tools/ide/hew/
13.
使用するITRON仕様のOS • HOS(Hyper Operating
System)を使用 http://sourceforge.jp/projects/hos/
14.
ビルドフロー HOSソースコード アプリソースコード HOSカーネルライブラリ 設定ファイル system.cfg ヘッダファイル Cファイル 組み込み用のプログラム クロスコンパイル クロスコンパイル プリプロセッサ コンフィギュレータ リンクリンク
15.
マイコンへのデータ転送 組み込み用のプログラム PC マイコン プログラム書き込み用の プログラム シリアルケーブル
16.
ビルド生成物 • ちなみに、組み込み用プログラムは全部で14KBしかない。
17.
組み込み用のマイコンを入手する • 組み込み用のマイコン(≒CPU)は色々種類があるらしい。 PIC H8
ARM 低価格 低性能 高価格 高性能
18.
組み込み用のマイコンを入手する • 今回は参考書で紹介されているH8を使用 • PCとの通信はシリアルケーブルで行うので、シリアルの口も欲しい •
(はんだで後付けできるけど、極力楽をしたい)
19.
組み込み用のマイコンを入手する • H8のUSBキットをチョイス マイコン本体
20.
頑張って組み立てる
21.
半田で熱しすぎて、マイコン壊したくさい…
22.
というわけで、実際に動かせなかったが、動かす一歩手前までは行け た。 次回があれば、実際に動かして、ITRONの機能を使ったことをお話し たい。
Download