Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Shenzhen Institute of Information Technology

嵌入式linux操作系统应用

Shenzhen Institute of Information Technology via XuetangX

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free





本课程是面向职业本科嵌入式技术专业学生设计的 零基础入门 课程,以"从虚拟到现实、从应用到内核、从学习到创造"为教学主线,系统讲授嵌入式Linux应用开发与驱动编程的核心技术。课程以 国产信创生态 为背景,以 RK3568/全志T113 等国产开发板为实践平台,培养具备"自主可控"意识和全栈开发能力的嵌入式工程师。



Syllabus

  • 课程引导与嵌入式系统简介
    • 课程内容
    • 任务介绍
  • 任务一、操作系统选取
    • 嵌入式系统简介
    • Linux简介
    • Linux特点
    • Linux版本
    • Linux组成
    • 课程小结
    • 小结作业
  • 任务二、安装虚拟工作环境
    • 什么是虚拟机
    • 软件准备
    • 安装虚拟机
    • 在虚拟机中安装Vmware Tools
    • 虚拟机的网络连接方式
    • 桥接方式配置
    • NAT方式配置
    • 虚拟机NAT上网操作指导书
    • 作业1:安装虚拟机
  • 任务三、虚拟环境中的Linux安装
    • 安装虚拟机与Ubuntu
    • 虚拟机中启动关闭
    • 在线Linux仿真器
  • 任务四、工作目录操作
    • Linux文件系统目录结构
    • Shell与基本命令
    • 目录操作命令
    • 课程小结
    • 作业
  • 任务五、工作文件操作
    • 文件属性
    • 文件操作
    • 文件查找
    • 文件查看
    • 文件内容操作
    • 文件打包与压缩
    • 课程小结
  • 任务六、用户与用户组管理
    • 文件的用户权限
    • 用户管理
    • 组管理
    • 图形方式添加用户
  • 任务七、脚本编辑
    • Vim编辑器
  • 任务八、利用脚本实现自动化管理
    • 简单介绍与变量
    • 数组使用
    • 内建命令
    • 控制-分支结构
    • 控制-循环结构
    • 控制-函数
  • 任务九、创建自动化工作流程
    • gcc基本使用
    • gbd使用
    • makefile使用
    • 拓展:autotool使用
    • 小结
  • 任务十、实现输入输出控制
    • IO原理与函数
    • 文件操作
  • 任务十一、实现多进程管理
    • 进程管理命令
    • 进程启动
    • 进程相关函数
    • 守护进程
    • 进程间通信
    • 线程
  • 拓展:智能安防硬件驱动
    • ARM-Linux开发环境
    • bootloader
    • 文件系统构建
    • 内核移植
    • 驱动编写与加载
    • KEY驱动
    • 驱动开发
  • 拓展:网络服务器搭建
    • TFTP搭建
    • NFS搭建
    • samba
  • 拓展:人工智能与Linux
    • 人工智能环境Linux常用指令
    • 人工智能Linux环境搭建
  • 拓展:题库参考答案
    • 题库文件
    • 作业参考答案
  • 拓展:上课视频
    • 3月2日9日回放视频
    • 3月16日回放
  • 参考资料:教学文件
    • 课程标准
    • 思政素材
    • 课程思维导图
  • 期末考试
    • 题库考试

Tags

Reviews

Start your review of 嵌入式linux操作系统应用

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.