embedfire  firebbs  gitee  github Logo [野火]嵌入式Linux基础与应用开发实战指南——基于i.MX8MMini开发板
  • 关于本项目
  • 关于野火

熟悉linux操作系统

  • 1. 为什么学习Linux开发
  • 2. 如何学习linux开发
  • 3. i.MX系列芯片简介
  • 4. Linux系统简介
  • 5. 在PC上安装Ubuntu系统
  • 6. Linux文件目录
  • 7. 用户组与文件权限
  • 8. 使用Linux命令行
  • 9. apt及yum包管理工具
  • 10. 使用gedit、VS Code以及Vim编辑器

熟悉EBF_IMX8MM开发板

  • 1. 硬件资源介绍——野火EBF_IMX8M MINI开发板
  • 2. 运行开发板和串口登录
  • 3. 开发板连接网络与SSH登录
  • 4. 查看开发板系统信息
  • 5. 命令行点灯和检测按键

使用C语言开发Linux应用程序

  • 1. 项目资料下载
  • 2. 文件传输与NFS网络文件系统
  • 3. GCC和Hello World
  • 4. ARM-GCC和开发板的HelloWorld
  • 5. Linux系统下的Hello World
  • 6. Makefile简介
  • 7. 使用Makefile控制编译
  • 8. 文件操作与系统调用
  • 9. 控制LED灯设备(LED子系统)
  • 10. 控制IO(GPIO子系统)
  • 11. 检测按键输入(input子系统)
  • 12. 串口通讯与终端设备
  • 13. I2C通讯
  • 14. SPI通信
  • 15. pwm(脉宽调制)
  • 16. 屏幕显示(framebuffer)
  • 17. 屏幕显示(DRM)介绍
  • 18. DRM应用编程–legacy接口
  • 19. DRM应用编程–atomic接口

linux进阶教程

  • 1. 进程
  • 2. 信号
  • 3. 管道
  • 4. 消息队列
  • 5. system-V IPC 信号量
  • 6. 共享内存
  • 7. 线程
  • 8. POSIX信号量
  • 9. POSIX 互斥锁
  • 10. 网络编程
  • 11. 套接字
  • 12. 深入了解select、poll、epoll之间的区别

附录

  • 1. Git教程

常见问题

  • 常见问题

版权

  • 版权说明
[野火]嵌入式Linux基础与应用开发实战指南——基于i.MX8MMini开发板
产品图片
EBFIMX8MMini开发板
产品规格书 配套程序 立即购买 本书pdf


野火IMX8M MINI开发板是野火电子基于NXP IMX8MMINI处理器设计的一款低功耗单板电脑, 4核A53,每核运行频率高达1.8GHz,1个M4核,运行频率高达400MHz 提供完整的SDK驱动开发包、核心板封装库,底板应用参考设计原理图, 可帮助客户大大缩减产品的开发时间,加快产品上市。 配套的系统支持Debian、Ubuntu系统,支持python、Qt等组件。

  • »
  • 搜索


© Copyright 2019, embedfire-野火 www.embedfire.com
Revision 02e7485. 最后更新于 2024-07-01, 15:11:38 — GMT+08:00 .
粤ICP备18017226号-1