• 0

    消息 标记为已读

    没有消息

    查看全部
  • 登录/注册
  • 我的班级
  • 嵌入式星创客职业课程

    教学服务
    365
    视频时长
    463小时
    学习人数
    2730
    中国人保教育培训险
    开始学习
    有位老师想跟你聊一聊

    Hi,我是你的学习规划师

    不知道选什么课?和我聊聊吧!

    规划学习路径
    • 学习中
    • 已学完
    • 未学习
    • 即将上线

    嵌入式基础课程

    27课时50小时55分

    L1
    C语言

    C语言是嵌入式领域最重要也是最主要的编程语言,本课程从零开始讲解C语言,并通过大量编程实例重点讲解C 语言的高级编程知识。通过本课程学习学员会有比较扎实的C语言基础及编程能力,为后续学习打下基础。

    D1 必备Linux命令和C语言基础 试听 D2 数据类型、常量、变量及运算符 D3 输入输出专题
    D4 控制语句 D5 数组和字符串 D6 指针专题一
    D7 指针专题二 D8 函数1 D9 函数2
    L2
    Linux C语言高级
    免费

    本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括结构体、共用体、内存管理。通过本课程的学习,学员的C语言基础更加扎实、编程能力得到进一步提升

    D1 软件包管理及shell命令 D2 shell命令 D3 shell脚本编程
    D4 C语言高级编程 D5 Makefile
    L3
    数据结构全攻略

    本课程重点讲解数据结构的核心内容,包括顺序表、链表、队列、栈、树、各种查找和排序算法等。每种重要的数据结构都会介绍其理论知识及C语言的实现,还会结合实例讲解其在实际中的应用。

    D1 数据结构引入 D2 线性表之顺序表(上) D3 线性表之顺序表(下)
    D4 线性表之单链表(上) D5 线性表之单链表(下) D6 单链表的操作实现
    D7 D8 队列(上) D9 队列(下)
    D10 树(上) D11 树(下) D12 查找
    D13 排序

    嵌入式应用层课程

    27课时40小时7分

    L4
    文件IO

    关于文件的操作是嵌入式Linux应用层开发中很重要的一部分。本课程的主要目标是让学员熟练掌握linux下关于文件的各种操作,强化学员对Linux应用开发的理解和编码调试的能力,主要包括标准I/O、文件I/O、库的制作和使用等

    D1 标准IO 试听 D2 标准IO的读写 D3 流刷新定位、格式化输入输出
    D4 文件IO D5 目录操作和库的使用
    L5
    进程、线程和进程间通信

    进程、线程和进程间通信

    D1 进程的创建和回收 D2 exec函数族和守护进程 D3 线程的创建和回收
    D4 线程的取消和互斥 D5 条件变量和线程池 D6 有名管道和无名管道
    D7 共享内存 D8 信号机制
    L6
    Linux网络编程必修篇

    应用开发中大多都会涉及到网络功能,网络编程是Linux应用开发中非常核心的技术之一。本课程结合了大量实例讲解了网络基础知识、TCP 及UDP编程,并发服务器、I/O多路复用、TCP/IP协议原理、域名解析、网络超时优化等重要内容。

    D1 网络基础上 试听 D2 网络基础下 D3 TCP编程
    D4 并发服务器 D5 UDP编程 D6 IO多路复用
    D7 TCP、IP协议原理 D8 网络编程扩展上 D9 网络编程扩展下
    L7
    嵌入式数据库之sqlite3

    sqlite是嵌入式编程中应用最广泛的数据库。本课程讲了sqlite数据库的安装、常见的sql语句、及用C语言如何操作sqlite数据库。

    D1 嵌入式数据库之sqlite3上 试听 D2 嵌入式数据库之sqlite3下
    L8
    在线词典综合实战

    在线词典项目是一个涵盖了嵌入式应用开发所有课程的一个综合项目,通过本次课,学员可以对之前知识进行复习、消化和提升

    D1 在线词典项目介绍及框架搭建 试听 D2 在线词典项目注册登录的实现 D3 在线词典项目功能实现

    嵌入式底层课程

    49课时92小时42分

    L9
    ARM体系结构与接口技术

    ARM是嵌入式领域中使用的最为广泛的处理器,也是嵌入式工程师的一项必备技能;《ARM体系结构与接口技术》课程共分为两个阶段,第一阶段为ARM体系结构,主要包括ARM处理器的存储模型、工作模式、寄存器组织、异常机制、微架构、汇编指令集等内容,该阶段重在培养学生对处理器工作原理的理解;第二阶段为接口技术,主要包括GPIO、UART、WDT、中断、ADC、RTC、PWM、IIC等接口实验

    D1 计算机硬件基础 试听 D2 ARM处理器概论 D3 ARM寄存器组织
    D4 ARM异常处理 D5 ARM指令集仿真环境搭建 D6 数据处理指令
    D7 跳转与存储器访问指令 D8 栈的种类与应用 D9 专用指令
    D10 伪操作与混合编程 D11 FS4412开发环境搭建 D12 GPIO实验
    D13 C工程与寄存器封装 D14 UART实验 D15 WDT实验
    D16 轮询与中断 D17 中断控制器 D18 中断处理
    D19 ADC实验 D20 RTC实验 D21 PWM实验
    D22 IIC总线原理 D23 IIC控制器与MPU6050 D24 IIC编程
    L10
    系统移植

    《嵌入式系统移植》课程分为两个阶段,第一阶段主要介绍开发板的启动过程、uboot的安装及使用、 Linux的安装与加载、根文件系统的安装与加载等,旨在让学员掌握Linux的安装、加载、启动等过程。第二阶段主要介绍uboot、Linux内核、设备树、Linux设备驱动、根文件系统的移植过程,旨在让学员掌握系统移植及内核开发的基本技能,为后续内核开发的课程打下基础。

    D1 嵌入式系统移植导学 试听 D2 交叉开发环境搭建 D3 uboot的烧写及使用
    D4 Linux内核的安装与加载 D5 交叉编译工具链 D6 uboot移植
    D7 Linux内核移植 D8 Linux设备驱动移植 D9 根文件系统移植
    L11
    嵌入式系统驱动初级

    驱动开发是嵌入式Linux开发难度最高的内容。驱动开发既要熟悉相关硬件的操作又要深入理解内核中驱动框架和相关机制。本课程内容包括环境搭建、字符设备驱动编写、中断编程、平台驱动模型、接口驱动的编写等重要内容。

    D1 背景学法和环境搭建 D2 内核模块上_编译方法 D3 内核模块下_参数和依赖
    D4 字符设备驱动基础上_基础框架 D5 字符设备驱动基础中_IO模型 D6 字符设备驱动基础下_并发控制
    D7 内核定时器 D8 内核内存管理 D9 设备树
    D10 中断处理上_基础框架 D11 中断处理下_下半部机制
    L12
    嵌入式系统驱动高级

    驱动开发是嵌入式Linux开发难度最高的内容。驱动开发既要熟悉相关硬件的操作又要深入理解内核中驱动框架和相关机制。本课程内容包括环境搭建、字符设备驱动编写、中断编程、平台驱动模型、接口驱动的编写等重要内容。

    D1 设备模型 D2 平台总线式驱动开发上_基础框架 D3 平台总线式驱动开发下_ID匹配和设备树匹配
    D4 I2C总线式驱动开发 D5 Input子系统

    嵌入式底层深化阶段

    37课时97小时6分

    L21
    Linux驱动深化学习

    本课程主要讲解驱动深化的内容,学了该课程可以熟练掌握kobj kset uevent等对象,有面向对象思想、掌握LED,PWM,KEY子系统实战学习,设备树实战、熟悉设备树常用API的解析、了解中断子系统,相关数据结构,核心函数;掌握linux内核编译流程、特定设备驱动。

    D1 字符设备驱动深化 D2 混杂设备驱动 D3 Linux内存映射之mmap
    D4 Linux时间子系统 D5 gpio子系统 D6 pinctrl子系统
    D7 Linux内核设备模型 D8 pwm子系统 D9 单总线驱动
    D10 spi总线驱动 D11 Linux进程调度 D12 中断子系统分析
    D13 framebuffer帧缓存驱动
    L22
    Android底层开发

    通过本课程的学习,学员可以掌握Ubuntu系统上搭建Android开发环境,Android系统的编译和移植流程,Android系统下的JNI开发,Android系统下硬件抽象层的开发。本课程采用理论加实践的授课方式,手把手教你Android底层开发。

    D1 Android系统概述及开发环境搭建 试听 D2 Android系统编译和烧写过程 D3 Android模块的编译
    D4 Android系统启动流程分析 D5 JNI机制上 D6 JNI机制下
    D7 Android系统HAL层开发 D8 Android系统的定制
    L23
    Android驱动深化

    通过本课程的学习,学员可以系统深入的掌握Android底层知识。本课程采用源码分析和实例教学的方式,使学员对Android系统中的各个模块深入了解。本课程学习的重点是各个模块的JNI机制、HAL层、和Android驱动。对framwork和app层次做到了解。

    D1 Android中的硬件访问服务(上) 试听 D2 Android中的硬件访问服务(下) D3 Android中的灯光系统
    D4 Android中的输入子系统(上) D5 Android中的输入子系统(中) D6 Android中的输入子系统(下)
    D7 Android系统中的GPS/GPRS分析 D8 Android中的LCD显示系统 D9 Android系统中的触摸屏
    D10 Android系统中的G-SENSOR传感器系统(上) D11 Android系统中的G-SENSOR传感器系统(下) D12 Android中binder机制(上)
    D13 Android中binder机制(中) D14 Android中binder机制(下) D15 Android系统中的camera系统(上)
    D16 Android系统中的camera系统(下)

    5G物联网深化课程

    21课时30小时27分

    L24
    数字电路&模拟电路

    数字电路&模拟电路

    D1 数字电路设计基础 试听 D2 组合逻辑电路 D3 时序逻辑电路
    D4 数字集成电路应用与分析 D5 晶体二级管、三级管及基本元器件介绍 D6 晶体管放大电路及负反馈放大电路
    D7 集成运算放大电路设计 D8 集成电路应用与分析
    L25
    物联网低功耗广域网LoRa开发

    LoRa技术原理及相对应的物联网行业解决方案、LoRa软硬件设计、LoRa人机交互开发、LoRa无线通讯开发、LoRa-智慧牧场、智慧抄表、智慧停车、智慧灌溉等系统开发

    D1 LoRa物联网行业解决方案 D2 LoRa开发环境搭建及驱动移植 D3 Lora人机界面开发
    D4 LoRaPingPang系统设计 D5 LoRa串口透传开发 D6 LoRa自组网络设计
    D7 Lora智慧牧场项目集成开发 D8 LoRa物联网系统设计
    L26
    物联网云平台实战开发

    物联网云平台作为物联网学习和开发的核心环节,对设备接入,数据获取,数据处理和展示起着至关重要的作用,目前国外有亚马逊、微软、IBM,国内有阿里、百度、腾讯、中移动等优秀物联网平台,本课程基于物联网云服务的角度,全面讲解物联网云服务项目搭建,物联网云平台技术架构,物联网云平台使用及选型,物联网云平台接入技术、物联网云平台项目开发

    D1 物联网云服务 试听 D2 物联网云平台 D3 物联网云平台接入技术
    D4 物联网云平台-智能环境监控系统硬件开发 D5 物联网云平台-智能环境监控系统Web开发