Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
詳解・電子辞書で Linux がブートするまで / boot-linux-on-sha...
Search
Takumi Sueda
October 31, 2021
Technology
5
4.1k
詳解・電子辞書で Linux がブートするまで / boot-linux-on-sharp-brain-explained
Brain Hackers Meetup #1 一般発表
Takumi Sueda
October 31, 2021
Tweet
Share
More Decks by Takumi Sueda
See All by Takumi Sueda
これまでのハード遊びまとめ ノンストップ40分スペシャル
puhitaku
1
140
令和最新版 OpenWrt を 22 年前のルーターで動かす
puhitaku
0
1.3k
組み込みLinuxの時系列
puhitaku
4
1.8k
電子辞書にステータスバーを実装する
puhitaku
0
320
知育おもちゃの遊び方 Lv. 999
puhitaku
5
3.1k
ルーターでプレゼンする
puhitaku
1
6.6k
AST as Black Magic
puhitaku
0
150
次世代の足下を舗装するコミュニティ
puhitaku
5
1.9k
電子辞書で学ぶ Linux のサスペンド
puhitaku
0
730
Other Decks in Technology
See All in Technology
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
160
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
3
1.5k
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
420
進化する大規模言語モデル評価: Swallowプロジェクトにおける実践と知見
chokkan
PRO
1
220
オブザーバビリティと育てた ID管理・認証認可基盤の歩み / The Journey of an ID Management, Authentication, and Authorization Platform Nurtured with Observability
kaminashi
2
1.3k
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
120
戦えるAIエージェントの作り方
iwiwi
11
5.1k
生成AI時代のPythonセキュリティとガバナンス
abenben
0
150
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
530
re:Invent 2025の見どころと便利アイテムをご紹介 / Highlights and Useful Items for re:Invent 2025
yuj1osm
0
390
様々なファイルシステム
sat
PRO
0
270
20251027_findyさん_音声エージェントLT
almondo_event
2
500
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
A better future with KSS
kneath
239
18k
Being A Developer After 40
akosma
91
590k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Navigating Team Friction
lara
190
15k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Practical Orchestrator
shlominoach
190
11k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
RailsConf 2023
tenderlove
30
1.3k
KATA
mclloyd
PRO
32
15k
Transcript
Linux Brain Hackers Meetup # 1 @puhitaku
Takumi Sueda @puhitaku 2020 9 SHARP Brain Linux 10
Brain Hackers
3
SHARP Windows CE CE exe (PE) 2011 TOSHIBA TMPA
9 10 CRAXBG (armv 4 l) + 64 MiB DRAM Windows CE 2012 2020 NXP i.MX 2 8 (armv 5 tej) + 12 8 MiB DRAM Windows CE 2021 NXP i.MX 7 ULP (armv 7 -a, armv 7 e-m) + 128 MiB DRAM μITRON RTOS : SHARP Brain 4 https://jp.sharp/edictionary/products/pwsh 1 _overviiew.html
puhitaku PW-SH 1 Linux Brain Hackers + i.MX 28 Debian
Brainux Raspberry Pi Brain Linux PW-x 1 (i.MX 7 ULP) @pepepper 11/20 Kernel/VM online part 4 : Brain Linux 5 https://jp.sharp/edictionary/products/pwsh 1 _overviiew.html
6
Windows Linux 7 https://jp.sharp/edictionary/products/pwsh 1 _overviiew.html ? Linux
Windows Linux 8 https://jp.sharp/edictionary/products/pwsh 1 _overviiew.html ? Windows CE
1 . Windows 1 . Windows 9
1 . Windows ARM SoC 10
1 . Windows A. Boot ROM 11
1 . Windows A. Boot ROM (i.MX 28 :
On-chip ROM) 12
1 . Windows ARM DRAM ; 13 eMMC DRAM I
2 C SPI ARM 9 2 6 EJ-S Core
1 . Windows On-chip ROM On-chip RAM On-chip ROM On-chip
RAM 14 On-chip ROM On-chip RAM (SRAM) ARM 9 2 6 EJ-S Core
ARM 9 2 6 EJ-S Core 1 . Windows
On-chip ROM 15 On-chip ROM On-chip RAM (SRAM) 🤔 ARM USB slave (recovery) I 2 C SPI SSP (eMMC / SD) GPMI (NAND) JTAG
ARM 9 2 6 EJ-S Core 1 . Windows
Brain One-Time-Programmable ROM eMMC I 2 C EEPROM eMMC 16 On-chip ROM On-chip RAM (SRAM) 😊 ARM USB slave (recovery) SSP (eMMC / SD) SPI I 2 C GPMI (NAND) JTAG eMMC
1 . Windows eMMC Program Image DRAM (EBOOT) 17 😊
ARM SSP (eMMC / SD) Program Image MBR Program Image Boot ROM : Windows DRAM init. EBOOT NK image
1 . Windows EBOOT NK image Windows DRAM 18
😊 ARM SSP (eMMC / SD) MBR Program Image DRAM init. EBOOT NK image DRAM EBOOT On-chip ROM On-chip RAM DRAM NK image EBOOT
1 . Windows Windows CE 19 https://jp.sharp/edictionary/products/pwsh 1 _overviiew.html
1 . Windows 20 Boot ROM Program Image EBOOT
Windows
2 . Windows 2 . Windows 21
2 . Windows 22 https://jp.sharp/edictionary/products/pwsh 1 _overviiew.html ? Linux
2 . Windows SHARP Windows CE CE exe (PE)
2011 TOSHIBA TMPA 9 10 CRAXBG (armv 4 l) + 64 MiB DRAM Windows CE 2012 2020 NXP i.MX 2 8 (armv 5 tej) + 12 8 MiB DRAM Windows CE 2021 NXP i.MX 7 ULP (armv 7 -a, armv 7 e-m) + 128 MiB DRAM μITRON RTOS : SHARP Brain 23 https://jp.sharp/edictionary/products/pwsh 1 _overviiew.html
2 . Windows " " BrainLILO 24 Windows eMMC
FAT 32 " " BrainLILO u-boot.bin DRAM Windows Kernel Brain LILO BrainLILO ???
2 . Windows U-Boot (u-boot.bin) DRAM 25 Windows eMMC u-boot.bin
DRAM Windows Kernel Brain LILO u-boot.bin FAT 32 " " BrainLILO u-boot.bin ???
2 . Windows MMU (Memory Management Unit) etc. 26 Windows
eMMC DRAM u-boot.bin 🔥 🔥 🔥 🔥 FAT 32 " " BrainLILO u-boot.bin ???
2 . Windows U-Boot 27 Windows eMMC ͞Α͏ͳΒʜ DRAM u-boot.bin
🔥 🔥 🔥 🔥 FAT 32 " " BrainLILO u-boot.bin ???
2 . Windows U-Boot Linux 28 U-Boot eMMC DRAM
u-boot.bin FAT 32 " " BrainLILO u-boot.bin Linux Image Linux Image Linux
2 . Windows Linux 29 https://jp.sharp/edictionary/products/pwsh 1 _overviiew.html
2 . Windows 30 BrainLILO U-Boot Windows
3 . Linux 3 . Linux 31
3 . Linux Linux 1 32 Program Image Brain
LILO U-Boot EBOOT U-Boot Boot ROM U-Boot Program Image
3 . Linux 3 . 1 . EBOOT U-Boot 33
Program Image Brain LILO U-Boot EBOOT U-Boot Boot ROM U-Boot Program Image
3 . Linux eMMC NK image SD NK image
34 PW-SH 1 EBOOT
3 . Linux NK image U-Boot EBOOT U-Boot 35
SD FAT 32 EDSA 1 EXE.BIN u-boot.bin NK image
3 . 2 . Boot ROM Program Image U-Boot 3
. 2 . Boot ROM Program Image U-Boot 36 Program Image Brain LILO U-Boot Boot ROM U-Boot Program Image U-Boot EBOOT
3 . 2 . Boot ROM Program Image U-Boot eMMC
EBOOT U-Boot Program Image Linux 37 eMMC MBR Program Image U-Boot SPL U-Boot Linux rootfs (ext 4 )
3 . 2 . Boot ROM Program Image U-Boot EBOOT
BrainLILO Program Image 38 Program Image Brain LILO U-Boot Boot ROM U-Boot Program Image U-Boot EBOOT ❌ ⭕ ⭕
4 . Program Image 4 . Program Image 39
4 . Program Image eMMC Linux SD I/O SD SDIO
Wi-Fi Linux GPIO Program Image 40
5. 5. 41
5. SHARP Brain Linux Windows BrainLILO U-Boot EBOOT (Windows )
U-Boot Boot ROM U-Boot Boot ROM 42
Brain Hackers