共175条C相关的结果
本课程讲解linux中线程,首先使用多进程解决上个课程中提出的并发式读取按键和鼠标的任务,然后引出多线程并讲解多线程的优势,最后详细讲了多线程的同步技术。学习本课程的目的是学会在linux应用编程中使用多线程技术。
本课程讲解linux中的高级IO部分,包括非阻塞IO、多路复用IO、异步IO和内存映射IO等。本课程目标是让大家对并发情况下阻塞式IO的困境有所认识,并且能够理解并运用几种常用手段去解决之。
本课程对linux中信号及其相关的函数进行了讲解,学习本课程目的是理解信号在系统设计中的作用和原理,会使用signal或者sigaction等函数捕获处理信号即可。
本课程对linux中进程及其相关的各种知识做了系统性讲述,包括:进程的起始和环境、父子进程、守护进程、进程间通信等。学完本节后学生可以对进程的概念有更深入理解和更全面认识。
本课程主要讲解了一些获取linux系统信息的函数,譬如获取时间相关的函数群,获取伪随机数序列的函数群和proc文件系统,目标是让大家学习相应的API和库函数,将来在项目中能够熟练应用之。
本课程主要讲解linux中的文件属性的获取和处理,其中重点是文件类型和文件权限,最后讲了目录文件的读取和解析方法。学习本课程后将对文件属性相关的API有所了解,后面项目中会用到。
本课程主要讲解linux中的文件读写和IO处理,包括API的概念、open函数的重要flag、linux内核管理文件的原理、inode和vnode、文件共享、标准IO等。最终目的是让大家理解并掌握在linux中使用API和库函数进行文件操作的一般方法。
本课程为根文件系统移植的第3课,本课程介绍了X210的bsp结构以及使用方法,重点介绍了buildroot的功能和使用,本课程目的是让大家学会使用典型ARM架构下linux平台的bsp。
本课程为根文件系统移植的第2课,本课程将带领大家从零开始一步步的构建一个可用的文件夹形式的根文件系统,实验中会使用nfs方式启动该根文件系统进行验证。最后将该根文件系统做成镜像形式烧录启动
本课程为根文件系统移植的第1课,主要讲解了根文件系统的工作原理。学习本课程的目的是掌握根文件系统和内核的关系,根文件系统本身工作原理、存放方式等,以和后续课程结合完成rootfs的制作和部署等移植工作。
本课程为linux kernel移植的第4部分,从三星smdkv210开发板的官方移植内核出发针对X210开发板进行移植。因为内核的移植大多和驱动有关,因此这里的移植部分重点在于流程的引入和调试技巧的介绍,更多的内容要到驱动学习阶段才能循序渐进的进行。