172嵌入式相关的结果

  • 2.1.uboot学习前传

    本期课程为uboot学习的前导课程,主要目标是向大家引入uboot并让大家学会使用uboot,包括uboot的工作方式、环境变量、常用命令、uboot和主机的网络连接等。学完本课程将可以使用uboot(虽然还不懂原理)

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:5:32:56 关键词: 嵌入式 Linux C语言

  • 1.16.ARM裸机第十六部分-shell原理和问答机制引入

    本期课程从零开始带领大家写一个简易shell,目的是让大家对shell机制有所了解,对之前讲过的各种硬件的驱动程序做个综合应用,对环境变量、开机倒数自动运行等实现方法有个了解,以便为uboot的学习打下良好基础。

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:6:51:57 关键词: 嵌入式 Linux C语言

  • 1.15.ARM裸机第十五部分-触摸屏TouchScreen

    本期课程主要讲解触摸屏,首先用一节课讲了输入类设备的特点,尤其是触摸屏的一些特征。然后用2节课讲了电阻式触摸屏的原理、SOC的电阻触摸屏控制器的工作方式与编程方法;最后用2节课讲了电容式触摸屏的工作原理、电阻式和电容式触摸屏的特点比较、ft5x06电容触摸IC的数据手册等。通过本课程5节课的学习,目的是使大家掌握触摸屏的分类及工作原理、编程方法,为后续学习linux驱动的input子系统时打下良好基础。

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:2:18:29 关键词: 嵌入式 Linux C语言

  • 1.14.ARM裸机第十四部分-LCD显示器

    本期课程主要讲解LCD。首先讲了LCD显示原理、颜色原理、LCD显示器的主要性能参数、概念等,然后进入了LCD编程实战部分,用6节课从零开始带大家编写程序在LCD上显示像素、背景、线条、文字、图片等内容。本课程的学习目标是掌握LCD显示相关的概念和编程方法,对显存的作用和填充有本质的了解,对图像显示有一定的认识。

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:7:58:02 关键词: 嵌入式 Linux C语言

  • ARM裸机第十二部分-I2C通信详解

    本期课程主要讲解I2C通信协议的基本概念和编程分析。首先简单介绍I2C通信的基本特征,然后详细讲解了I2C通信的时序图,并且通过I2C的时序图讲解了通信物理层的时序概念。之后介绍了S5PV210的I2C控制器、gsensor芯片的I2C通信流程图,最后分析了相关的代码。本课程的目标是让大家对I2C通信有框架性的认识,对编程中数据手册、时序图、流程图和代码之间的关联有所认识。

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:4:04:09 关键词: 嵌入式 Linux 单片机

  • ARM裸机第十一部分-NandFlash和iNand

    本期课程主要讲述了2种常见的块存储设备:NandFlash和iNand。分别从物理接口、协议、芯片内部存储原理、SoC中的控制器、代码实践分析等几个方面详细讲述这两种存储设备。本课程的目标是让大家对块设备及其接口协议有个框架性的了解,给将来学习linux驱动时的块设备驱动打下基础。

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:6:05:17 关键词: 嵌入式 Linux C语言

  • ARM裸机第十部分-SD卡启动详解

    本期课程主要讲述S5PV210的SD卡启动。首先讲了SD卡相关的基础知识,然后重点复习了S5PV210启动过程中SD卡启动的内容,分析了代码大于16KB时SD卡启动中BL1和BL2的安排。最后本章用了一节课讲述了X210开发板软启动开关的置锁原理和编程。

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:4:48:36 关键词: 嵌入式 STM32 单片机

  • ARM裸机第九部分-定时器、看门狗和RTC

    本期课程主要讲述SoC中的时间相关的外设,包括定时器、看门狗定时器和实时时钟RTC。首先讲述了定时器的基本概念,然后以PWM定时器为例详细讲解了定时器的使用及编程细节;看门狗定时器部分详细讲了看门狗的意义和常规工作形式;最后2节课讲了RTC的概念、框图和编程方法

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:6:54:11 关键词: 嵌入式 Linux C语言

  • ARM裸机第八部分-按键和CPU的中断系统

    本期课程主要讲述按键和CPU的中断系统。首先介绍了按键的电学原理,然后用2节课讲了轮询方式处理按键。之后开始了CPU中断系统的讲解,详细介绍了中断的概念和设计原理,以2440和210为原型讲解了CPU如何实现中断以及如何编程利用中断。本课程的目标是深入理解中断原理和使用轮询、中断两种方式来实现按键获取。

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:7:00:24 关键词: 嵌入式 Linux 单片机

  • ARM裸机第七部分-串口通信详解

    本期课程主要讲述S5PV210的串口通信。本课程共分为3个部分:首先用3节课时间系统讲解了通信的基础知识、串行通信的重要概念和知识等;然后用5节课时间详细分析了S5PV210的串口控制器的关键部分及代码编写;最后用3节课时间讲述了如何基于S5PV210的基本串口通信函数实现stdio的移植。

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:7:11:43 关键词: 嵌入式 Linux C语言

  • ARM裸机第六部分-时钟系统

    本期课程主要讲述S5PV210的时钟系统,通过8节课的讲解和实战,希望大家能够彻底掌握S5PV210(以及类似复杂度的SoC)的时钟体系结构,理解MUX开关、DIV分频器、PLL倍频锁相工作电路等在时钟设置中的作用

    授课老师:朱有鹏 所属分类:嵌入式
    课程时长:3:55:16 关键词: 嵌入式 C语言 linux驱动 ARM 物联网


热门排行
学习打卡-大神在线解答