• elinux
  • CE Linux Forum
  • Embedded Linux Wiki
  • Introduction
  • 1. Development Portals
    • 1.1. Firmware
    • 1.2. Security
    • 1.3. Real Time
    • 1.4. Boot Time
    • 1.5. Networking
    • 1.6. Multimedia
    • 1.7. System Size
    • 1.8. File Systems
    • 1.9. Power Management
    • 1.10. Memory Management
    • 1.11. Resource Management
    • 1.12. Device drivers
    • 1.13. Device Tree
    • 1.14. Hardware Hacking
    • 1.15. Development Platforms
    • 1.16. Kernel Mainlining
    • 1.17. Legal Issues
    • 1.18. Events
    • 1.19. Glossary
  • 2. Toolbox
    • 2.1. Development Tools
      • 2.1.1. Logic_Analyzers
      • 2.1.2. Toolchains
      • 2.1.3. Build Systems
      • 2.1.4. Embedded Linux Distributions
      • 2.1.5. Debuggers
      • 2.1.6. Debug Assist Boards
      • 2.1.7. Memory Debuggers
      • 2.1.8. Tools
      • 2.1.9. Integrated Development Environments
      • 2.1.10. Emulators
      • 2.1.11. Tracers and Profilers
      • 2.1.12. Benchmarks
      • 2.1.13. Source Management Tools
      • 2.1.14. Test Systems
      • 2.1.15. Test Tools
      • 2.1.16. Scripting
    • 2.2. Developer Resources
      • 2.2.1. Linux Kernel Resources
      • 2.2.2. Kernel Subsystems
      • 2.2.3. Device Tree
      • 2.2.4. Online Documentation
      • 2.2.5. Books
      • 2.2.6. Reference Material
      • 2.2.7. Podcasts
      • 2.2.8. Device drivers
      • 2.2.9. Beginning Programming
    • 2.3. Tips and Tricks
      • 2.3.1. How to Identify IC Markings
      • 2.3.2. Code Styling Tips
      • 2.3.3. Debugging Tips
      • 2.3.4. GDB Tips
      • 2.3.5. GCC Tips
    • 2.4. Misc & Wishlist
      • 2.4.1. Setting up a Bluetooth Network
      • 2.4.2. Continuous Logging for Watchdog Timer Expiration
      • 2.4.3. Crash Diagnostics
  • 3. Debugging Portal
    • 3.1. Kernel Debugging
      • 3.1.1. Debugging by printing / Printk
      • 3.1.2. Kernel Debugging Tips
      • 3.1.3. Kgdb
      • 3.1.4. KDB
      • 3.1.5. Kdmx
      • 3.1.6. Debugging The Linux Kernel Using Gdb
      • 3.1.7. MagicSysRq
      • 3.1.8. External Links
    • 3.2. Kernel Tracing and Profiling
      • 3.2.1. System Tap
      • 3.2.2. Kernel Trace Systems
      • 3.2.3. Linux Trace Toolkit
      • 3.2.4. LTTng
      • 3.2.5. Ftrace
      • 3.2.6. Using Kernel Function Trace
      • 3.2.7. Linux Kernel State Tracer
  • 4. Android Portal
    • 4.1. Getting Started
      • 4.1.1. Introduction to Android
      • 4.1.2. Design and Architecture
      • 4.1.3. Necessary tools
      • 4.1.4. Glossary
      • 4.1.5. Tutorials and Courseware
      • 4.1.6. Android History
      • 4.1.7. Versions
    • 4.2. Android Linux Kernel
      • 4.2.1. Where to obtain
      • 4.2.2. How to build
      • 4.2.3. How to install (on phone, on emulator, etc.)
      • 4.2.4. What version to use
      • 4.2.5. Kernel features
      • 4.2.6. Board Support highlights
    • 4.3. Android System Information
      • 4.3.1. Booting
      • 4.3.2. Power Management
      • 4.3.3. Security
      • 4.3.4. Memory Usage
      • 4.3.5. Dalvik Virtual Machine
      • 4.3.6. Packages, Assets and Resources
      • 4.3.7. Networking
      • 4.3.8. File Systems
      • 4.3.9. Android Logging System
      • 4.3.10. Android Source Code Description
    • 4.4. Software development
      • 4.4.1. Software Development Kit
      • 4.4.2. Source Build System
      • 4.4.3. Development Tools
      • 4.4.4. Application Development Resources
      • 4.4.5. Scripting
      • 4.4.6. Debugging
      • 4.4.7. Testing
    • 4.5. Android-based Systems
      • 4.5.1. Products (announced & shipped)
      • 4.5.2. Porting efforts and issues
      • 4.5.3. Getting Root (Jailbreaking)
      • 4.5.4. Miscellaneous Hardware Fixes
      • 4.5.5. Android x86
      • 4.5.6. Applications and Services
      • 4.5.7. Android Derivatives
      • 4.5.8. Linux emulators for Android
    • 4.6. Android Community
      • 4.6.1. News
      • 4.6.2. Events
      • 4.6.3. Web/Mailing List Directory
      • 4.6.4. People
      • 4.6.5. Organizations
  • 5. Hardware Pages
    • 5.1. BeagleBoard
    • 5.2. BeagleBone
    • 5.3. BeagleBoneBlack
    • 5.4. BeagleBone Capes
    • 5.5. MinnowBoard
    • 5.6. Raspberry Pi
    • 5.7. UDOO
    • 5.8. Improv
    • 5.9. OpenPhoenux
    • 5.10. Jetson TK1
    • 5.11. Mainline Linux on Tegra
    • 5.12. Parallella
    • 5.13. MIPS Creator CI20
    • 5.14. Banana Pi
    • 5.15. Renesas R-Car Boards
    • 5.16. DragonBoard
  • 6. Embedded Linux Information
    • 6.1. Products
    • 6.2. Companies
    • 6.3. Vendors
    • 6.4. Processors
    • 6.5. Community
    • 6.6. Experts
    • 6.7. Jobs
    • 6.8. Board and Chip Vendors
  • 7. eLinux.org Information and Usage tips
    • 7.1. About
    • 7.2. Help
    • 7.3. Editing Help
    • 7.4. Mailing Lists
    • 7.5. IRC
  • 8. Technology Watch List
Powered by GitBook

Embedded Linux Wiki

From: eLinux.org

Online Documentation

  • Papers from the Ottawa Linux Symposium
  • Free Software tools for embedded systems
  • Real time in embedded Linux systems
  • Embedded Linux optimizations
  • Audio in embedded Linux systems
  • Multimedia in embedded Linux systems
  • Embedded Linux From Scratch... in 40 minutes!
  • Linux technology reference