Power Management ???????? - PowerPoint PPT Presentation

About This Presentation
Title:

Power Management ????????

Description:

Power Management kaminaga_at_sm.sony.co.jp – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 19
Provided by: Masa169
Learn more at: https://elinux.org
Category:

less

Transcript and Presenter's Notes

Title: Power Management ????????


1
Power Management????????
  • ????
  • ????
  • kaminaga_at_sm.sony.co.jp

2
??
  • ???????????????????

HW???
???? ???? init
?????????????
(Boot loader / kernel)
1 s
1 s
2 s
5 s
  • ????????? main() ??????????????
  • ???????
  • ?????????
  • ????????????
  • ??????????????????????? IPC ??

3
?????
  • ?????????????????
  • prelink
  • ????????????????????
  • ???????????????(????????)
  • Execute in place (XIP)
  • Data ???????????????(????????????)

4
?????
  • hibernate ??????????
  • ? BIOS (Boot loader)???
  • ? Kernel ???
  • ? BIOS kernel

5
??キ????????
KERNEL
I/O save
Image save
I/O init
Image restore
I/O rest.
BOOT LOADER
OFF
ON
6
??キ????????
KERNEL
I/O save
Image save
I/O init
Image restore
boot
I/O rest.
I/O s.d.
BOOT LOADER
OFF
ON
7
??キ????????
KERNEL
I/O save
img save
I/O init
img rest
I/O rest.
I/O save
img save
I/O init
img rest
I/O rest.
BOOT LOADER
BOOT LOADER
OFF
ON
8
??????
  • ? BIOS (Boot loader)???
  • Hibernate ????????
  • ???????????????????????
  • ? Kernel ???
  • Hibernate ????????????????????
  • Hibernate ?????????
  • ? BIOS kernel
  • ??? Hibernate ??
  • ????????????????

9
?????
  • ???????
  • Boot loader ??????????? kernel ?? un-hibernate
    ????????
  • DEFERRED_RESUME
  • ??????????????????
  • ???????????
  • ??????????????
  • ???
  • ????
  • Splash window
  • ?????????

10
Linux ?? hibernate
  • Swsusp
  • 2.6 ??????????????(Documentation/power/swsusp.txt
    )
  • ???Pavel Machek
  • Software suspend 2
  • http//www.suspend2.net/
  • ???Nigel Cunningham

11
Linux ?? hibernate(??)
swsusp
suspend2
architecture i386, ppc, x86_64, ia64 i386, ppc, x86_64
Discontiguous memory ? ラ
Compression ラ ?
Encryption ラ ?
Suspend-to-swapfile ラ ?
Suspend-to-file ラ ?
Userland ???? ラ ?
?? http//www.suspend2.net/features
12
??
  • ????????
  • OMAP Starter Kit (OSK 5912)
  • OS
  • Linux 2.6
  • Boot loader
  • U-boot

Hardware Features ARM9 core operating at 192
Mhz. DSP core operating at 192 Mhz. TLV320AIC23
Stereo Codec 32 Mbyte DDR SDRAM 32 Mbyte Flash
ROM RS-232 Serial Port 10 MBPS Ethernet port
USB Host Port Compact flash connector On board
IEEE 1149.1 JTAG
13
????
  • Linux ? hibernate ???
  • ??? swsusp ???
  • ARM ????????
  • FLASH ?? hibernate
  • ???????????
  • ?????????
  • Boot loader ?? hibernate
  • DEFERED_RESUME

14
??
  • Suspend2???
  • ???????????
  • ????????????
  • Suspend2 ? ARM ??????
  • U-boot ???
  • Boot loader ?? hibernate

15
??
16
??????
  • Suspend2 ML ? Arm ??????????????????????
  • Arm ML ???キ????????????????????

17
EOF
18
??????????
Write a Comment
User Comments (0)
About PowerShow.com