本课程是《嵌入式工程师自我修养》自学视频教程系列,嵌入式学习6步走中的第3步:Linux系统编程第04期。主要学习重点:进程的创建、执行、控制运行、退出等,进程与终端之间的关系,Linux中的进程全景图
1
本课程一共分为三个部分,如下所示。 一、课程内容、特色、目标以及答疑 二、MPP开发入门1)讲解vi? vdec vpss 以及vo等概念以及视频图像怎么在它们之间传递2)vdec vpss vo例程代码及其调试方法详解 三、基于NNIE构建一个jpeg图片识别的完整应用1)模型量化选项详解2)直接对jpeg图片进行目标检测,附上源代码并详细讲解。
1
物联网(英语:Internet of Things,缩写IoT)是互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络,而在物联网技术中,传感器,是其技术不可缺少的一个零部件。 本课程结合实际项目设计了传感器的初识、物联网中的温度检测、物联网中的位置及位移检测、物联网中的压力检测、物联网中的气体检测、物联网中的湿度检测、智能家居系统的组网及应用等项目共计十七个学习任务,体现了专业学习的针对性和适用性。
1
本文主要介绍了设计一种新型智能车电机驱动电路的电路图。
2021-10-26 13:47:24 108KB 智能硬件 BTS7960 驱动电路 文章
1
【课程特色】从需求分析到硬件设计再到软件开发全部都是在设计本课程时候真实同步进行的。比如元器件的选型、原理图的设计、PCB的下单生产,用我自购买的贴片机进行样板贴片的操作过程,代码部分框架如何搭建,驱动怎么编写,NB-iot如何一步步连接到阿里云云端,我把在公司开发物联网产品经验常碰到的问题点都融入到了这套课程当中 整个课程力求让同学们能通过一个NB-IOT项目掌握同一类的物联网项目的开发,即便你以后使用其他型号NB-IOT模组或者实现其他功能同样知道该如何把一个大的项目划分成小的功能最后实现出来 针对核心的内容我们会先给大家讲实现的思路,配套画出流程图,最后再对照流程图实现代码,而不至于面对一个复杂的项目迷失在代码的海洋里找不到方向 把STM32使用、Freertos的应用、阿里云物联网平台的应用的知识都贯穿在整个项目进行中 在课程中产生的每一个文档,每一张流程图,以及原理图PCB等设计的源文件全部开放给学员 【建议学习计划】1、建议一到两天学习一节,整个项目学习周期大概在两个月时间 2、除了看视频一定要动手实践,这样才能有最大的收获 3、在代码环节可以先模仿我们写,之后可以再尝试
1
课程介绍: 本课程从以下多个方面来给大家讲解 1. 以海思3536为例,以图示的方式,从芯片丝印开始介绍此平台的能力、架构以及各个主要功能模块的使用方法、步骤; 2. 嵌入式Linux系统环境、应用程序运行环境、开发环境、QT运行环境、QT开发环境的搭建过程介绍; 3. 编译并运行SDK官方例程,并移植并运行QT官方的OpenGLES例子程序; 4. 运行一个8路1080P60导播台程序以及一个多路4KP30解码加多画面合成4K输出的测试程序; 5. 以上所讲内容所涉及的一些相关概念、知识点的讲解; 6. 更多涉及本课程的资料,请邮箱索取;
1
协程是最近几年比较火的一个概念,尤其是在互联网后台、手机游戏后台等场景中被大量使用。它跟我们经常使用的进程、线程有什么区别呢?有哪些优势呢? 本期课程为《Linux系统编程》的练手项目:带领大家从零开始,使用仅仅50余行代码,就可以实现一个简单的协程,实现协程的三个基本API接口函数:create、yield、resume。从最开始的汇编开始,到最上层的API的封装,通过这个小项目的实战训练,让你真正理解协程的概念。
1
本期课程,王老师对C语言在大型项目中经常遇到的一些问题、模棱两可的概念、知识死角、各种坑,从原理上进行分析、从技术实现上进行讲解。这些东西,在其它地方很少看到,很多知识点是老师花费了一个月的时间去研究、分析、验证得出的结论,干货满满。对于新手来收,这些可以直接作为经验,应用在以后的开发实战中;对于1~3年的公司工程师来说,学完本期课程,相信您也会有不少的收获。
1
操作系统和多任务编程,是很多嵌入式学员学习的难点和重点。本期课程针对嵌入式学员,尤其是非CS专业的嵌入式学员,补充CPU工作机制、操作系统核心技术等理论短板,为后续的Linux内核、驱动开发等高阶课程打下良好的理论基础。
1
本课程是《C语言嵌入式Linux编程》第4期主要内容包括: 1)程序运行过程中堆栈的内存分布2)栈初始化、大小、栈在函数调用和参数传递过程中的作用3)栈与作用域、栈对形参和实参的管理4)黑客栈溢出攻击原理及实践5)堆内存的维护、嵌入式裸机环境下、ucos、linux环境下堆内存的管理和维护6)内存泄露与防范、内存错误及检测7)实战:实践自己的堆内存管理器
1