一個 thread 對 uart_port 作 select。
另一個 thread 在 suspend 時,會對 uart_port 作 close。
從一篇文章說, select 的 file 被 close 時,會立刻 return -1,error 是 EBADR。
所以就利用這個機制避免select 永久 block。
所以要注意的就剩下... 正常情況下 select return 後, read 到一半被close。
ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上
標籤
- 3g (19)
- 工作的備worklog (93)
- 自言自語 (36)
- 草稿 (1)
- 亂亂寫 (8)
- 翻譯 (3)
- administration (76)
- alsa (7)
- android (299)
- apple (5)
- application (42)
- archlinux (1)
- audio (3)
- avr (6)
- backup_restore (2)
- bluetooth (5)
- bookmark (38)
- bootloader (21)
- browser (5)
- cellphone (28)
- command (8)
- Configuration (27)
- debug (7)
- django (1)
- driver (15)
- earphone (1)
- editor (1)
- EFL (1)
- ffmpeg (18)
- Filesystem (4)
- GCC (8)
- Gentoo (1)
- google (1)
- Graphic (3)
- hardware (40)
- hero (7)
- hibernation (9)
- iMX51 (38)
- Info (3)
- Install (30)
- java (4)
- Kernel (102)
- language (2)
- life (2)
- make (11)
- MantainLog (38)
- MCU_P (9)
- memo (8)
- microcontroller (3)
- MINGW (7)
- network (19)
- OpenCL (1)
- OS (11)
- package (3)
- pad (1)
- ProblemAndSolve (15)
- programming (8)
- Python (7)
- raspberry_pi (23)
- SDL (2)
- sensation (13)
- setup (3)
- software_package (36)
- SQL (1)
- suspend (2)
- ToDo (5)
- tool (3)
- ubuntu (1)
- VersionControl (45)
- Virtualization (15)
- VLC (5)
- wheezy (1)
- wifi (3)
- Windows (16)
- xiaomi (1)
- xperia (1)
網誌存檔
-
▼
2012
(176)
-
▼
12月
(21)
- suspend/resume 時 disable/enable Wifi.
- 新詐騙嗎? 0970662557
- android sdk : create oem addon.
- 變更 usb 裝置的 access attribute
- 一個 thread 對 uart_port 作 select。 另一個 thread 在 suspe...
- worklog -- 碎碎唸 - gps & suspend wakeup
- wait_event_xx, wake_up
- android : get suspend wakeup event in C code
- GpsLocationProvider : Enable, Disable
- kref_put , kernel object ref and release
- request_irq, free_irq
- prop : init value when system boot
- Messge.java
- android, Wifi Service -- code reading,
- Enable/Disable Wifi 最後是call WifiService.java -- se...
- D/WifiService( 2388): sendEnableMessae false D/Wif...
- source flow -- key, interceptKeyBeforeQueueing
- android framework 中,jni 多使用 自訂 mapping 的方式 (自己 imp...
- wifi 控制的底層好像是 hardware/libhardware_legacy/wifi .. ...
- suspend 時,好像會送 SCREEN_OFF 為了避免有些 ap 沒有處理 SCREEN_...
- java native interface : jni
-
▼
12月
(21)
沒有留言:
張貼留言