搜索资源列表
dosfsck.tar.bz2
- linux下完成对U盘的文件系统检查和修复功能函数,从dosfsck命令源码修改而来,函数中调用即可(请把.zip去掉)
嵌入式系统uclinux编程
- 总的来说,在uClinux上的开发和标准Linux还是很类似的。通常可以按照下面的步骤去设计和调试: 建立基于以太网的开发环境; 如果所设计的程序和硬件的关联不大,那么一定要在标准Linux上先编译和调试通过。灵活地使用gcc和gdb将大大节省时间; 将x86上的GCC编译好的应用程序用交叉编译工具来编译;如果编译时发现错误,那么很可能存在以下问题: 交叉编译器或库文件的路径不正确;最彻底的解决办法是重新装一次编译器; 遇到库不支持的函数;此时需要自己把函数的实现做成另外一个库供应用程序使用。如
srljlinuxe
- 深入理解Linux内核,该书详细的介绍了系统调用,内存地址,信号,进程的地址空间,进程通信,以及其他与内核有关的内容!-In-depth understanding of Linux kernel, the book details the system calls, memory addresses, signals, process address space, process communication, and other content related with the kernel!
TIchinese_A1687
- tms320dm365 在linux下的环境工具库ffmep.集成了很全面的自持,以及系统调用库。能快速的搭建视频mt9p301 sensor的OSD应用源码-tms320dm365 environmental tools in the library under linux ffmep. integrates very comprehensive self-sustaining, and the system call library. Can quickly set up the OSD
audio
- QT下调用QSound来实现嵌入式系统发声的例程-QSound is called QT embedded systems to achieve the routine voice
damd_os_memory
- 提供内存管理:防止内存泄露,通过damd_porting_memory_poor_status() 观察内存使用,查看有没有重复申请的情况 查找内存泄漏的问题 1)长时间运行后出现内存泄漏; 2)为跟踪这个问题做了一个内存监控管理机制,采用分配登记,释放注销的原则,统一封装malloc和 free 3)目的是清楚系统各个模块和各个负责人分配的内存情况; 调用例子-Provide memory management: Prevent memory leaks
xitongdiaoyong
- 1:修改dev.c文件,定义一个全局变量int count=0 然后用它来统计包的个数。 2.修改sys.C文件,添加extern int count 然后定义自己的函数,asmlinkage int sys_mycall(void) 3.修改entry.S和unistd.h文件,为自己定义的函数增加系统调用号。 4.自己写个函数进行系统调用。-1: Modify dev.c file, define a global variable int count = 0 then use
update
- 更新程序,对嵌入式linux,此程序能更新系统的内核和根文件系统,将此程序编译成cgi,通过boa服务器调用能方便地通过网页更新内核及根文件系统。-Update procedures, embedded linux, this procedure can update the system s kernel and root file system, this program is compiled into a cgi, server calls by boa can easily updat
add-linux-syscall-2.6.33
- 在linux系统中添加系统调用,增加对linux内核实现机制的认识与理解-linux syscall
clock
- 实验二 同步与异步write的效率比较设置输入缓冲区时需要知道输入文件的长度。除了使用系统调用stat外,更简单的方法是利用lseek的返回值来获取文件的长度。在按每一个给定大小的输出缓冲区计算写文件时间时,应当在开始写之前调用times(),记录下开始时间,然后在整个输入缓冲区都复制到输出文件之后,再调用times(),两次调用times()的时间间隔,就是在这个给定大小的输出缓冲区的限制下,复制整个输入文件所耗费的写时间。-Experiment two synchronous and asy
IO-mem-acess
- 基于linux系统的IO内存访问底层硬件的驱动程序。实验现象是LED灯亮。所以也是LED驱动程序。不是调用函数接口-IO memory based on the Linux system to access the underlying hardware driver. The experimental phenomena are LED lights. LED driver. Instead of calling the function interface
pcfctrl
- 调用pcf8563芯片的接口读写系统时间-Call pcf8563 chip interface to read and write system time
file_operations
- ssize_t (*read) (struct file * filp, char __user * buffer, size_t size , loff_t * p) (指针参数 filp 为进行读取信息的目标文件,指针参数buffer 为对应放置信息的缓冲区(即用户空间内存地址),参数size为要读取的信息长度,参数 p 为读的位置相对于文件开头的偏移,在读取信息后,这个指针一般都会移动,移动的值为要读取信息的长度值)这个函数用来从设备中获取数据. 在这个位
Normal-files-directories-
- 普通文件和目录编程 1. 编写程序mycp.c,实现从命令行读入文件的复制功能,用原始文件系统调用。 2. 编写程序mycat.c,实现文件内容的显示,用原始文件系统调用实现。 3. 用流文件系统函数重新编写上面的程序。 . 调用目录函数,编写程序myls.c,实现按下面格式显示当前目录文件列表:文件名 文件大小 文件创建时间 注意研究文件创建时间的转换,即如何把从1970年1月1日起的秒数转换为表示时间的字符串,从而显示出来,注意研究asctime()函数和ctime(
usr
- 通过修改minix的源代码,增加一个系统调用,将某些用户的进程变为实时进程,并且实现实时进程的特殊调度-Minix by modifying the source code, add a system call, the process will become some users real-time process, and achieve real-time process scheduling special
fork
- 本文档内容是我自己写的一个关于fork函数新建进程并对调用流程进行分析的文档。 运行环境是win7安装vmware虚拟机里的linux系统,直接gcc编译得到的执行结果。 看完次文档后即可对fork有一个比较系统的认识。-The content of the document I wrote about a new fork function call flow process and analyze documents. Win7 operating environment is
exp4_hello-driver
- 此程序代码是基于达芬奇系列DM6446嵌入式开发之驱动程序开发示例程序,该程序包中包含C语言源程序demo.c,test_demo.c和Makefile文件。该程序简洁明了,旨在说明驱动程序的框架结构,以及嵌入式驱动程序开发的步骤,对嵌入式驱动程序开发入门的同志非常有帮助。该程序经过反复的调试运行,没有错误,可直接运行。 调试步骤 1、仔细读目录中的代码:demo.c,demo.h,test_demo.c。 分析各部分代码的功能,以及应用程序和驱动程序的调用,数据读写的方法和流程
Linux
- Linux系统调用与文件I/O Linux进程控制 -Linux system calls and file I/O Linux process control
8aaa
- Visual Basic的系统功能调用,启动控制面板-Visual Basic system function calls, start Control Panel
iMX6系统2D/3D/VG GPU linux动态调用库
- 适用于iMX6系统中包含2D, 3D, VG GPU处理器, linux动态库.用于开发基于iMX6系列的OpenGL ES 程序主调用的动态链接库