实例介绍
rtlinux-3.2-pre1,用于rtlinux安装,适用于内核版本较低的如2.4.18、2.4.19等版本linux内核。
【实例截图】
【核心代码】
16359648103522205005.gz
└── rtlinux-3.2-pre1
├── CREDITS
├── debugger
│ ├── alpha
│ │ ├── rtl_ex.c
│ │ └── rtl-stub.c
│ ├── hello.c
│ ├── i386
│ │ └── rtl-stub.c
│ ├── Makefile
│ ├── ppc
│ │ ├── rtl_ex.c
│ │ └── rtl-stub.c
│ ├── README
│ ├── rtl_debug.c
│ └── start_netcat
├── doc
│ ├── Configure.help
│ ├── LICENSE.html
│ ├── posix.txt
│ ├── README
│ ├── releasenote3.2.txt
│ ├── releasenote.txt
│ ├── RTLinux-RedHat7.X-HOWTO.txt
│ ├── RTLinux-SuSE8.0-HOWTO.txt
│ └── upgrading.txt
├── drivers
│ ├── mbuff
│ │ ├── CHANGES
│ │ ├── demo.c
│ │ ├── FAQ
│ │ ├── kernel_compat.h
│ │ ├── kvmem.c
│ │ ├── kvmem.h
│ │ ├── Makefile
│ │ ├── mbuff_alloc.c
│ │ ├── mbuff_dealloc.c
│ │ ├── mbuff.h
│ │ ├── mbuff_proc.c
│ │ ├── mbuff_proc.h
│ │ ├── mmap.c
│ │ ├── README
│ │ ├── tester.c
│ │ └── TODO
│ ├── rt_com.0.3
│ │ ├── ChangeLog
│ │ ├── com_posix.c
│ │ ├── COPYING
│ │ ├── License
│ │ ├── Makefile
│ │ ├── README
│ │ ├── README.RTL
│ │ ├── rt_com-1.html
│ │ ├── rt_com.c
│ │ ├── rt_com.h
│ │ ├── rt_com.html
│ │ ├── rt_com.lyx
│ │ ├── rt_comP.h
│ │ ├── rt_com.ps
│ │ ├── testcom.c
│ │ └── TODO
│ └── rt_com.0.5.5
│ ├── ChangeLog
│ ├── copying
│ ├── License
│ ├── Makefile
│ ├── readme
│ ├── rt_com.c
│ ├── rt_com.h
│ ├── rt_comP.h
│ ├── rt_com_posix.c
│ ├── test
│ │ ├── hello_world2.c
│ │ ├── hello_world.c
│ │ ├── Makefile
│ │ ├── Makefile_rtlinux
│ │ ├── testcom.c
│ │ └── testcomrtai.c
│ └── todo
├── examples
│ ├── cpp
│ │ ├── hello.cpp
│ │ ├── Makefile
│ │ ├── README
│ │ └── rtl_cpp.c
│ ├── fp
│ │ ├── fptest.c
│ │ ├── Makefile
│ │ ├── README
│ │ └── rt_process.c
│ ├── frank
│ │ ├── control.h
│ │ ├── frank_app.c
│ │ ├── frank_module.c
│ │ ├── Makefile
│ │ ├── README
│ │ └── simple.c
│ ├── hello
│ │ ├── hello.c
│ │ ├── Makefile
│ │ └── README
│ ├── hello_dev_mem
│ │ ├── hello_core.c
│ │ ├── hello_func.c
│ │ ├── hello.h
│ │ ├── Makefile
│ │ ├── read_dev_mem.c
│ │ ├── README
│ │ ├── write_dev_mem
│ │ └── write_dev_mem.c
│ ├── hello_mbuff
│ │ ├── hello_shm.c
│ │ ├── hello_shm.h
│ │ ├── Makefile
│ │ ├── README
│ │ └── user_shm.c
│ ├── kernel_resources
│ │ ├── device_common.h
│ │ ├── kthread1.c
│ │ ├── Makefile
│ │ ├── mmap_kernel_user.c
│ │ ├── mmap_user1.c
│ │ ├── mmap_user2.c
│ │ ├── README
│ │ ├── README.allocator
│ │ ├── README.kthread1
│ │ ├── README.mmap_user
│ │ ├── README.rt_kthread
│ │ ├── README.rt_sig_mmap
│ │ ├── README.rt_sig_thread
│ │ ├── README.simple_device
│ │ ├── README.syscall
│ │ ├── read_rt_kthread.c
│ │ ├── read_simple_device.c
│ │ ├── rt_allocator.c
│ │ ├── rt_kthread.c
│ │ ├── rt_sig_mmap1.c
│ │ ├── rt_sig_mmap2.c
│ │ ├── rt_sig_thread.c
│ │ ├── simple_device.c
│ │ ├── syscall.c
│ │ ├── tasklet.c
│ │ ├── tasklet_cleanup.c
│ │ └── uthread1.c
│ ├── measurements
│ │ ├── common.h
│ │ ├── cpureserve.c
│ │ ├── gist
│ │ ├── histplot.c
│ │ ├── irqsema.c
│ │ ├── Makefile
│ │ ├── monitor.c
│ │ ├── rt_process.c
│ │ ├── soft_irq.c
│ │ └── tasklet_soft_irq.c
│ ├── misc
│ │ ├── clock_gpos.c
│ │ ├── create_recursive.c
│ │ ├── Makefile
│ │ ├── nanosleep.c
│ │ ├── posix_app.c
│ │ ├── posix_mod.c
│ │ ├── print_app
│ │ ├── print_app.c
│ │ ├── print_mod.c
│ │ ├── reserve_cpu.c
│ │ └── rtf_prealloc.c
│ ├── mutex
│ │ ├── condvar.c
│ │ ├── Makefile
│ │ ├── mutex.c
│ │ ├── README
│ │ └── sema_test.c
│ ├── new_thread
│ │ ├── Makefile
│ │ ├── new_thread.c
│ │ ├── README
│ │ ├── rtl_sched.patch
│ │ └── stack_ptr.c
│ ├── old
│ │ ├── common.h
│ │ ├── Makefile
│ │ ├── multitask.c
│ │ ├── rtc_fifo_test.c
│ │ └── rtc_test.c
│ ├── parallel
│ │ ├── common.h
│ │ ├── lpt_irq.c
│ │ ├── lpt_rt_irq.c
│ │ ├── Makefile
│ │ ├── monitor.c
│ │ ├── PLIP
│ │ ├── read_lpt.c
│ │ ├── README
│ │ ├── rectangle.c
│ │ ├── rt_irq_gen.c
│ │ └── sched_toggle.c
│ ├── README
│ ├── sound
│ │ ├── irqsig.c
│ │ ├── irqthread.c
│ │ ├── linux.au
│ │ ├── Makefile
│ │ ├── README
│ │ └── sound.c
│ └── v1api
│ ├── fp
│ │ ├── fptest.c
│ │ ├── Makefile
│ │ ├── README
│ │ └── rt_process.c
│ ├── frank
│ │ ├── control.h
│ │ ├── frank_app.c
│ │ ├── frank_module.c
│ │ ├── Makefile
│ │ └── README
│ ├── measurements
│ │ ├── common.h
│ │ ├── Makefile
│ │ ├── monitor.c
│ │ ├── nonrt_irq.c
│ │ ├── README
│ │ ├── repeat.sh
│ │ ├── rt_irq.c
│ │ ├── rt_irq_gen.c
│ │ ├── rt_process.c
│ │ └── run.sh
│ ├── parallel
│ │ ├── common.h
│ │ ├── Makefile
│ │ ├── monitor.c
│ │ ├── rectangle.c
│ │ ├── rtc_toggle.c
│ │ ├── rtc_toggle_fifo.c
│ │ ├── rt_irq_gen.c
│ │ └── sched_toggle.c
│ ├── README
│ └── sound
│ ├── linux.au
│ ├── Makefile
│ ├── README
│ └── sound.c
├── fifos
│ ├── Makefile
│ └── rtl_fifo.c
├── include
│ ├── alpha
│ │ ├── constants.h
│ │ ├── rtl_fpu.h
│ │ ├── rtl_io.h
│ │ ├── rtl_switch.h
│ │ ├── rtl_sync.h
│ │ └── rtl_time.h
│ ├── compat
│ │ ├── asm
│ │ │ ├── rt_irq.h
│ │ │ └── rt_time.h
│ │ └── linux
│ │ ├── cons.h
│ │ ├── rtl.h
│ │ └── rt_time.h
│ ├── i386
│ │ ├── constants.h
│ │ ├── rtl_fpu.h
│ │ ├── rtl_io.h
│ │ ├── rtl_switch.h
│ │ ├── rtl_sync.h
│ │ └── rtl_time.h
│ ├── mbuff.h
│ ├── mips
│ │ ├── constants.h
│ │ ├── rtl_fpu.h
│ │ ├── rtl_io.h
│ │ ├── rtl_switch.h
│ │ ├── rtl_sync.h
│ │ └── rtl_time.h
│ ├── posix
│ │ ├── ctype.h
│ │ ├── errno.h
│ │ ├── fcntl.h
│ │ ├── pthread.h
│ │ ├── rtl_limits.h
│ │ ├── rtl_stdlib.h
│ │ ├── semaphore.h
│ │ ├── signal.h
│ │ ├── string.h
│ │ ├── sys
│ │ │ ├── mman.h
│ │ │ ├── stat.h
│ │ │ ├── types.h
│ │ │ └── utsname.h
│ │ ├── time.h
│ │ └── unistd.h
│ ├── ppc
│ │ ├── constants.h
│ │ ├── rtl_fpu.h
│ │ ├── rtl_io.h
│ │ ├── rtl_switch.h
│ │ ├── rtl_sync.h
│ │ └── rtl_time.h
│ ├── psc.h
│ ├── reserve_cpu.h
│ ├── rtl_compat.h
│ ├── rtl_core.h
│ ├── rtl_cpp.h
│ ├── rtl_debug.h
│ ├── rtl_fifo.h
│ ├── rtl.h
│ ├── rtlinux_debug.h
│ ├── rtlinux_signal.h
│ ├── rtl_mutex.h
│ ├── rtl_posix.h
│ ├── rtl_posixio.h
│ ├── rtl_printf.h
│ ├── rtl_sched.h
│ ├── rtl_sema.h
│ ├── rtl_signal.h
│ ├── rtl_spinlock.h
│ ├── rtl_sync.h
│ ├── rtl_time.h
│ ├── rtl_tqueue.h
│ ├── rtl_tracer.h
│ └── rtl_tracewrap.h
├── LEGAL_AND_FAQ
│ ├── contrib.txt
│ ├── gpl.html
│ ├── gpl.txt
│ ├── LICENSE.html
│ ├── LICENSE.txt
│ ├── PATENT
│ └── patent.txt
├── main
│ ├── alpha
│ │ ├── arch.c
│ │ ├── arch.h
│ │ ├── config.in
│ │ └── constants.h
│ ├── i386
│ │ ├── arch.c
│ │ ├── arch.h
│ │ └── config.in
│ ├── Makefile
│ ├── mips
│ │ ├── arch.c
│ │ ├── arch.h
│ │ ├── config.in
│ │ └── constants.h
│ ├── ppc
│ │ ├── arch.c
│ │ ├── arch.h
│ │ └── config.in
│ ├── reserve_cpu.c
│ ├── rtl_core.c
│ └── rtl_printf.c
├── Makefile
├── measurement
│ ├── bulk_app.c
│ ├── bulk.h
│ ├── bulk_module.c
│ ├── Makefile
│ ├── monitor.c
│ ├── oneshot.plot
│ ├── oneshot_test.c
│ ├── periodic.plot
│ ├── periodic_test.c
│ ├── psc_periodic
│ ├── psc_periodic.c
│ └── psc.plot
├── network
│ └── rtsock-1.1
│ ├── Documentation
│ ├── LICENSE
│ ├── Makefile
│ ├── rtfifo.h
│ ├── rtsock-2.2.14-patch
│ ├── rtsock-2.4.0-patch
│ ├── rtsock-2.4.4-patch
│ ├── rtsock.c
│ ├── rtsock.h
│ └── test
│ ├── Documentation
│ ├── Makefile
│ ├── rtsock-test.c
│ └── rtsocku.c
├── old
│ └── semaphores
│ ├── COPYING
│ ├── Makefile
│ ├── man
│ │ └── man2
│ │ ├── rtf_ipc_create.2
│ │ ├── rtf_ipc_destroy.2
│ │ ├── rtf_receive.2
│ │ ├── rtf_send.2
│ │ ├── rt_ipc.2
│ │ ├── rt_mq_destroy.2
│ │ ├── rt_mq_init.2
│ │ ├── rt_mq_receive.2
│ │ ├── rt_mq_send.2
│ │ ├── rt_sem_destroy.2
│ │ ├── rt_sem_init.2
│ │ ├── rt_sem_post.2
│ │ ├── rt_sem_trywait.2
│ │ ├── rt_sem_wait.2
│ │ ├── rt_task_ipc_delete.2
│ │ └── rt_task_ipc_init.2
│ ├── README
│ ├── rt_ipc.c
│ ├── rt_ipc.h
│ └── test
│ ├── Makefile
│ ├── README
│ └── test_ipc.c
├── patches
│ ├── kernel_patch-2.2.19
│ ├── kernel_patch-2.4.0-test1
│ ├── kernel_patch-2.4.17-rtl3.2-pre1.bz2
│ ├── kernel_patch-2.4.18-rtl3.2-pre1.bz2
│ ├── kernel_patch-2.4.19-rtl3.2-pre1.bz2
│ ├── kernel_patch-2.4.4
│ └── README
├── psc
│ ├── Makefile
│ ├── psc.c
│ ├── README
│ ├── rtlinux_psos.c
│ └── rtlinux_signal.c
├── README
├── README.html
├── regression
│ ├── common.h
│ ├── dbg_page_fault.c
│ ├── fifo_app.c
│ ├── fifo_module.c
│ ├── fifo_test.h
│ ├── fp_app.c
│ ├── fp_test.c
│ ├── hello_app.c
│ ├── hello.c
│ ├── linuxtime.c
│ ├── Makefile
│ ├── oneshot_monitor.c
│ ├── oneshot_test.c
│ ├── periodic_monitor.c
│ ├── periodic_test.c
│ ├── psc_dbg_breakpoint.c
│ ├── psc_dbg_div0.c
│ ├── psc_dbg_libcall.c
│ ├── psc_dbg_oob.c
│ ├── psc_fifo_test.c
│ ├── rtlgethrtime_test.c
│ ├── rtlsetfp_test.c
│ ├── rtlsigirq_app.c
│ ├── rtlsigtimer_app.c
│ ├── rt_process.c
│ ├── rt_process.h
│ ├── spin_app.c
│ ├── switch_app.c
│ ├── switch_test.h
│ ├── switch_time.c
│ ├── thread_app.c
│ └── thread_time.c
├── RTLINUXFREE_3.2pre1
├── Rules.make
├── schedulers
│ ├── alpha
│ │ ├── defconfig
│ │ ├── Makefile
│ │ ├── rtl_time.c
│ │ ├── switch.c
│ │ └── sw.S
│ ├── i386
│ │ ├── defconfig
│ │ ├── Makefile
│ │ ├── rtl_time.c
│ │ ├── switch.c
│ │ └── sw.S
│ ├── Makefile
│ ├── mips
│ │ ├── defconfig
│ │ ├── libgcc2.c
│ │ ├── Makefile
│ │ ├── rtl_time.c
│ │ ├── switch.c
│ │ └── sw.S
│ ├── ppc
│ │ ├── defconfig
│ │ ├── Makefile
│ │ ├── rtl_time.c
│ │ ├── switch.c
│ │ └── sw.S
│ ├── rtl_mutex.c
│ ├── rtl_posix.c
│ ├── rtl_sched.c
│ ├── rtl_sema.c
│ ├── rtl_time_common.c
│ ├── signal.c
│ └── unistd.c
├── scripts
│ ├── bulk
│ ├── cc.mk
│ ├── cflags.mk
│ ├── checklist.c
│ ├── click_through.sh
│ ├── colors.h
│ ├── config.in
│ ├── Configure
│ ├── dialog.h
│ ├── header.tk
│ ├── inputbox.c
│ ├── insrtl
│ ├── lxdialog.c
│ ├── Makefile
│ ├── menubox.c
│ ├── Menuconfig
│ ├── mkdep.c
│ ├── mkrtlpatch
│ ├── msgbox.c
│ ├── regression.sh
│ ├── release
│ ├── rmrtl
│ ├── rtl-config
│ ├── rtldoc
│ ├── rtlinux
│ ├── rtlinux-kernel.spec
│ ├── rtlinux.spec.tmpl
│ ├── tail.tk
│ ├── textbox.c
│ ├── tkcond.c
│ ├── tkgen.c
│ ├── tkparse.c
│ ├── tkparse.h
│ ├── util.c
│ └── yesno.c
├── system
│ ├── Makefile
│ └── rtl_posixio.c
└── tracer
├── common.h
├── Makefile
├── monitor.c
├── README
├── rtl_tracer.c
├── rt_process.c
├── symresolve
├── tracedump.h
└── tracer.c
69 directories, 479 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论