搜索
bottom↓
回复: 0

《I.MX6U嵌入式Linux C应用编程指南》第十五章 本篇总结

[复制链接]

出0入234汤圆

发表于 2021-8-20 11:17:20 | 显示全部楼层 |阅读模式
1)实验平台:正点原子i.MX6ULL Linux阿尔法开发板
2)  章节摘自【正点原子】I.MX6U嵌入式Linux C应用编程指南
3)购买链接:https://item.taobao.com/item.htm?&id=603672744434
4)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/arm-linux/zdyz-i.mx6ull.html
5)正点原子官方B站:https://space.bilibili.com/394620890
6)正点原子Linux技术交流群:1027879335
1.png

2.jpg


3.png


第十五章 本篇总结

       经过十几章内容的学习,终于结束了入门篇章节内容的学习,大家辛苦了!同样也祝贺大家在这个过程中学习到了很多的知识内容,但是学完了并不代表你能够真正地运用起来,在实际的应用编程中,需要能够根据不同的应用场景使用不同的编程技巧来解决它!所以需要大家对前面学习过的编程技巧加以练习,能够独立完成每章的编程练习、并理解它!
       对本篇学习的内容,笔者将对此做一个简单地回顾与总结:
       第一章 应用编程概念:本章介绍了何为应用编程,与逻辑编程、驱动编程有什么区别。
       第二章 文件I/O基础:文件I/O作为Linux最基本、最重要的编程技巧,必然要掌握于心!
       第三章 深入探究文件I/O:本章带大家深入了解了文件I/O中的一些细节,譬如文件的管理方式、错误返回的处理、空洞文件、O_APPEND和O_TRUNC标志、原子操作与竞争冒险等等。
       第四章 标准I/O库:本章介绍了标准I/O库,使用标准I/O库函数对文件进行I/O操作、标准I/O库函数与普通I/O read()/write()之间的区别、标准I/O库的缓冲与文件I/O的内核缓冲等。
       第五章 文件属性与目录:本章介绍了文件相关的特性以及相关属性,譬如文件类型、文件属性、文件访问权限、文件时间戳、符号链接与硬链接等。
       第六章 字符串处理:字符串处理在几乎所有的编程语言中都是一个绕不开的话题,本章介绍了C库函数中提供的一些用于处理字符串相关的函数以及正则表达式。
       第七章 系统信息与系统资源:本章介绍了用于获取系统信息相关的函数接口,譬如系统信息sysinfo()、系统时间日期、proc文件系统等,以及系统资源的使用,譬如申请堆内存。
       第八章 信号:在很多应用程序当中,都会存在处理异步事件这种需求,而信号提供了一种处理异步事件的方法,本章向大家介绍了Linux下的信号相关的内容,包括:信号的概念、信号的分类、进程对信号的处理、发送信号、信号掩码、实时信号等。
       第九章 进程:本章介绍了进程相关的内容,包括:进程的概念、fork()创建子进程、父子进程间的文件共享、进程的诞生与终止、进程状态与进程关系、守护进程等。
       第十章 进程间通信:本章内容向大家介绍Linux下提供的进程间通信的手段,用于在多进程的环境下,在一些中小型的程序设计中,多进程的设计其实很少用到,主要用在一些大型项目中,本章以了解为主,在实际编程中需要用到再去深入学习即可!
       第十一章 线程:本章介绍了线程相关的内容,多线程编程在实际的Linux应用项目中占了很大一部分,所以多线程是大家必须要掌握的一个编程技巧。
       第十二章 线程同步:涉及到线程,那就必然绕不开线程同步,本章介绍了用于实现线程同步的几种不同的方式以及它们的原理,譬如互斥锁、条件变量、自旋锁以及读写锁等,不同的方式适用于不同的场景,需要根据应用场景来选择!
      第十三章 高级I/O:本章介绍了文件I/O当中的一些高级用法,包括:非阻塞I/O、I/O多路复用、异步I/O、存储映射I/O以及文件锁。
本书中关于入门篇的内容就到这里为止了,接下来将会进入到提高篇内容的学习,大家加油!

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-23 22:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表