elinux
泰晓科技
项目首页
Shell 编程范例
C 语言编程透视
介紹
1.
译者须知
1.1.
如何编译
1.2.
译者手册
1.3.
任务分工
2.
开发入口
2.1.
固件
2.1.1.
引导程序
2.2.
安全
2.2.1.
Bootloader Security Resources
2.2.2.
Mandatory Access Control Comparison
2.2.3.
Security Hardware Resources
2.2.4.
SELinux
2.2.5.
Tech Conference 2005Docs
2.2.6.
TomoyoLinux
2.2.7.
TPM
2.3.
实时
2.3.1.
High Resolution Timers
2.3.2.
Kernel Timer Systems
2.3.3.
Realtime Preemption
2.3.4.
Realtime Testing Best Practices
2.3.5.
RT-Preempt Tutorial
2.3.6.
Soft IRQ Threads
2.3.7.
Ti AM33XX PRUSSv2
2.3.8.
Variable Scheduling Timeouts
2.4.
启动时间
2.4.1.
About Compression
2.4.2.
Application Init Optimizations
2.4.3.
Application XIP
2.4.4.
Asynchronous function calls
2.4.5.
Avoid Initramfs
2.4.6.
Bootchart
2.4.7.
Boot-up Time Definition Of Terms
2.4.8.
BusyBox
2.4.9.
Deferred Initcalls
2.4.10.
Disable Console
2.4.11.
DMA Copy Of Kernel On Startup
2.4.12.
Fast Kernel Decompression
2.4.13.
Filesystem Information
2.4.14.
Hardcode kernel module info
2.4.15.
IDE No Probe
2.4.16.
Include modules in kernel image
2.4.17.
Initcall Debug
2.4.18.
Kernel Function Trace
2.4.19.
Kernel Instrumentation
2.4.20.
Kernel XIP
2.4.21.
Optimize RC Scripts
2.4.22.
Parallel RC Scripts
2.4.23.
Pre Linking
2.4.24.
Preset LPJ
2.4.25.
Printk Times
2.4.26.
Ramdisks demasked
2.4.27.
Reordering of driver initialization
2.4.28.
RTC No Sync
2.4.29.
Short IDE Delays
2.4.30.
Suspend To Disk For ARM
2.4.31.
Threaded Device Probing
2.4.32.
Tims Fastboot Tools
2.4.33.
Uncompressed kernel
2.5.
网络
2.6.
多媒体
2.6.1.
Benchmark DirectFB
2.6.2.
DirectFB
2.6.3.
EFL
2.6.4.
Outdated pages
2.6.5.
Porting DirectFB
2.6.6.
UPnP
2.6.7.
User Interfaces
2.6.8.
X11
2.7.
系统裁剪
2.7.1.
Compiler Optimization
2.7.2.
Compressed printk messages
2.7.3.
Compressed printk messages - Results
2.7.4.
Data Read In Place
2.7.5.
Kernel Size Reduction Work
2.7.6.
Kernel Size Tuning Guide
2.7.7.
Kernel Small Stacks
2.7.8.
Linux Tiny
2.7.9.
Size Tunables
2.7.10.
System Size Auto-Reduction
2.7.11.
Szwg Linux 26Data
2.8.
文件系统
2.8.1.
AXFS
2.8.2.
F2FS
2.8.3.
Flash Filesystem Benchmarks
2.8.4.
LogFS
2.8.5.
Pram Fs
2.8.6.
Pram Fs Specification
2.8.7.
Squash Fs
2.8.8.
UBIFS
2.9.
功耗管理
2.9.1.
Device Power Management Specification
2.9.2.
Dynamic Power Management Specification
2.9.3.
OMAP Power Management
2.9.4.
Power Management Specification
2.9.5.
Static Power Management Specification
2.9.6.
Texas Instruments
2.10.
内存管理
2.10.1.
Accurate Memory Measurement
2.10.2.
Memory Type Based Allocation
2.10.3.
Runtime Memory Measurement
2.10.4.
Tims Notes on ARM memory allocation
2.11.
资源管理
2.12.
设备驱动
2.13.
设备树
2.13.1.
Device Tree frowand
2.13.2.
Device tree future
2.13.3.
Device tree history
2.13.4.
Linux Drivers Device Tree Guide
2.14.
玩转硬件
2.14.1.
AML Products
2.14.2.
Automotive Communications
2.14.3.
AVC-LAN
2.14.4.
BEAN Bus
2.14.5.
Board Bringup Utilities
2.14.6.
CAN Bus
2.14.7.
CT-PC89E
2.14.8.
DCT 5000
2.14.9.
DHT-Walnut
2.14.10.
Didj
2.14.11.
EBR-1000EP
2.14.12.
Enc28j60
2.14.13.
Ez Usb
2.14.14.
Flameman
2.14.15.
Flyswatter
2.14.16.
FX3002
2.14.17.
Hello World in C
2.14.18.
Hisense
2.14.19.
Industrial Communications
2.14.20.
InnoTab
2.14.21.
JuiceBox
2.14.22.
Leappad Explorer
2.14.23.
Leapster
2.14.24.
Leapster Explorer
2.14.25.
Libertas SDIO
2.14.26.
Literati
2.14.27.
Lithium Ion Charger
2.14.28.
Mini LA
2.14.29.
Mobile Pro
2.14.30.
MUSB
2.14.31.
Nand Flash256
2.14.32.
Nor vs Nand
2.14.33.
NTSC Bitbang
2.14.34.
Peek
2.14.35.
Pixter
2.14.36.
Pixter Multimedia
2.14.37.
Programmers Hardware Database
2.14.38.
R8610 Based WAP
2.14.39.
Reciva Barracuda
2.14.40.
SM501-User Level Device Driver
2.14.41.
SMC WSKP100
2.14.42.
Sparkfun Camera
2.14.43.
TCube Info
2.14.44.
TUSB2046B
2.14.45.
TvNow
2.14.46.
VGF-CP1
2.14.47.
Wavefinder
2.14.48.
ZipIt
2.15.
开发平台
2.15.1.
A13 OLinuXino-MICRO
2.15.2.
Arm11 development board
2.15.3.
Armadeus APF boards
2.15.4.
ARM Integrator Info
2.15.5.
ARM Processor
2.15.6.
ATNGW100
2.15.7.
Balloonboard
2.15.8.
Basi and Dingo DaVinci dm365 boards
2.15.9.
Blackfin
2.15.10.
Calao Atmel AT91 development board
2.15.11.
CR48
2.15.12.
DaVinci
2.15.13.
Devkit8000
2.15.14.
Dragonboard
2.15.15.
Embedded Open Modular Architecture/EOMA-68
2.15.16.
Flameman/routerboard-rb532
2.15.17.
Freescale IMX53QSB
2.15.18.
Hammer Board
2.15.19.
Hawkboard
2.15.20.
ITSY
2.15.21.
LART Project
2.15.22.
Launchpad
2.15.23.
LeopardBoard
2.15.24.
Micro2440
2.15.25.
Mini210
2.15.26.
MINI2440v2 developmentboard
2.15.27.
NaviEngine
2.15.28.
Opensourcemid
2.15.29.
OSK
2.15.30.
PandaBoard
2.15.31.
RaspberryPi
2.15.32.
RaspberryPiBoard
2.15.33.
S3C2410
2.15.34.
SBC3530
2.15.35.
SBC8100
2.15.36.
SFFSDR
2.15.37.
SheevaPlug
2.15.38.
StalkerBoard
2.15.39.
TechnologicSystems
2.15.40.
Tegra2
2.15.41.
Tegra/Mainline SW/U-Boot
2.15.42.
Tiny210
2.15.43.
VIA APC 8750
2.15.44.
WandBoard
2.16.
贡献内核补丁
2.16.1.
CE Workgroup Device Mainlining Project
2.16.2.
Overcoming Obstacles to Mainlining
2.16.3.
Qualcomm SOC Mainlining Project
2.16.4.
Session:kernel.org development and the embedded world
2.17.
法律问题
2.17.1.
Developer Certificate Of Origin
2.18.
事件/会议
2.18.1.
CELF BOF and Plenary 2009
2.18.2.
CE Workgroup Projects - LinuxCon Japan 2015
2.18.3.
DLNA Summit 2008
2.18.4.
ELC 2006 Biographies
2.18.5.
ELC 2006 Presentations
2.18.6.
ELC 2007 Call For Presentations
2.18.7.
ELC 2007 Presentations
2.18.8.
ELC 2008 Presentations
2.18.9.
ELC 2009 Presentations
2.18.10.
ELC 2010 Call for Presentations
2.18.11.
ELC 2010 Presentations
2.18.12.
ELC 2011 Presentations
2.18.13.
ELC 2013 Presentations
2.18.14.
ELC 2014 Presentations
2.18.15.
ELC 2015 Presentations
2.18.16.
ELCE 2010 Technical Showcase
2.18.17.
ELCE 2011 Presentations
2.18.18.
ELCE 2011 Technical Showcase
2.18.19.
ELCE Europe 2012 Presentations
2.18.20.
ELC Europe 2007 Presentations
2.18.21.
ELC Europe 2008 Presentations
2.18.22.
ELC Europe 2009 Presentations
2.18.23.
ELC Europe 2010 Presentations
2.18.24.
ELC Europe 2013 Presentations
2.18.25.
ELC Europe 2014 Presentations
2.18.26.
ELC Presentations
2.18.27.
Embedded Developer BoF 2010
2.18.28.
Embedded Linux Conference 2009
2.18.29.
Embedded linux events
2.18.30.
Embedded Linux Summit 2010
2.18.31.
Event Planning Pages
2.18.32.
Events/Kernel Summit 2011 ARM Subarch Maintainership Workshop
2.18.33.
Ftrace Function Graph ARM
2.18.34.
Geek Cruises
2.18.35.
GStreamer 2010 Presentations
2.18.36.
International Technical Jamboree
2.18.37.
Japan Linux Symposium 2009 for Embedded System Developers
2.18.38.
Kernel Summit 2009
2.18.39.
Long Term Support Kernel Meeting 2011
2.18.40.
LTSI workshop in Osaka
2.18.41.
OLS2004
2.18.42.
OLS 2007 CELF BOF
2.18.43.
OLS 2007 Embedded Linux BOF
2.18.44.
OLS 2007 Embedded Linux Wiki BOF
2.18.45.
OLS 2008 CELF Embedded Developer BOF
2.18.46.
Ottawa Linux Symposium 2006
2.18.47.
Ottawa Linux Symposium 2007
2.18.48.
Proposed OSCON 2012 Embedded Linux track
2.18.49.
Technical Conference 2005
2.19.
词汇表
2.19.1.
JTAG
2.19.2.
Power Management Definition Of Terms
2.19.3.
Real Time Terms
2.19.4.
Security Terms
3.
工具箱
3.1.
开发工具
3.1.1.
Logic_Analyzers
3.1.2.
Toolchains
3.1.3.
Build Systems
3.1.4.
Embedded Linux Distributions
3.1.5.
Debuggers
3.1.6.
Debug Assist Boards
3.1.7.
Memory Debuggers
3.1.8.
Tools
3.1.9.
Integrated Development Environments
3.1.10.
Emulators
3.1.11.
Tracers and Profilers
3.1.12.
Benchmarks
3.1.13.
Source Management Tools
3.1.14.
Test Systems
3.1.15.
Test Tools
3.1.16.
Scripting
3.2.
开发者资源
3.2.1.
Linux Kernel Resources
3.2.2.
Kernel Subsystems
3.2.3.
Online Documentation
3.2.4.
Books
3.2.5.
Reference Material
3.2.6.
Podcasts
3.2.7.
Beginning Programming
3.3.
要诀和技巧
3.3.1.
How to Identify IC Markings
3.3.2.
Code Styling Tips
3.3.3.
Debugging Tips
3.3.4.
GDB Tips
3.3.5.
GCC Tips
3.4.
杂项与收藏
3.4.1.
Setting up a Bluetooth Network
3.4.2.
Continuous Logging for Watchdog Timer Expiration
3.4.3.
Crash Diagnostics
4.
调试入口
4.1.
内核调试
4.1.1.
Debugging by printing / Printk
4.1.2.
Kernel Debugging Tips
4.1.3.
Kgdb
4.1.4.
KDB
4.1.5.
Kdmx
4.1.6.
Debugging The Linux Kernel Using Gdb
4.1.7.
MagicSysRq
4.1.8.
External Links
4.2.
内核跟踪与分析
4.2.1.
System Tap
4.2.2.
Kernel Trace Systems
4.2.3.
Linux Trace Toolkit
4.2.4.
LTTng
4.2.5.
Ftrace
4.2.6.
Using Kernel Function Trace
4.2.7.
Linux Kernel State Tracer
5.
Android 入口
5.1.
新手入门
5.1.1.
Introduction to Android
5.1.2.
Design and Architecture
5.1.3.
Necessary tools
5.1.4.
Glossary
5.1.5.
Tutorials and Courseware
5.1.6.
Android History
5.1.7.
Versions
5.2.
Android Linux 内核
5.2.1.
Where to obtain
5.2.2.
How to build
5.2.3.
How to install (on phone, on emulator, etc.)
5.2.4.
What version to use
5.2.5.
Kernel features
5.2.6.
Board Support highlights
5.3.
Android 系统信息
5.3.1.
Booting
5.3.2.
Power Management
5.3.3.
Security
5.3.4.
Memory Usage
5.3.5.
Dalvik Virtual Machine
5.3.6.
Packages, Assets and Resources
5.3.7.
Networking
5.3.8.
File Systems
5.3.9.
Android Logging System
5.3.10.
Android Source Code Description
5.4.
软件开发
5.4.1.
Software Development Kit
5.4.2.
Source Build System
5.4.3.
Application Development Resources
5.4.4.
Scripting
5.4.5.
Debugging
5.4.6.
Testing
5.5.
基于 Android 的系统
5.5.1.
Products (announced & shipped)
5.5.2.
Porting efforts and issues
5.5.3.
Getting Root (Jailbreaking)
5.5.4.
Miscellaneous Hardware Fixes
5.5.5.
Android x86
5.5.6.
Applications and Services
5.5.7.
Android Derivatives
5.5.8.
Linux emulators for Android
5.6.
Android 社区
5.6.1.
News
5.6.2.
Events
5.6.3.
Web/Mailing List Directory
5.6.4.
People
5.6.5.
Organizations
6.
硬件专题
6.1.
BeagleBoard
6.2.
BeagleBone
6.3.
BeagleBoneBlack
6.4.
BeagleBone Capes
6.5.
MinnowBoard
6.6.
Raspberry Pi
6.7.
UDOO
6.8.
Improv
6.9.
OpenPhoenux
6.10.
Jetson TK1
6.11.
Mainline Linux on Tegra
6.12.
Parallella
6.13.
MIPS Creator CI20
6.14.
Banana Pi
6.15.
Renesas R-Car Boards
6.16.
DragonBoard
7.
嵌入式 Linux 信息
7.1.
产品
7.2.
公司
7.3.
处理器
7.4.
社区
7.5.
专家
7.6.
工作机会
7.7.
系统服务供应商
7.8.
主板和芯片供应商
8.
eLinux.org 信息和使用技巧
8.1.
关于
8.2.
帮助
8.3.
编辑
8.4.
邮件列表
8.5.
IRC
8.6.
期望新增的内容
9.
技术观察清单
Powered by
GitBook
A
A
襯線體
無襯線體
白色
棕褐色
夜間
分享到 Twitter
分享到 Google
分享到 Facebook
分享到 Weibo
分享到 Instapaper
嵌入式 Linux 知识库
From:
eLinux.org
Emulators
Qemu - hardware emulator
- for everything (try this first)
Skyeye
- for ARM
Aranym
- for M68K
Hercules
- For S390
UNetICE
for ARM7 and ARM9 processors from
Embest
XDS100v2
for TI processor available from
Embest