热点:

首页 > Linux > Linux中的文件IO——Linux应用编程和网络编程第1部分
moore8课程图片

Linux中的文件IO——Linux应用编程和网络编程第1部分

课程分类
报名人数
61 人已报名
免费
课程介绍

《Linux应用编程和网络编程》总计9个课程(79节、41小时),结构上分为应用编程和网络编程2部分。本课程主要讲解linux的各种API接口及其实践编程训练,如文件读写、异步IO、多路复用IO、进程、进程间通信、线程、线程同步、网络基础知识、socket接口等。学完本部分将全面掌握基于linux系统的应用层编程,并对文件操作完全掌握,从而为继续学习第5部分驱动开发打好坚实基础。

本课程为linux应用编程和网络的第一部分,只要有一定C语言和linux系统操作功底,想要学习在linux下进行软件开发的同学均可以观看。注意学习本课程不要求先学习ARM裸机和uboot移植等,但是建议先学习C语言高级专题。


课程目标:

本课程主要讲解linux中的文件读写和IO处理,包括API的概念、open函数的重要flag、linux内核管理文件的原理、inode和vnode、文件共享、标准IO等。最终目的是让大家理解并掌握在linux中使用API和库函数进行文件操作的一般方法。


面向人群:

  • 物联网、嵌入式、计算机、电子、自动化、通信等相关专业大学生,希望学到企业需要的知识和技能从而能够找到更好的工作的人。

  • 刚毕业参加工作,从事硬件、单片机、嵌入式相关开发工作,希望能够提升自我技能,在工作中脱颖而出的。

  • 现从事其他工作,看好嵌入式物联网行业发展,没有电子软件基础和相关工作经验,希望能够零基础入门系统学习的人

  • 从事网站开发、APP开发等纯软件编程工作,希望学到一些嵌入式的编程能力以横向拓展个人技能面,从而提升价值者。


通过本课程,你将学会:

  • Linux应用编程课程的整体设计框架和设计思路

  • 文件操作的主要接口API

  • 从零开始手写一个简单的读写文件实例程序

  • open函数的flag参数,以实例程序来验证理论

  • linux系统对文件的管理方法

  • 文件共享的方式,以及他们的区别和联系


欢迎加入摩尔吧直播交流群:569798143   欢迎加入摩尔吧直播交流群:569798143

课程评分
评论
评论
暂无评论~
问答
moore8讲师头像 /200 提问
[最新 的回答] {{question.answer.body}}
时间:{{question.created_at}} 源自:{{question.lecture.title.title}} 收起回答 {{question.num_answers}} 回答
  • [{{answer.user.nick_name}} 的回答] {{answer.body}}
回答
当前还没有提问哦~
moore8lattice
moore8与非研讨会
猜你喜欢