Location:
Search - kernel shared
Search list
Description: Linux共享内存share memory通信机制的内核实现,可以为内核线程间通信提供机制-Linux shared memory communication mechanism share memory kernel realized, kernel threads can provide the mechanism for communication
Platform: |
Size: 7613 |
Author: 威尼 |
Hits:
Description: Sample code that demostrates how to use shared events in Kernel mode.-Sample code that demostrates how to use sha red events in Kernel mode.
Platform: |
Size: 9972 |
Author: first |
Hits:
Description: 本人在Linux实时内核下写的PID算法的电机驱动程序,通过共享内存的方式与用户态通讯保存数据。保存的数据以二进制的形式存储-Linux real-time kernel written for the PID algorithm motor drivers, through shared memory and the state of communications users to save data. To preserve the data in the form of binary storage
Platform: |
Size: 21036 |
Author: 张sir |
Hits:
Description: 本人在Linux实时内核下写的PID算法的电机驱动程序,通过共享内存的方式与用户态通讯保存数据。保存的数据以二进制的形式存储-Linux real-time kernel written for the PID algorithm motor drivers, through shared memory and the state of communications users to save data. To preserve the data in the form of binary storage
Platform: |
Size: 20480 |
Author: 张sir |
Hits:
Description: Linux共享内存share memory通信机制的内核实现,可以为内核线程间通信提供机制-Linux shared memory communication mechanism share memory kernel realized, kernel threads can provide the mechanism for communication
Platform: |
Size: 7168 |
Author: 威尼 |
Hits:
Description: Sample code that demostrates how to use shared events in Kernel mode.-Sample code that demostrates how to use sha red events in Kernel mode.
Platform: |
Size: 9216 |
Author: first |
Hits:
Description: Rootkit IAT HOOK---利用内核共享内存实现IAT hook-Rootkit IAT HOOK--- realize the use of shared memory kernel IAT hook
Platform: |
Size: 39936 |
Author: rootkit |
Hits:
Description: This book is for anyone who wants to support computer peripherals under the Linux operating system or who wants to develop new hardware and run it under Linux. Linux is the fastest-growing segment of the Unix market, is winning over enthusiastic adherents in many application areas, and is being viewed more and more as a good platform for embedded systems. Linux Device Drivers, already a classic in its second edition, reveals information that heretofore has been shared by word of mouth or in cryptic source code comments, on how to write drivers for a wide range of devices.
Version 2.4 of the Linux kernel includes significant changes to device drivers, simplifying many activities, but providing subtle new features that can make a driver both more efficient and more flexible. The second edition of this book thoroughly covers these changes, as well as new processors and buses.
Platform: |
Size: 3884032 |
Author: sxd |
Hits:
Description: document that describe shared memory,semaphores.and many kernel components.
Platform: |
Size: 235520 |
Author: ishara |
Hits:
Description: 进程的同步与通信
多线程编程中关键的一步是保护所有的共享资源,工具主要有互锁函数、临界区和互斥信号量等;另一个实质性部分是协调线程使其完成应用程序的任务,为此,可利用内核中的事件对象和信号。-Process Synchronization and Communication
Multi-threaded programming is a key step in the protection of all of the shared resources, tools, mainly interlock function, the critical areas and mutex semaphores, etc. the other is to coordinate the substantive part of the application thread to complete its task, this could be the use of kernel event object and signal.
Platform: |
Size: 2048 |
Author: li yang |
Hits:
Description: 本章将为大家介绍内核中存在的各种任务调度机理以及它们之间的逻辑关系(这里将覆盖进程调度、推后执行、中断等概念、),在此基础上向大家解释内核中需要同步保护的根本原因和保护方法。最后提供一个内核共享链表同步访问的例子,帮助大家理解内核编程中的同步问题。-This chapter will introduce a variety of tasks that exist in the kernel scheduling mechanism and the logical relationship between them (in this case will cover the process of scheduling, pushed back the implementation of the concepts of interruption,), on this basis to explain the need to synchronize the kernel protection the underlying causes and methods of protection. The final list to provide simultaneous access to a core shared examples to help you understand the core programming of the synchronization problem.
Platform: |
Size: 38912 |
Author: zerray |
Hits:
Description: ulios1是我的毕业设计课题,它是一个简单的单内核多任务分时图形化操作系统。由于设计的疏漏和时间的限制,已经无法继续一些更高级的开发了。 ulios2在ulios1的基础上进行了结构、算法的重大改进,代码彻底重写。实现内核级线程的支持,实现共享库的支持,扩展进程地址空间到4G,提供高速IPC,提供高扩展性的内核API,成为一个用于x86桌面操作系统的微内核。 在这个微内核的基础上实现文件系统、可执行文件和库加载器、用户态驱动服务、TCP/IP驱动、GUI、CUI、shell以及工具软件甚至浏览器、媒体播放器等可组成一个实用的桌面系统。 -ulios1 is my graduation project, it is a simple single-core multi-tasking graphical time-sharing operating system. As the design oversight and time constraints, has been unable to continue some of the more advanced developed. ulios2 in ulios1 on the basis of the structure, a significant improvement algorithm, code completely rewritten. Achieve kernel-level thread support, shared library support, extended process address space to 4G, high-speed IPC, to provide highly scalable core API, as a desktop operating system for the x86 micro-kernel. In this micro-kernel based on the file system, executable files and libraries loader, user mode driver service, TCP/IP drivers, GUI, CUI, shell and tools and even the browser, media player, etc. can form a useful desktop system.
Platform: |
Size: 343040 |
Author: 孙亮 |
Hits:
Description: 基于up2410开发的img,包含内核的烧写和tftp的共享工具!有指导书-Based up2410 development img, including the programming and tftp the kernel shared tools! A guide book
Platform: |
Size: 30575616 |
Author: 甘鹏 |
Hits:
Description: 本代码是用户态和内核态通信的一种实现方式。用户态通过与内核态共享内存来访问内核态数据。内核态共享内存的地址通过netlink传递给用户态。-this code is a communication method between user space and kernel space.user space access kernel data through shared memory.the address of shared memory created in kernel space is passed to user space through netlink beforehand.
Platform: |
Size: 11264 |
Author: vividonly |
Hits:
Description: 在本实验中,体现嵌入式实时内核的优先级抢占调度的策略,并显现由于共享资源的互斥访问而出现的优先级反转现象-In this experiment, reflecting the priority of embedded real-time kernel preemptive scheduling strategy, and appear as mutually exclusive access to shared resources and priority inversion phenomenon occurs
Platform: |
Size: 2045952 |
Author: hfy |
Hits:
Description: 通过Mutex封装实现的读写锁类。写锁优先于读锁。如果有写锁在等待,则读锁一直等待,直到写锁获取锁,并释放后才能获取。读锁是共享锁,写锁是独占锁。提供Mutex与临界区两种方式可宏切换实现,Mutex为系统内核对象,速度比较慢,但比较好控制。临界区速度快,但无进入临界区无超时时间,对时间控制不精确。
BOOL ReadLock(int timeout=INFINITE)
BOOL TryReadLock(int timeout=INFINITE,BOOL bLock=TRUE)
BOOL ReadUnLock(int timeout=INFINITE)
BOOL WriteLock(int timeout=INFINITE)
BOOL TryWriteLock(int timeout=INFINITE,BOOL bLock=TRUE)
BOOL WriteUnLock(int timeout=INFINITE)
BOOL WriteToRead(int timeout=INFINITE)
BOOL ReadToWrite(int timeout=INFINITE) -Achieved through the Mutex package to read and write locks. Priority read lock to write lock. If write lock is waiting, the time lock has to wait until the write lock for the lock, and release to get. Read lock is a shared lock, write lock is an exclusive lock. Mutex and critical section provides two ways to achieve macro switch, Mutex object for the system kernel, the speed is slower, but better control. Speed critical areas, without access to critical areas without timeout, time-control inaccurate. BOOL ReadLock (int timeout = INFINITE) BOOL TryReadLock (int timeout = INFINITE, BOOL bLock = TRUE) BOOL ReadUnLock (int timeout = INFINITE) BOOL WriteLock (int timeout = INFINITE) BOOL TryWriteLock (int timeout = INFINITE, BOOL bLock = TRUE) BOOL WriteUnLock (int timeout = INFINITE) BOOL WriteToRead (int timeout = INFINITE) BOOL ReadToWrite (int timeout = INFINITE)
Platform: |
Size: 29696 |
Author: ceofit |
Hits:
Description: Linux kernel internals: shared memory, semaphores, message queues, IPC primitives etc. For the 2.4 kernel version.
Platform: |
Size: 169984 |
Author: silvia.stegaru |
Hits:
Description: 基于android2.2的fota功能。 升 级 整 个 流 程 概 述 : 从 用 户 点 击 APK , 然 后 上 层 将 命 令 写 入
recovery/command,然后 kernel 检测到信号重启,将开机原因写入共享内存,
开机进入 appboot 检测到 arm9 传递过来的开机原因,然后进入 recovery 模式,
执行 sbin/recovery。进入 install_package 函数,然后建立管道执行升级包解
析出来的脚本, cache 分区进行比较解析。
在
升级完毕重启,
写入 FLAG。 Oemsbl
在
阶段检测到 FLAG 会对 MODEM 端 IMG 进行升级,升级完毕后重置 FLAG。然后重启
后正常开机,整个升级过程完毕
-Upgrade the entire process Overview: APK, then the user clicks on the upper command will write
recovery/command, and then the kernel detected signal to restart write boot reasons to shared memory,
Boot to enter appboot is detected the arm9 pass over the boot reasons, and then into recovery mode,
Execution sbin/recovery. Into install_package function, and then build the pipeline to perform the upgrade package solution
Analysis of the script, the cache partition comparison resolve.
In
The upgrade is complete restart,
Write the FLAG. Oemsbl
In
Stage detected FLAG will MODEM side IMG upgrade after upgrade reset the FLAG. And then restart
After the normal boot, the entire upgrade process is completed
Platform: |
Size: 55296 |
Author: 1111 |
Hits:
Description: PCM Plug-In shared kernel/library code
Platform: |
Size: 4096 |
Author: tenlingxao |
Hits:
Description: Linux内核分析实验 本实验实现车辆过隧道的模拟,其中最关键的是信号灯实现进程同步以及共享内存的实现。-Linux kernel analysis of the experimental realization of experimental simulation of the vehicle through the tunnel, one of the most critical is the signal to achieve process synchronization and shared memory implementation.
Platform: |
Size: 112640 |
Author: wangqiumei |
Hits: