一百零五學年度第 二學期 (Spring 2017)「 嵌入式系統」參考資料:

  1. 課程大綱

  2. 國立高雄師範大學行事曆

  3. 高雄師範大學開課資料查詢系統

  4. 學校選課學生名單

  5. 教科書 Enbedded Android

  6. 參考書: Embedded Operating Systems

  7. 參考書: Professional Embedded ARM Development

  8. 3月8日上課前email (chyang@nknu.edu.tw)繳交分組(每組1-4人)名單,分組上台報告人員報告(含Q/A)當天上課時抽籤決定

  9. 期初報告(軟體下載,最多兩張投影片): 3月22日,3月29日上課前繳交投影片

  10. 期中報告(軟體功能與安裝): 預定4月19日

  11. 期中考(老師指定座位考試期間禁止上網考試範圍:Chapters 1- 4中文考題包含選擇題與問答題,Open Book Exam): 預定4月26日

  12. 期末報告(軟體操作使用):

  13. 期末考(老師指定座位考試期間禁止上網。Chapters 1- 7中文考題包含選擇題與問答題,Open Book Exam): 6月21日

  14. 2015年學期成績分數分布圖

  15.      組別    

    軟體功能、軟體使用

     相關網址
    1 呂志剛
    AndroRAT
    https://github.com/DesignativeDave/androrat
    2

     

    drozer https://www.mwrinfosecurity.com/products/drozer/community-edition/
    3 110577003 唐劍飛

    OpenKeychain

    https://github.com/open-keychain/open-keychain

    4

    410375023 林佑頴,

    410375019 許文義,

    410375020 張晉,

    410375013 林夆

    MobiSec http://sourceforge.net/projects/mobisec/
    5

    410375001 朱雪廷,

    410375005 馮楚喬,

    410375012 葉泇璇,

    410375021 李育瑋

    Santoku http://santoku-linux.com/download/
    6

     410375002 蘇彥升, 410375009 廖建銘,

    410375016 盧仕勳,

    410375025 劉彥辰

    AndroGuard https://code.google.com/p/androguard/
    7

    410375018 汪子正,

    410375010 陳紹涵,

    410375004 張祐綸,

    410375006 潘韋翰

    AFLogical OSE https://github.com/nowsecure/android-forensics
    8 410375003 曾梓晏 DroidBox https://code.google.com/p/droidbox/downloads/list
    9 傅國鈞 ApkAnalyser https://github.com/sonyxperiadev/ApkAnalyser
    10   APKinspector https://github.com/honeynet/apkinspector/
    11      
    12      
    13      
    14      
           
  1. Android

  2. Android Wear

  3. Ubuntu

  4. Ubuntu phone

  5. Firefox OS

  6. Android Open Kang Project (AOKP)

  7. Android platform versions

  8. Android API Levels

  9. Android主要版本與使用分佈

  10. 智慧型手機市場銷售 (2016)

  11. Android Open Source Project (AOSP)

  12. 學生怎樣給老師發郵件?

  13. 維基解密2017年3月:小心你的iPhone在偷聽CIA強大攻擊火力連21款防毒產品也擋不了Android Vault 7

  14. IEEE,The 2016 Top Ten Programming Languages

  15. 虛擬機器軟體: VirtualBoxVMware

  16. 手機Root與刷機不一樣在哪?

  17. 下載Android原始碼

  18. 編譯AOSP

  19. Android歷史版本

  20. Android 6 新功能

  21. Android 6 Runtime Permission, 設定應用程式應用程式權限

  22. 查看Android處理器: adb shell cat /proc/cpuinfo

  23. 查看Android目前提供的服務(service): adb shell service list

  24. ubuntu 14.04.3 LTS: http://releases.ubuntu.com/14.04/ubuntu-14.04.3-desktop-amd64.iso

  25. ubuntu安裝系統資訊軟體sysinfo: sudo apt-get install sysinfo

  26. AOSP原始碼

  27. Learn about Android Internals and NDK, https://www.youtube.com/watch?v=byFTAhXVF7k

  28. adb使用前,先設定開發人員選項USB的MTP (Media Transfer Protocol)用途

  29. Nexus 技術規格

  30. Nexus 7 [2013] (wi-fi), 開發人員, USB 偵錯

  31. Factory Images for Nexus Devices, https://developers.google.com/android/nexus/images

  32. AOSP Distribution, https://android.googlesource.com

  33. Android Developer, http://source.android.com

  34. 下載Android原始碼與編譯Downloading and Building, http://source.android.com/source/building.html

  35. Android版本代碼

  36. Karim Yaghmour, Embedded Android #2 - Working with the AOSP, https://www.youtube.com/watch?v=LimC0XpeT0k

  37. Karim Yaghmour, Embedded Android #1 - Android Internals, https://www.youtube.com/watch?v=KLUXPxxJc5c

  38. Karim Yaghmour, Embedded Android #3 - Native Android user-space, https://www.youtube.com/watch?v=lHeMfFAFI-I

  39. Karim Yaghmour, Embedded Android #4 - Using and Customizing the Android Framework, https://www.youtube.com/watch?v=XwRy8Kv3vDQ

  40. adb (Android Debug Bridge) How It Works, https://www.youtube.com/watch?v=0y8Xn5NfpLY

  41. adb, http://developer.android.com/tools/help/adb.html

  42. adb devices
    adb shell pm list packages
    adb shell dumpsys meminfo
    adb logcat

  43. Android Market

  44. Android Compatibility, https://source.android.com/compatibility/

  45. Sony核心原始碼, http://developer.sonymobile.com/downloads/opensource/

  46. AOSP for Sony Xperia™ devices, http://developer.sonymobile.com/knowledge-base/open-source/open-devices/

  47. Sony developer tools, http://developer.sonymobile.com/knowledge-base/tools/

  48. AOSP For Sony Devices: Past, Present & Future, https://www.youtube.com/watch?v=VL6HfExvF6Y

  49. Sony, How to build and flash a Linux kernel for AOSP supported devices, https://developer.sonymobile.com/open-devices/how-to-build-and-flash-a-linux-kernel/how-to-build-and-flash-a-linux-kernel-for-aosp-supported-devices/#how-to-automatically-build-the-linux-kernel

  50. Sony, Unlock the bootloader of an Xperia™ device, https://www.youtube.com/watch?v=jWPYicb8_-Q

  51. Sony SmartWatch 3 (SWR50)智慧型手錶 規格原始碼

  52. AOSP編譯產生的img

  53. Android解析度,ldpi ~120dpi、mdpi ~160dpi、hdpi ~240dpi、xhdpi ~320dpi、xxhdpi ~480dpi

  54. 語系代碼(ISO 639-1),http://www.loc.gov/standards/iso639-2/php/code_list.php

  55. 國家代碼(ISO 3166-1),http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 

  56. HTC核心原始碼, http://www.htcdev.com/devcenter/downloads

  57. Samsung Open Source Release Center, http://opensource.samsung.com/

  58. Binary hardware support files for Nexus devices, https://developers.google.com/android/nexus/drivers

  59. xda-developers, http://forum.xda-developers.com

  60. CyanogenMod, http://www.cyanogenmod.org

  61. Security-Enhanced Linux (SELinux), https://www.nsa.gov/research/selinux/

  62. Security-Enhanced Linux in Android (SEAndroid), http://seandroid.bitbucket.org

  63. Mono for Android, http://xamarin.com/faq

  64. systrace, http://developer.android.com/tools/debugging/systrace.html, https://developer.android.com/tools/help/systrace.html

  65. CyanogenMod (CM), http://www.cyanogenmod.org, http://wiki.cyanogenmod.org/w/Main_Page/zh-tw

  66. Replicant, http://www.replicant.us

  67. MIUI, http://en.miui.com/ 

  68. MirBSD Korn Shell (mksh), https://launchpad.net/mksh

  69. Android Device Inventory, http://www.androiddevice.info

  70. Android OEM USB Drivers, http://developer.android.com/tools/extras/oem-usb.html 

  71. Android NDK, http://developer.android.com/tools/sdk/ndk/

  72. 正義:一場思辨之旅, Prof. Michael Sandel: http://www.youtube.com/watch?v=sHHa4ETr2jE

  73. 國立高雄師範大學學則

  74. 網路安全人才缺口45萬,人才供求1:10

  75. 線上課程Coursera.org物聯網與嵌入式系統概論Android

 

教科書目錄:

第1章 Introduction (簡介)

第2章 Internals Primer (內部機制入門)

第3章 AOSP Jump-Start (AOSP 初探)

第4章 The Build System (建置系統)

第5章 Hardware Primer (硬體初階)

第6章 Native User-Space (原生使用者空間)

第7章 Android Framework