震撼发布:567页《I.MX6U嵌入式Linux C应用编程指南》发布,左盟主历时10个月最新力作 | 您所在的位置:网站首页 › linux有3个主要部分 › 震撼发布:567页《I.MX6U嵌入式Linux C应用编程指南》发布,左盟主历时10个月最新力作 |
历时大半年,嵌入式Linux应用教程《【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.0》初版正式发布,目前已经编写完成567页!预计整本教程完成大概在800~1000页。力争10月份更新完整本教程! 教程篇幅说明 教程一共30多个章节,分为基础篇、提高篇和项目实战篇三部分。 基础篇:主要介绍了Linux应用编程所涉及到基础知识、理论以及相应系统调用和库函数的使用方法。 提高篇:以正点原子ALPHA/MiniI.MX6U开发板为例,将介绍如何对开发板上的各种硬件外设进行C语言应用编程。 项目实战篇:选取一些能在实际应用当中派得上用场的编程开发小项目进行讲解,提高大家的应用编程能力以及解决问题的能力。 支持开发板以及购买链接 因为教程是基于I.MX6ULL来编写,所以正点原子的阿尔法和Mini Linux开发板都可以配套学习。 图1 正点原子阿尔法Linux开发板购买链接【复制到浏览器打开】: https://detail.tmall.com/item.htm?id=609033604451 资料下载链接【建议PC端查看】: openedv.com/docs/boards/arm-linux/index.html 教程详细目录 下面我们看看教程的详细目录: 图2 教程目录
教程详细说明 目前市面上的Linux应用教程大多数都是通用教程,并没有专业的、专门面向嵌入式的系统化教程。为此正点原子Linux团队经过几天的开会讨论,最终制定出了一份面向嵌入式Linux的应用开发教程。 此教程既要系统讲解Linux应用开发基础知识,也要结合嵌入式的特点,着重介绍嵌入式领域的Linux应用开发。此教程一共分为如下几部分: 第一篇:基础篇 本篇包括十三章内容,主要介绍了Linux应用编程所涉及到基础知识、理论以及相应系统调用和库函数的使用方法。包括文件I/O、标准I/O、文件属性与目录、字符串处理、系统信息与系统资源、信号、进程、进程间通信、线程、线程同步、高级I/O等内容,每一章内容下细分了多个小节,对该章节内容进行详细讲解! 本篇涉及到的内容比较多,涵盖的知识面广,包括对一些知识点的深入剖析! 第二篇:提高篇 本篇将以正点原子ALPHA/MiniI.MX6U开发板为例,将介绍如何对开发板上的各种硬件外设进行C语言应用编程,譬如LED,GPIO,PWM,按键、触摸屏(输入设备应用编程),LCD(Framebuffer应用编程),摄像头(V4L2应用编程),串口、音频(alsa-lib)以及网络应用编程等,几乎包括板子上的所有硬件外设。目前本篇内容还在持续更新中! 第三篇:项目实战篇 通过前面两篇内容的学习,本篇将会选取一些能在实际应用当中派得上用场的编程开发小项目进行讲解,提高大家的应用编程能力以及解决问题的能力; 除此之外,本篇还会介绍一些在实际项目中会使用到的一些开发技能,譬如制作链接库,使用cmake工具构建、配置我们的工程,使用syslog生成日志信息,应用程序的调试手段等内容。目前本篇内容在持续更新中! 教程主要特点: 1.内容规划合理2.应用编程知识点覆盖面广3.内容易理解,应用编程小白都可快速入门4.知识点讲解到位,对某些知识点深入剖析5.示例代码规范、整洁 |
CopyRight 2018-2019 实验室设备网 版权所有 |