《嵌入式linux程序开发》课程设计报告07323202fcntl()编程实现Ⅰ陈丽丹Page1of15摘摘要要随着后PC时代的到来,嵌入式系统技术早已成为了一个万众瞩目的焦点。目前已广泛应用于信息电器、数据网路、工业控制、医疗卫生、航空航天等诸多领域。巨大的市场潜力linux多线程编程,无穷的商机,吸引了各路英豪纷踵沓来。硬件方面,各大电子厂商陆续推出了自己的专用嵌入式芯片,满天而来的是mp3,PDA,无线上网装置虚拟主机 linux,让人们充分感遭到了这股强劲之势;软件方面,在Vxworks、pSOS、Neculeus和WindowsCE等嵌入式操作系统推动下,也出现了空前繁荣的局面嵌入式linux应用程序开发课程设计报告,但这种专用操作系统都是商业化产品嵌入式linux应用程序开发课程设计报告,其昂贵的价位使许多面向高端产品的小公司望而兴叹,但是其源代码的封闭性也大大限制了开发者的积极性。近三年在我国登录并蓬勃发展的Linux,也已广泛应用于各种估算应用,除了包括IBM的微型Linux手表、手持设备(PDA和蜂窝电话)、因特网装置、客户机、防火墙、工业机器人和电话基础设施设备,甚至还包括了基于集群的超级计算机。Linux在高档服务器的优越表现及其天生具有的突出特征,就注定它必定在高端嵌入式系统中再度给人们以惊喜,而基于嵌入式Linux操作系统的应用,必将给我们未来的工作和生活带来翻天覆地的变化。本课程设计是以RedHatLinux---VMwareWorkstationACE版为基础平台,借助Fcntl函数实现多用户共享下给文件加文件锁,其中文件锁包括建议性锁和强制性锁。