书籍详情
《书籍原子嵌入式Linux驱动开发详解左忠凯嵌入式开发MCU开发物联网应用开发等工程技术人员学习和参考用书》[54M]百度网盘|亲测有效|pdf下载
  • 书籍原子嵌入式Linux驱动开发详解左忠凯嵌入式开发MCU开发物联网应用开发等工程技术人员学习和参考用书

  • 出版社:世纪书缘专营店
  • 出版时间:2022-08
  • 热度:12245
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍



商品参数

原子嵌入式Linux驱动开发详解
定价 169.00
出版社 清华大学出版社
出版时间 2022年08月
开本
作者 左忠凯
页数
ISBN编码 9787302613824


内容介绍

嵌入式 Linux涉及的知识点很多,对初学者的基础要求高,在知识储备的广度和深度上都对学习者提出了很高

的要求。大多数转型嵌入式 Linux开发的朋友都是以前从事单片机开发工作的工程师,因此如何从单片机开发工

程师转型为嵌入式 Linux开发工程师,这个过程非常重要。

单片机 工 程 师 大 多 数 都 是 在 Windows环 境 下 工 作,使 用 集 成 IDE 编 写 并 编 译 代 码,然 后 在 IDE 上 通 过

DownLoad按钮一键下载代码到单片机中。至于集成IDE是怎么组织源文件,又是怎么编译的并不清楚。

本书就以单片机工程最熟悉的“裸机”开发为例,讲解如何在 Ubuntu下搭建开发环境,如何使用 VScode编写程

序,如何使用 make工具编译源码。通过这些操作,大家就可以对集成式IDE与开源开发环境有很清晰的认识。当

掌握了开发方式以后,剩下的就是通过大量的裸机案例来加深对I.MX6ULL 这颗芯片的认识,了解各个外设的应

用,为后面学习嵌入式Linux驱动开发打下坚实的基础。本书后半部分详细讲解了如何移植uboot、Linux内核、根文件

系统,最终在开发板上搭建出一个基础的嵌入式 Linux系统,后续的嵌入式 Linux驱动开发就在这个小系统上进行。

本书可作为广大从事嵌入式开发、MCU 开发、物联网应用开发等工程技术人员的学习和参考用书,也可作为高

等院校计算机、电子、自动化等专业嵌入式系统、微机接口、物联网、单片机等课程的教材。




作者介绍

左忠凯,14年参加工作以来一直从事于嵌入式教育,以第一作者身份著有《FreeRTOS源码详解与应用开发》,参与编写了正点原子大量的手把手教你STM32系列书籍,比如《精通STM32F4库函数版》、《STM32F7原理与应用》等。同时录制了大量的STM32相关教学视频,广受好评。18年开始负责公司Linux教育平台的研发,编写了1800多页的Linux驱动开发教程,录制了200多讲Linux开发视频,负责的I.MX6ULL开发板自从发布至今,销量一直处于淘宝第一,Linux驱动开发相关视频在各大平台的点击量超过30万次。



目录

第一篇Ubuntu操作系统入门

(扫描封底“本书资源”二维码获取)

第二篇裸机开发

第1章开发环境搭建

1.1Ubuntu和Windows文件互传

1.2Ubuntu下NFS和SSH服务开启

1.2.1NFS服务开启

1.2.2SSH服务开启

1.3Ubuntu交叉编译工具链安装

1.3.1交叉编译器安装

1.3.2安装相关库

1.3.3交叉编译器验证

1.4Visual Studio Code软件的安装和使用

1.4.1Visual Studio Code软件的安装

1.4.2Visual Studio Code插件的安装

1.4.3Visual Studio Code新建工程

1.5CH340串口驱动安装

1.6MobaXterm软件安装和使用

1.6.1MobaXterm软件安装

1.6.2MobaXterm软件使用

第2章CortexA7 MPCore架构

2.1CortexA7 MPCore简介

2.2CortexA处理器运行模型

2.3CortexA寄存器组

2.3.1通用寄存器

2.3.2程序状态寄存器

第3章ARM汇编基础

3.1GNU汇编语法

3.2CortexA7常用汇编指令

3.2.1处理器内部数据传输指令

3.2.2存储器访问指令

3.2.3压栈和出栈指令

3.2.4跳转指令

3.2.5算术运算指令

3.2.6逻辑运算指令

...