1. 计算机语言
    1. 按种类分
      1. 汇编语言
      2. ASP/ASP.NET
      3. BASIC
      4. Fortran
      5. C
      6. C++
      7. C#
      8. ErLang
      9. F#
      10. Visual Basic
      11. Visual C
      12. Java
      13. Android
      14. C#
      15. Lua
      16. Python
      17. Perl
      18. Ruby
      19. Go
      20. HTML
      21. CSS
      22. Javascript(JS)
      23. PHP
      24. Swift
      25. Scala
      26. Objective-C
      27. PLC
      28. 其他
        1. Bash
        2. SQL
    2. 按领域分
      1. Web前端领域
        1. HTML
          1. HTML5
        2. CSS
          1. 不同版本
          2. CSS3
          3. 不同语法
          4. Sass
          5. Less
          6. Stylus
        3. Javascript(JS)
          1. JS衍生版
          2. TypeScript
          3. CoffeeScript
          4. Dart
          5. ClojureScript
          6. 转译器Transpiler
          7. CoffeeScript
          8. TypeScript
          9. Babel
          10. 包管理器package manager
          11. Bower
          12. npm
          13. yarn
          14. 构建工具bundler
          15. Browserify
          16. Gulp
          17. Webpack
          18. task runner
          19. Grunt
          20. Gulp
          21. npm scripts
          22. JS框架
          23. Angular
          24. React
          25. Vue
          26. JS版本
          27. ES5
          28. ES6=ES2015
          29. ES7
      2. 移动端领域
        1. Android
          1. JNI
        2. iOS
          1. OC(Objective-C/Object-C/ObjC)
          2. Swift
      3. 嵌入式领域
        1. 汇编语言
        2. C
        3. C++
        4. PLC
      4. 服务器后端
        1. Java
          1. JRE
          2. JVM
        2. PHP
        3. Python
        4. Go
        5. Javascript
  2. 网络技术
    1. 协议
      1. HTTP
        1. 协议组成部分
          1. Request
          2. Response
        2. API接口调试工具
          1. Postman
        3. 不同语言的网络库
      2. FTP
        1. 工具
          1. tftp
          2. FileZilla
  3. 开发工具
    1. 文本类编辑器
      1. Notepad
      2. Notepad++
      3. Notepad2
      4. EditPlus
      5. JCreator
      6. Atom
      7. Sublime
      8. Visual Studio Code
    2. IDE集成开发环境
      1. Eclipse
      2. IDLE
      3. JetBrains公司产品
        1. InteliJ IDEA
        2. 其他基于IDEA的IDE
          1. JetBrains公司自己的
          2. AppCode
          3. CLion
          4. Goland
          5. PhpStorm
          6. PyCharm
          7. Rider
          8. RubyMine
          9. WebStrom
          10. Google的
          11. Android Studio
      4. Aptana Studio
      5. Xcode
      6. HBuilder
      7. 微信web开发者工具
      8. Microsoft Visual Studio
  4. 按层次分
    1. 纯软件
      1. 计算机操作系统
        1. 桌面端操作系统
          1. Windows
          2. Mac
          3. Linux
        2. 移动端操作系统
          1. Android
          2. iOS
    2. 软硬结合的嵌入式
      1. 嵌入式操作系统
        1. 嵌入式Linux
          1. 按功能分
          2. Rootfs
          3. Linux kernel
          4. 内核裁剪
          5. Bootloader
          6. Uboot
          7. vivi
          8. Redboot
          9. Eboot
        2. uclinux
        3. Android
        4. μC/OS-II
          1. 商业版Segger
          2. embOS
          3. emWin
          4. emFile
          5. emUSB
        5. VxWorks
        6. TRON(ITRON)
        7. WinCE
        8. QNX
        9. ThreadX
        10. eCos
        11. RTX
      2. 嵌入式开发环境系统
        1. 开发嵌入式系统
          1. Linux类的系统
          2. Ubuntu
          3. Windows
          4. Windows+Cygwin
          5. Android Studio
        2. 开发Android
          1. 开发工具
          2. Eclipse+ADT
      3. 按功能模块分
        1. 文件系统File systems
          1. dosFS (FAT-compatible file system)
          2. HRFS(Highly Reliable File System)
          3. 基于Flash的
          4. Yaffs
          5. mkyaffs2image
          6. jffs
          7. TrueFFS(flash file system)
          8. UBIFS
          9. cramfs
        2. 进程间通信IPC
        3. GUI图形库
        4. 网络Network
        5. Audio
        6. Media
        7. CAN
        8. IIC/I2C
        9. SPI
        10. UART
        11. MMC
          1. eMMC
        12. SD
        13. USB
          1. 多种模式
          2. USB host
          3. USB peripheral
          4. OTG
          5. 功能模型
          6. USB HID
          7. 协议分析工具
          8. 软件
          9. Ellisys USB Analysis Software
          10. SBAE USB
          11. 硬件
          12. Ellisys
          13. USB Explorer 260
          14. Catalyst Enterprises
        14. Flash
          1. Nand Flash
          2. 按结构层次分
          3. Chip
          4. Plane
          5. Block
          6. Page
          7. OOB
          8. 相关技术
          9. MTD
          10. ECC算法
          11. 算法分类
          12. BCH
          13. 实现类型
          14. 软件ECC
          15. 硬件ECC
          16. 负载平衡Wear Leveling
          17. 实现架构和机制
          18. LBA=Logical Block Address
          19. PBA
          20. Nand Flash厂商
          21. Samsung三星
          22. K9LBG08UXD
          23. Toshiba东芝
          24. Intel英特尔
          25. Hynix海力士
          26. Micron美光
          27. Numonyx
          28. Phison
          29. SanDisk闪迪
          30. Sony索尼
          31. Spansion
          32. 按内部单元类型分
          33. SLC (Single Level Cell)
          34. MLC (Multi Level Cell)
          35. TLC (Triple Level Cell)
          36. Nor Flash
        15. DMA
        16. zigbee
      4. 嵌入式CPU
        1. CPU辅助模块
          1. FPU浮点处理单元/VFP 浮点处理器
          2. 编译参数
          3. soft fp
          4. hardware FPU
          5. 常见模块
          6. ARM的NEON的VFP
          7. MMU内存管理单元
        2. 根据类型分类
          1. SoC
          2. 根据品牌分
          3. ARM
          4. ARM的内核架构版本
          5. armv4t
          6. armv5te
          7. armv7
          8. arm9
          9. arm9tdmi
          10. arm922t
          11. ARM926EJS
          12. arm920t
          13. ARM946E-S
          14. arm11
          15. ARM Cortex
          16. Cortex A
          17. Cortex M
          18. Cortex-M3
          19. Cortex-M4
          20. 内部结构
          21. AMBA总线
          22. AHB
          23. APB
          24. 指令集
          25. thumb
          26. thumb2
          27. MIPS
          28. PowerPC
          29. SHARC
          30. MCU
          31. ASIC
          32. DSP
          33. FPGA
          34. PLC
        3. 根据品牌分
          1. Xscale
          2. Samsung
          3. SC2440
          4. S3C6410
          5. ST
          6. STM32
          7. STM32F103VGT6
          8. Freescale
          9. NXP
          10. Atmel
          11. Intel
          12. Renesas
          13. Renesas V850/K0R
          14. Nvidia
          15. TI
          16. Qualcomm
          17. Renesas
        4. 按性能分
          1. CPU频率:多少MHz
          2. 存储:片上RAM,内存多少
          3. 外设:外设的类型和个数
      5. 嵌入式应用领域
        1. 消费类数码
          1. 机顶盒
          2. DVB
          3. MHP
          4. EGB
          5. 手机
          6. MP3
          7. 电子书
          8. kindle
        2. 工业控制和控制自动化
          1. 现场总线Fieldbus
          2. PROFIBUS
          3. HART
          4. Hart Modem
          5. Foundation Fieldbus
          6. PROFINET
          7. Ethernet/IP
          8. ControlNet
          9. P-Net
          10. SwiftNet
          11. WorldFIP
          12. Interbus
          13. Modbus
          14. CANOpen
          15. SERCOS
          16. PLC
        3. 医疗电子器械
        4. 汽车电子
          1. SPICE
          2. CAN
          3. MOST(Media Oriented Systems Transport)
        5. 仪器仪表
        6. 智能家居
        7. 智能交通
        8. 车载设备
        9. 物联网终端
        10. 安防监控
        11. 远程信息处理
        12. 教学实验设备
        13. 监控设备与各种人机界面
        14. 节能环保
        15. 能源节能
        16. 电力系统
        17. 通讯系统
        18. 纺织行业
        19. 数控行业
        20. 机器人视觉
        21. 媒体处理无线应用
        22. 数字家电
        23. 通信设备
        24. 网络终端
      6. 嵌入式开发板
        1. 天堑科技
          1. TQ2440
          2. TQ6410
      7. 嵌入式开发和编译技术
        1. 开发工具
          1. 代码查看
          2. Source Insight
          3. 在线LXR
          4. 文件比较
          5. Beyond Compare
          6. 嵌入式IDE
          7. uVision
          8. ARM的
          9. ADS
          10. RVDS
          11. Keil
          12. TRACE32
          13. IAR
          14. DSS
          15. HEW(High-performance Embedded Workshop)
        2. 调试工具
          1. JTAG
          2. MultiICE
          3. Jlink
          4. 用于DSP的TDS560 Plus仿真器
        3. 开发技术
          1. 构建工具
          2. Buildroot
          3. crosstool
          4. crosstool-ng
          5. 交叉编译器/工具链
          6. 提供商
          7. NXP
          8. STMicroelectrics
          9. TI
          10. Silicon Laboratories
          11. 支持芯片
          12. ARM
          13. 8051
          14. STM8
          15. ST7
          16. PowerPC
          17. CoolRISC
          18. binutils
          19. Makefile
          20. make menuconfig
          21. gcc
          22. linaro
          23. C lib库
          24. glibc
          25. eglibc
          26. uclibc
          27. Linux线程模型
          28. linuxThreads
          29. nptl
          30. 固件烧录方式
          31. 升级系统
      8. 嵌入式开发相关知识
        1. 大端(Big Endian)/小端(Little endian)
        2. 中断Interrupt
          1. 中断的分类
          2. 内部中断和外部中断
          3. 软件中断和硬件中断
          4. 向量中断和非向量中断
          5. 可屏蔽中断和非可屏蔽(NMI)中断
        3. 异常Exception
        4. 陷阱Trap
        5. 内部总线
          1. MIPI
          2. ARM的AMBA
      9. 嵌入式相关逻辑和概念
        1. 开发套件
        2. Part Number
        3. fabless
          1. ARM
          2. MIPS
          3. Xilinx赛灵思
        4. IP Core
        5. foundry
        6. 芯片(量产)
        7. portfolio产品线
        8. Footprint
        9. 硬件选型
        10. 芯片封装
          1. SIP==系统式封装
          2. MCP==多芯片封装
    3. 硬件
      1. 相关概念
        1. BOM
        2. 物理排版图
      2. 设计工具软件
        1. AutoCAD
      3. 根据功能层次分
        1. 晶体管
          1. 二极管
          2. 三极管
        2. 门电路
          1. 逻辑与
          2. 逻辑或
          3. 与非门
        3. 硬件模块
          1. ALU
          2. 寄存器
          3. D寄存器
          4. K寄存器
        4. 硬件功能模块
          1. CPU
      4. 电路
        1. 技术知识
          1. 教程