搜索资源列表
kexec-loader-2.3.tar
- kexec使用Unix系统调用exec()的覆盖哲理,它产生一个新的内核覆盖正在运行的内核。这个过程不用启动机器上的固件(firmware),所以可以节省一些重启时间。-kexec using the Unix system call exec () covering philosophy, it produces a new kernel covering the running kernel. This process do not have to start the firmware (f
armPlinuxPstart_kernel
- linux内核启动的分析文档,整个文档很详细的讲解了内核的启动过程,对于理解linux系统的启动有帮助-linux kernel start the analysis of the document, the entire document in great detail to explain the kernel boot process, for the understanding of the Linux system start
ARM11_6410--3
- 本文介绍了ARM单片机嵌入式系统的开发流程,详细介绍了初学者应该如何着手学习嵌入式系统开发-This article describes the ARM microcontroller embedded system development process, detailing how beginners should start learning embedded systems development
linux-process-start-analysis
- 1,bootloader启动内核过程 2,内核启动地址的确定 3,内核解压缩过程 4,汇编部分-1, bootloader to boot the kernel process 2, to determine the address of the kernel boot 3, kernel decompression process 4, assembly part
thread
- thrs_data结构中的几个变量用于读数据线程和显示线程的开始控制和结束控制。start_read:当二个线程同时启动或显示线程先启动时,保证读数据线程先使用缓冲区,=1表示读数据线程已使用了缓冲区;start_disp:在读数据线程对缓冲区进行第一轮操作时,当它已将2个缓冲区写满,而此时显示线程还没有启动或还没有使用过缓冲区,这时应将读数据线程阻塞住,防止它覆盖掉缓冲区中未显示的数据,=1表示显示线程已启动并已使用了缓冲区。在后续交替读数据和显示数据的过程中,由互斥锁来协调二个线程之间的关系