软件架构工程师
-
为了更好的让大家理解Open.MEMS的体系,下面详细介绍一下它的软件架构,如下图所示。...
作者:nmg回复:3
-
深圳高薪急求软件架构师、嵌入式工程师、高级软件工程师、电子设计工程师、算法工程师、Team Leader、系统工程师!!!...
作者:heagle回复:0
-
深圳高薪急求软件架构师、嵌入式工程师、高级软件工程师、电子设计工程师、算法工程师、Team Leader、系统工程师!!!...
作者:as1011回复:0
-
《大模型时代的基础架构》软件程序与专用硬件的结合...
作者:ltaodream回复:0
-
【stm32wba】+7 stm32wba低功耗蓝牙软件基本架构 【NUCLEO-WBA52CG】+1开箱贴 【STM32WBA52CG】+...
作者:damiaa回复:2
-
公司在武汉,产品是:光刻机关键部件研发生产、人形机器人;感兴趣的留下联系方式~ 工作职责 1、负责硬件平台操作系统软件和驱动开发设计,配合硬件工程师和逻辑工程师开展产品调试工作。...
作者:lucky_feng回复:3
-
有选择入行dsp软件和电源硬件工程师的机会,该选哪个,前景和学习难易如何 dsp软件和电源硬件工程师选哪个更好 这两个完全不相同的,感觉没法比吧。...
作者:15070317051回复:10
-
当从硬件设计转向包含软件的设计时,硬件工程师应牢记以下十个技巧。 技巧1:流程图第一,实现第二 当工程师首次迈入软件开发领域时,会有一种强烈的诱惑力促使他们立刻投入工作并开始写代码。...
作者:赵玉田回复:2
-
软件开发,通俗说就是写程序,就是把一串一串的命令组合起来,让它来替我们完成某种特定任务。软件开发工程师就是从事软件开发相关工作的人员的统称。...
作者:huaqingyuanjian回复:6
-
《电子硬件工程师入职图解手册》第五章 提炼软件算法 作为电子硬件专业,确实对算法的学习不多,基本只是做做逻辑控制、通信协议控制,最多就是PID算法。...
作者:louislouis回复:2
-
迅速科技招聘嵌入式MCU软件工程师 工作地点:深圳南山 薪资:税前15K/月起 联系电话:15850507366 刘生(微信同号) 任职要求: 1、本科及以上学历,电子、计算机或软件相关专业...
作者:liumaxwell回复:7
-
IT之家 7 月 20 日消息,据 Business Insider 获得的一份泄露的内部数据显示,2022 年谷歌员工的总薪酬中位数为 279802 美元,其中软件工程师拿到了高达 71.8 万美元...
作者:王达业回复:6
-
硬件软件合作设计 为了充分发挥GaN器件在射频应用中的潜力,必须在所有层面进行创新,包括器件工艺进步和电路架构的增强和修改。...
作者:兰博回复:0
-
负责各平台BMS底层软件开发和维护; 2. 参与产品的需求制定与系统调试; 3. 负责单片机及外围芯片底层驱动的代码编写及测试; 4. 参与通信协议的制定; 5....
作者:黄金甲回复:5
-
公司销售遍及全球 158 个国家和地区,公司品牌 NARADA南都 享誉全球 软件开发工程师(嵌入式) 岗位职责: 1、负责BMS嵌入式系统需求分析、设计开发、功能仿真和软件编程; 2、负责定义并编写...
作者:黄金甲回复:3
-
软件开发工程师(以太网开发)20-30K 15薪 岗位职责: 1. 负责车载以太网MAC、PHY以及Switch相关驱动移植及开发; 2....
作者:用户名不能为空回复:4
-
先从整个市场大行业来看,软件工程师,程序员属于高薪产业,国家扶持等这个是毋庸置疑的,确认好软件工程师、程序员的行业是非常不错,前景一片光芒。那 软件工程师工资一般多少钱,待遇怎么样?...
作者:huaqingyuanjian回复:6
-
招聘嵌入式软件工程师(工作地:南京) 汽车相关行业嵌入式软件开发工程师,3年以上工作经验。...
作者:naruto_god回复:1
-
高级软件工程师(上市公司背景,公司口碑好,有轨道交通行业工作经验,或者电源类工作经验,36岁内,20-30k,龙华新区观澜 ) 职位描述: 协助部门经理做好现有大功率电源控制软件的开发,独立开发PWM...
作者:职涯有乐回复:4
-
嵌入式软件工程师主要从事嵌入式软件开发工作,涉及应用层以及底层软件开发和设计工作。...
作者:huaqingyuanjian回复:3
-
随着无线通信技术深入研究和应用发展,在相控阵、卫星通信、雷达、电子对抗、遥测等领域,射频和微波工程正师面临着越来越大的缺口,而无线工程师供不应求已经成为了通信行业面临的重要困境。...
课时1:详解微波收发机系统 课时2:射频收发机架构 课时3:滤波器、放大器、混频器、PLL等射频器的原理和设计思想 课时4:板级收发机的系统设计、器件仿真、原理图设计和微波PCB设计技术 课时5:项目案例分享
显示更多 -
RSC-V架构在极短的时间内便引起了业界的高度关注,从众多反 应快速的小公司到实力雄厚的巨头公司(如阿里、华为等),均开 始使用RISC-V架构开发产品。...
课时1:织女星开发平台介绍 课时2:环境搭建 课时3:工程创建 课时4:织女星开发平台-启动流程介绍 课时5:织女星开发平台-RISCV SDK介绍 课时6:RISC-V体系结构概述 课时7:计算机基础 课时8:处理器的地址空间 课时9:单级存储与多级存储 课时10:存储映射表 课时11:GPIO简介 课时12:GPIO实验步骤详解1 课时13:GPIO实验步骤详解2 课时14:LED实验 - 寄存器版 课时15:寄存器的封装方式 课时16:寄存器读写的标准化 课时17:LED实验-SDK版 课时18:UART简介 课时19:UART原理详解 课时20:SDK库函数详解 课时21:UART实验 课时22:中断概述 课时23:RISC-V下的中断机制 课时24:启动代码分析 课时25:按键中断实验 课时26:UART中断实验 课时27:RTC概述 课时28:RTC寄存器分析 课时29:RTC实验 课时30:ADC概述 课时31:RV32M1下ADC原理与寄存器分析 课时32:ADC实验
显示更多 -
课程大纲目录 : 第一部分: ST_LINK项目介绍及前期准备 内容简介:本部分内容主要是总体介绍此次项目的设计,并完成前期软件的安装及配置,软件重要初始化与快捷键的设置,大体介绍项目的组成及本次课程的学习方法...
课时1:ST_LINK项目介绍 课时2:电子设计学习思路与流程 课时3:Cadence Allegro 22.1软件安装 课时4:Allegro 22版本常规设置以及快捷键安装 课时5:原理图工程文件的介绍与创建 课时6:原理图库元件模型的组成介绍 课时7:软件自带原理图库介绍与编辑 课时8:IC类元件库创建 课时9:跳线类的元件模型创建 课时10:排针类元件模型的创建 课时11:LED灯元件模型的创建 课时12:原理图库的管理与调用 课时13:原理图页的大小及常规设置 课时14:原理图库的调用以及放置 课时15:器件的复制及放置 课时16:元器件电气互联及网络标号的添加 课时17:原理图的可读性的优化处理 课时18:原理图的统一编号设置 课时19:PCB封装名称的统一添加与管理 课时20:原理图的编译设置及检查 课时21:原理图的BOM的输出 课时22:原理图的PDF的打印输出 课时23:PCB封装元素的组成与介绍 课时24:实例-贴片双色LED封装的创建 课时25:实例-LQFP48芯片的PCB封装创建 课时26:实例-USB接口PCB封装创建 课时27:常用其他PCB封装的直接调用 课时28:3D模型的导入与设置 课时29:原理图网表同步与PCB器件放置 课时30:Allegro软件常规层面介绍与颜色配置 课时31:PCB板框的评估定义及结构器件定位 课时32:PCB快捷键的设置及推荐 课时33:交互式模块化布局规划与思路分析 课时34:PCB布局实战演示及优化 课时35:网络Class的介绍及设置 课时36:PCB叠层设计与阻抗计算 课时37:设计规则-线宽规则设置 课时38:设计规则-间距规则设置 课时39:设计规则-区域规则设置 课时40:PCB布线宏观分析与通道评估 课时41:PCB过孔添加与信号手工布线处理 课时42:PCB电源与地布线及整体优化的处理 课时43:丝印设计规范及调整 课时44:DRC的设置及检查 课时45:什么是PCB拼板,为什么要拼板 课时46:PCB拼板认识-V-cut与邮票孔 课时47:光学定位点及工艺边的介绍 课时48:PCB的拼板实例演示 课时49:PCB板尺寸和层名称的标注 课时50:制造装配图的PDF输出 课时51:Gerber文件的输出 课时52:文件整理及PCB打样制板说明的制作 课时53:课程总结及学习规划
显示更多 -
1、课程介绍: FanySkill集成了使用Allegro软件进行PCB设计时辅助设计人员提高工作效率的20多个Skill功能。...
课时1:内容介绍及安装方法介绍 课时2:切换原点功能介绍 课时3:创建椭圆焊盘的热焊盘(Flash)功能介绍 课时4:创建KeepOut功能介绍 课时5:自动规范化焊盘功能介绍 课时6:封装管脚编号修改工具介绍 课时7:字符、过孔、器件对齐工具介绍 课时8:格点设置工具介绍 课时9:等间距操作工具介绍 课时10:按指定位置整齐摆放器件工具介绍 课时11:打断布线、丝印线、挖取铜皮功能介绍 课时12:自动连通布线功能介绍 课时13:调管脚功能介绍 课时14:更改过孔网络功能功能介绍 课时15:位号自动放置器件中心功能介绍 课时16:光绘设置及一键生成工具介绍 课时17:单位转换功能介绍 课时18:一键设置字符大小及位号丝印大小 课时19:一键设置颜色方案 课时20:一键导出封装Device文件 课时21:LOGO导入工具介绍 课时22:消除目录中无用文件 课时23:其他功能介绍 课时24:在软件中加载、运行Skill文件 课时25:在软件打开时自动运行Skill文件 课时26:在软件中添加菜单项 课时27:通过菜单执行Skill命令及快捷键设置 课时28:FanySkill代码编写方法介绍
显示更多 -
课程大纲目录 : 第一部分:最小系统板项目介绍及前期准备 内容简介:本部分内容主要是总体介绍此次项目的设计,并完成前期软件的安装及配置,软件重要初始化与快捷键的设置,大体介绍项目的组成及本次课程的学习方法...
课时1:最小系统板项目介绍 课时2:电子设计学习思路与流程 课时3:AD21软件安装 课时4:AD21软件系统参数的一些基本配置 课时5:PCB工程文件的介绍与创建 课时6:原理图库元件模型的组成介绍01 课时7:简单电阻容元件模型的创建 课时8:利用Excel创建IC类元件库 课时9:按键的元件模型创建 课时10:排针类元件模型的创建 课时11:LED灯元件模型的创建 课时12:现有原理图库分类以及调用方法 课时13:原理图页的大小及常规设置 课时14:原理图库的调用放置 课时15:器件的复制及对齐 课时16:导线及NetLabel的添加 课时17:原理图的可读性的优化处理 课时18:原理图的统一编号设置 课时19:PCB封装名称的统一添加与管理 课时20:原理图的编译设置及检查 课时21:原理图的BOM的输出 课时22:原理图的PDF的打印输出 课时23:PCB封装元素的组成与介绍 课时24:实例-贴片0603封装的创建 课时25:实例-TSSOP20芯片的PCB封装创建 课时26:实例-USB接口PCB封装创建 课时27:常用其他PCB封装的直接调用 课时28:3D模型的导入与设置 课时29:PCB导入及常见导入报错解决办法 课时30:常见绿色报错的消除 课时31:PCB板框的评估及叠层设置 课时32:PCB快捷键的设置及推荐 课时33:交互式模块化布局规划 课时34:PCB布局实战演示及优化 课时35:网络Class的介绍及设置 课时36:设计规则-间距规则设置 课时37:设计规则-线宽规则设置 课时38:设计规则-过孔规则设置 课时39:设计规则-铺铜规则设置 课时40:设计规则-其他规则设置 课时41:PCB布线宏观分析与通道评估 课时42:扇孔的处理及敷铜插件的应用与布线 课时43:PCB电源布线及整体优化的处理 课时44:丝印设计规范及调整 课时45:DRC的设置及检查 课时46:什么是PCB拼板?为什么要拼板 课时47:PCB拼板认识-V-cut与邮票孔 课时48:光学定位点及工艺边的介绍 课时49:PCB的拼板实例演示 课时50:PCB板尺寸和层名称的标注 课时51:制造装配图的PDF输出 课时52:Gerber文件的输出 课时53:文件整理及PCB打样制板说明的制作 课时54:课程总结及学习规划
显示更多 -
本课程主要包括嵌入式系统概述,ARM Cortex处理器架构,软硬件开发环境,基本内部硬件模块GPIO/定时器/PWM/ADC模块,通用外设通信接口UART/I2C/SPI接口,TCP/IP网络协议及其实现...
课时1:嵌入式系统与实验课程导学 课时2:嵌入式系统概述 课时3:嵌入式系统特点和示例1 课时4:嵌入式系统特点和示例2 课时5:嵌入式系统特点和示例3 课时6:微控制器核心板及扩展板简介(实验部分) 课时7:软件集成开发环境CCS简介 课时8:嵌入式微处理器指令集架构 课时9:ARM Cortex-M3 课时10:存储器空间映射 课时11:中断和异常处理系统 课时12:GPIO应用 课时13:GPIO实验 课时14:通用定时器(理论部分) 课时15:通用定时器(实验部分) 课时16:TivaWare介绍 课时17:PWM应用 课时18:PWM实验 课时19:SSI同步串行接口 课时20:点阵液晶显示器实验(上):介绍点阵液晶模块的原理与使用 课时21:点阵液晶显示器实验(下):实验内容与操作 课时22:I2C接口技术 课时23:I2C实验 课时24:串行接口数模转换器(实验原理) 课时25:串行接口数模转换器(实验操作) 课时26:DSP on ARM Cortex-M4 课时27:音频接口 课时28:TCP_IP协议概述(1) 课时29:TCPIP协议概述(cont) 课时30:FreeRTOS 嵌入式实时操作系统的应用(上) 课时31:FreeRTOS 嵌入式实时操作系统的应用(下) 课时32:基于SoPC的异构嵌入式系统
显示更多 -
同时邀请内核专家谢宝友老师和一线工程师张天飞,分享多年企业一线的内核实战经验,让你在动手实践的同时,能够一以贯之,从理论到实践,从实践到理论,打通知识之间的脉络,掌握系统级软件设计的思路和方法。...
课时2:Linux 操作系统概述 课时3:Linux内核结构以及内核模块编程 课时4:Linux内核源码中的双链表结构 课时5:源码分析-内核中的哈希表 课时6:动手实践-Linux内核模块的插入和删除 课时8:内存管理之内存寻址 课时9:段机制 课时10:分页机制 课时11:动手实践-把虚拟地址转换成物理地址 课时13:进程概述 课时14:Linux进程创建 课时15:Linux进程调度 课时16:动手实践-打印进程描述符task_struct中的字段 课时17:工程实践-基于内核模块的负载监控 课时19:Linux内存管理机制 课时20:进程用户空间管理机制 课时21:物理内存分配与回收机制(上) 课时22:物理内存分配与回收机制(下) 课时23:动手实践-Linux内存映射基础(上) 课时24:动手实践-Linux内存映射实现(中) 课时25:动手实践-Linux内存映射测试(下) 课时27:中断机制概述 课时28:中断处理机制 课时29:中断下半部处理机制 课时30:时钟中断机制 课时31:动手实践-中断上半部的代码分析及应用 课时32:动手实践-中断下半部的代码分析及应用 课时34:Linux中的各种API 课时35:系统调用机制 课时36:动手实践-添加系统调用(系统调用日志收集系统) 课时38:内核同步概述 课时39:内核同步机制 课时40:动手实践-内核多任务并发实例(上) 课时41:动手实践-内核多任务并发实例(下) 课时43:虚拟文件系统的引入 课时44:虚拟文件系统的主要数据结构 课时45:文件系统中的各种缓存 课时46:页高速缓存机制以及读写 课时47:动手实践-编写一个文件系统(上) 课时48:动手实践-编写一个文件系统(中) 课时49:动手实践-编写一个文件系统(下) 课时51:设备驱动概述 课时52:IO空间管理 课时53:设备驱动模型 课时54:字符设备驱动程序简介 课时55:块设备驱动程序简介 课时56:动手实践-编写字符设备驱动程序 课时57:工程实践-编写块设备驱动的基础(上) 课时58:工程实践-块设备驱动程序分析(中) 课时59:工程实践-块设备驱动程序实现(下)
显示更多 -
本教程从RT-Thread 内核的简单介绍入手,从软件架构入手讲解实时内核的组成与实现,这部分给初学者引入一些 RT-Thread 内核相关的概念与基础知识,让初学者对内核有初步的了解。...
课时1:初识RT-Thread 课时2:动态内存堆的使用 课时3:线程的创建 课时4:简单的线程实例-跑马灯-栈空间分配技巧 课时5:线程的时间片轮询调度 课时6:空闲线程及两个常用的钩子函数 课时7:临界区保护 课时8:信号量的使用 课时9:生产者消费者问题 课时10:互斥量的使用 课时11:线程的优先级翻转 课时12:事件集的使用 课时13:邮箱的使用 课时14:消息队列的使用 课时15:软件定时器的使用 课时16:内存池的使用
显示更多 -
C2000针对处理、传感和驱动的闭环优化体现出的高实时性,非常适合各类电机控制,着重讲述了C2000的实时硬件架构,配套软件,尤其是针对高端伺服电机的实时控制性能而设计的独特的处理器和外设体系。...
-
本次研讨会将详细介绍ADADN8080处理器主要配置、功能和接口、以及整个方案的硬件架构和功能。同时,也将介绍该套硬件系统的LINUX软件和FREERTOS软件系统。...
课时1:ADI 语音交互系统方案: 硬件 课时2:ADI 语音交互系统方案: 软件 课时3:ADI 语音交互系统方案: demo
-
LabVIEW2010中文版虚拟仪器从入门到精通》主要面向LabVIEW的初、中级用户,介绍LabVIEW编程的基础知识和基本技巧,可作为大、中专院校相关专业的教学和参考用书,也可供有关工程技术人员和软件工程师参考...
课时1:例3-1 数值型控件的使用方法 课时2:例3-2 组合框的使用方法 课时3:例3-3 修饰控件的使用方法 课时4:例4-1 计算两数之积 课时5:例4-2 使用Express VI进行频谱分析 课时6:例4-3 数字滤波器的创建与调试 课时7:例5-1 计算n个数据的平方和 课时8:例5-2 计算时间差 课时9:例5-3 使用定时循环产生波形 课时10:例6-1 全局变量的使用 课时11:例6-2 创建学生基本情况表 课时12:例6-3 创建波形数据并获取其属性 课时13:例6-4 提取指定的波形数据 课时14:例7-1 求稳定状态时的曲线 课时15:例7-2 产生两个函数曲线 课时16:例7-3 设计一个颜色表 课时17:例7-4 绘制单位球面 课时18:例8-1 文本文件的写入 课时19:例8-2 文本文件的读取 课时20:例8-3 写入电子表格文件VI的使用 课时21:例8-4 电子表格文件的读取 课时22:例8-5 文件IO函数的流盘操作 课时23:例8-6 二进制文件的写入 课时24:例8-7 二进制文件的读取 课时25:例8-8 数据记录文件的创建 课时26:例8-9 数据记录文件的读取 课时27:例8-10 测量文件的写入 课时28:例8-11 测量文件的读取 课时29:例8-12 配置文件的创建 课时30:例8-13 配置文件的读取 课时31:例9-1 基本函数发生器的使用实例 课时32:例9-2 公式波形VI的使用 课时33:例9-3 基本混合单频VI的使用 课时34:例9-4 均匀白噪声波形VI的使用 课时35:例9-5 仿真信号Express VI的使用 课时36:例9-6 基于持续时间的信号发生器VI的使用 课时37:例9-7 数字FIR滤波器的使用 课时38:例9-8 滤波器Express VI的使用 课时39:例9-9 基本平均直流-均方根VI的使用 课时40:例9-10 FFT频谱(幅度-相位)VI的使用 课时41:例9-11 卷积和相关Express VI的使用 课时42:例9-12 Butterworth滤波器 课时43:例9-13 基于逐点VI的滤波 课时44:例11-1 双机串行通信 课时45:例11-2 与PLC进行串行通信 课时46:例11-3 DataSocket应用实例一 课时47:例11-4 DataSocket应用实例二 课时48:例11-5 利用TCP协议进行双机通信 课时49:例11-6 UDP通信实例 课时50:例12-1 创建数组 课时51:例12-2 字符串搜索
显示更多 -
Android系统工程师揭秘Android车载系统框架automotive...
课时1:Android系统工程师揭秘Android车载系统框架 课时2:汽车电子电气架构EEA发展史 课时3:AutoSar车控操作系统与车载操作系统 课时4:Automotive系统定制需求:中间件集成 课时5:Automotive系统中间件权限配置 课时6:车载行业Android从业人员职业方向分析 课时7:Automotive是什么,车载开发方向分析 课时8:车载应用开发与移动应用的区别 课时9:车载系统开发,Automotive系统定制实战 课时10:AutoSar车控操作系统与车载操作系统 课时11:Android开发在车载行业职业发展方向分析 课时12:面试题一:监听内存泄露的逻辑是怎样的? 课时13:面试题二:IdleHandler 你知道吗?它工作原理是什么? 课时14:面试题三:JVM 内存回收原理如何应用? 课时15:面试题四:LeakCanary监控内存泄漏的漏洞你知道吗? 课时16:进程的Binder 什么时候创建 课时17:Binder 通信的原理 课时18:Binder如何突破1M限制 课时19:Framework管理 (AMS,WMS,PMS,wifiService,BluetoothService)的技术方案 课时20:AMS&WMS 等服务如何使用Binder完成通信 课时21:车载域控制器与底层OS系统 课时22:FDBUS的-域名服务器- 课时23:FDBUS服务器的编译与部署 课时24:跨系统通信的设计 课时25:车载SOA架构跨域通信 课时26:车载域控制器与智能座舱底层OS 课时27:智能座舱域Android&QNX通信架构设计 课时28:通信服务中心部署与跨域通信 课时29:什么是SOA架构,为什么需要 课时30:车载SOA架构通信方案 课时31:NIO OS 系统的结构层次分析 课时32:NIO OS系统init进程分析 课时33:NIO OS系统Zygote进程源码 课时34:NIO OS守护进程机制分享 课时35:NIO OS Framework层系统service面试分享 课时36:NIO OS 自定义开机进程的权限限制 课时37:NIO OS 如何给车载系统添加空调服务的访问权限? 课时38:NIO OS Android系统权限控制流程 课时39:NIO OS Android应用与DAC机制的联系 课时40:NIO OS SEAndroid的MAC强制访问控制 课时41:安卓的未来在哪里? 课时42:Windows11 安装 VMware 再安装Ubuntu 课时43:给电脑直接安装Ubuntu 课时44:Ubuntu基础支持工作 课时45:AOSP12源码下载部署工作 课时46:AOSP12 车载编译工作 课时47:AOSP12 车载 模拟器烧入固件工作 课时48:AOSP12 修改车载Launcher 部署工作 课时49:车载Launcher源码分析工作 课时50:Volvo车载设备系统 课时51:自定义开机系统服务进程 课时52:DAC自主访问控制 课时53:Android App的用户分配 课时54:Android App权限与DAC的联系 课时55:开机服务DAC权限配置与DAC机制缺陷 课时56:SEAndroid安全上下文 课时57:SEAndroid的TE策略配置 课时58:开通权限后的服务演示 课时59:GraphicBuffer的概念 课时60:GraphicBuffer在图形显示系统中的作用 课时61:GraphicBuffer的属性结构 课时62:GraphicBuffer结构中handle到底是什么 课时63:GraphicBuffer的创建架构Alloca 课时64:GraphicBuffer的创建流程 课时65:硬件加速对App开发的意义 课时66:CPU与GPU结构差异 课时67:CPU、GPU数学运算效率比较 课时68:GPU对像素的处理能力 课时69:软件绘制和硬件绘制的源码讲解
显示更多 -
GD32嵌入式开发入门-手打代码...
课时1:透彻理解嵌入式系统的概念 课时2:ARM发展历程 课时3:开发板介绍 课时4:搭建GD32F1开发环境详解 课时5:创建GD32F10x模板工程 课时6:由图灵机理解计算机原理 课时7:算术逻辑单元ALU与锁存器 课时8:冯诺依曼结构 课时9:哈佛结构 课时10:Cortex-M3架构简介 课时11:GD32F103对Cortex-M3的实现 课时12:初识GD32F103C8T6的GPIO 课时13:GPIO点灯 课时14:GPIO输出模式的内部原理 课时15:GD32库函数控制GPIO口输出代码详解 课时16:按键控制LED亮灭 课时17:GPIO口输入模式详解 课时18:机械按键的软件消抖代码演示 课时19:GPIO寄存器简介 课时20:理解嵌入式中断的一般概念 课时21:嵌套中断向量控制器NVIC 课时22:外部中断、事件控制器EXTI 课时23:中断式触摸按键需求分析与代码设计 课时24:中断式触摸按键的代码实现 课时25:可编程定时、计数器一般原理 课时26:Systick的原理与应用方法 课时27:Systick实现精准延时函数的代码实现 课时28:Systick中断方式实现流水灯 课时29:实时时钟RTC的工作原理 课时30:RTC代码案例(上)-需求与设计 课时31:GD32串口printf功能的代码演示 课时32:实时时钟RTC案例代码演示 课时33:看门狗原理 课时34:看门狗代码演示 课时35:GD32的定时器简介 课时36:GD32定时器输出PWM的原理 课时37:PWM信号实现呼吸灯代码案例 课时38:通信的基本概念 课时39:GD32的USART 课时40:GD32串口发送的代码实现 课时41:GD32串口中断接收数据帧 课时42:TTL_RS232_RS485 课时43:IIC通信原理 课时44:温度传感器LM74A工作原理 课时45:软件I2C访问LM75AD代码案例(上) 课时46:软件IIC访问LM75A——下 课时47:GD32F10x的硬件I2C原理 课时48:OLED屏显示原理简介 课时49:硬件I2C显示温度到OLED屏——上 课时50:硬件I2C显示温度到OLED屏——下 课时51:SPI通信原理详解 课时52:软件模拟SPI通信过程 课时53:W25QXX介绍 课时54:W25Q32驱动编码演示(上)程序设计 课时55:W25Q32驱动编码演示(下)编码与测试 课时56:GD32F10x的SPI硬件外设原理 课时57:硬件SPI驱动W25QXX 课时58:CAN通信原理 课时59:GD32F10x的CAN外设 课时60:GD32F10x的CAN自回环模式通信代码演示 课时61:理解ADC的原理 课时62:GD32的ADC外设概述 课时63:GD32的ADC案例编码演示 课时64:理解DMA 课时65:GD32F103的DMA实现原理 课时66:DMA案例之M2M 课时67:ADC配合DMA玩转摇杆 课时68:舵机工作原理 课时69:旋转编码器的工作原理详解 课时70:旋转编码器驱动代码演示 课时71:旋转编码器控制舵机编码演示 课时72:步进电机工作原理 课时73:达林顿管与步进电机驱动ULN2003 课时74:步进电机驱动案例编码演示
显示更多 -
物联网终端开发理论基础...
课时1:背景介绍 课时2:课程介绍 课时3:浅谈ARM 课时4:初识Cortex-M系列CPU(1) 课时5:初识Cortex-M系列CPU(2) 课时6:MDK简介及下载安装 课时7:MDK的使用方法及其它工具介绍(1) 课时8:MDK的使用方法及其它工具介绍(2) 课时9:MDK的使用方法及其它工具介绍(3) 课时10:Cortex系列CPU的体系结构及指令集 课时11:ARM汇编语言学习 课时12:Cortex-M架构CPU的内核寄存器和处理器的操作模式 课时13:Cortex-M架构CPU存储系统的特点 课时14:Cortex-M架构CPU内核的存储系统 课时15:Cortex-M架构CPU异常和中断的处理 课时16:Cortex-M架构CPU的复位及复位时序 课时17:实验课程前的软件准备工作(1) 课时18:实验课程前的硬件准备工作(2) 课时19:课程整体介绍 课时20:蓝牙4.0信道分析与拓扑分析 课时21:蓝牙4.0BLE协议栈简介 课时22:IAR集成开发环境简介 课时23:工程的编辑与修改 课时24:CC2540硬件资源简介 课时25:仿真调试与下载 课时26:流水灯基础开发 课时27:独立按键检测开发 课时28:矩阵键盘检测开发new 课时29:定时器与计数器基础开发 课时30:定时器计数器开发之中断方法 课时31:uart串口基础开发 课时32:串口的高级开发 课时33:串口的编程技巧 课时34:ad转换之vdd检测new 课时35:可变参数的使用技巧 课时36:点灯实验的理论基础 课时37:点灯实验之直接操作寄存器代码的实现(1) 课时38:点灯实验之直接操作寄存器代码的实现(2) 课时39:点灯实验之通过使用CMSIS库实现点灯的实验 课时40:按键实验之理论基础 课时41:按键实验之通过轮询实现按键捕获的实验 课时42:按键实验之通过中断实现按键捕获的实验 课时43:串口实验之理论基础 课时44:串口实验之代码实现分析演示(1)-串口初始化及发送代码讲解 课时45:串口实验之代码实现分析演示(2)-串口接收代码讲解及在板演示 课时46:看门狗及定时器实验之理论基础 课时47:定时器实验代码的实现分析及演示 课时48:看门狗实验代码分析实现及演示
显示更多 -
华为IOT物联网视频教程...
课时1:十分钟快速上云(基于IoT Booster) 课时2:十分钟快速上云(基于软件开发服务) 课时3:小熊派介绍 课时4:LiteOS Studio 安装 课时5:IoT平台产品开发 课时6:智慧路灯设备开发 课时7:IoT Boost Web应用开发 课时8:微信小程序与安卓APP调试 课时9:FOTA远程升级单片机程序 课时10:开发板学习资源介绍 课时11:STM32CubeMX环境搭建 课时12:MDK环境搭建 课时13:STM32CubeMX介绍 课时14:使用STM32CubeMX新建工程模板 课时15:工程介绍-HAL库基本文件及作用 课时16:STM32文档资料获取 课时17:手把手点亮LED灯 课时18:STM32文档资料获取 课时19:按键输入实验-循环查询 课时20:按键输入实验-外部中断 课时21:串口通信实验-理论篇 课时22:串口通信实验-实践篇-扫描 课时23:串口通信实验-实践篇-中断 课时24:串口通信实验-实践篇-DMA 课时25:DAC输出实验 课时26:ADC采样实验-DMA 课时27:TIM2定时器中断实验 课时28:SPI协议驱动LCD屏 课时29:单片机内部flash读写实验 课时30:W25Q64串行flash实验-QSPI 课时31:SDIO实验-SDMMC1 课时32:光照传感器实验-I2C 课时33:用一杯咖啡的时间初探物联网 课时34:稳定可靠的有线通信 课时35:百家争鸣的无线通信 课时36:万物互联的LPWA 课时37:解锁物联网平台,与OceanConnect相识 课时38:解读平台特性,与OceanConnect相知 课时39:熟悉业务流程,与OceanConnect相伴 课时40:NB-IoT=Niubilty吗 课时41:NB-IoT中的Niubility技术 课时42:eLTE-IoT中的excellent技术 课时43:安全可靠的工业物联网关 课时44:卓有成效的物联网解决方案 课时45:智能互联的家庭物联网关 课时46:物联网操作系统-HuaweiLiteOS 课时47:一个内核很重要-LiteOS Kernel 课时48:N个框架知多少-LiteOS Framework 课时49:华为物联网认证HCIA-IoT 课时50:物联网在智慧城市中的应用 课时51:物联网在绿色能源中的应用 课时52:物联网在车联网领域的应用 课时53:物联网在公共安全中的应用 课时54:物联网在消费电子中的应用 课时55:物联网概述 课时56:华为IoT平台介绍 课时57:华为IoT平台关键特性 课时58:NB-IoT标准及解决方案介绍 课时59:NB-IoT芯片与模组介绍 课时60:CoAP协议技术原理 课时61:MQTT协议技术原理 课时62:华为IoT平台端到端开发 课时63:Profile在线开发 课时64:编解码插件在线开发 课时65:在线调试 课时66:物联网操作系统的概述 课时67:LiteOS基础架构及代码 课时68:物联网常用模组AT指令 课时69:小熊派开发板介绍 课时70:轻松玩转LiteOS 课时71:Postman调测API 课时72:应用订阅调式指导 课时73:基于Booster构建Web应用 课时74:基于软开云构建应用服务器 课时75:Android微信小程序演示 课时76:PLC-IoT通信模块介绍 课时77:AR502E系列边缘计算网关容器安装及使用 课时78:MQTT-C开发 课时79:PLC-IoT软件二次开发 课时80:国网常用业务流程梳理 课时81:AC日志管理接口介绍 课时82:容器接口梳理及使用方式介绍 课时83:设备档案接口梳理及使用方式介绍 课时84:设备日志接口介绍 课时85:设备升级接口梳理以及使用方式介绍 课时86:文件接口梳理及使用介绍 课时87:应用接口梳理及使用方式介绍 课时88:其他接口梳理及使用方式介绍 课时89:LiteOS内核实战教程-Helloworld 课时90:LiteOS内核实战教程-任务管理(理论) 课时91:LiteOS内核实战教程-任务管理(实战) 课时92:LiteOS内核实战教程-信号量(理论) 课时93:LiteOS内核实战教程-信号量(实战) 课时94:LiteOS内核实战教程-互斥锁(理论) 课时95:LiteOS内核实战教程-互斥锁(实战) 课时96:LiteOS内核实战教程-内存管理(理论) 课时97:LiteOS内核实战教程-内存管理(实战) 课时98:HCIA-IoT华为认证介绍 课时99:物联网概述 课时100:物联网的主要结构
显示更多 -
操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,为应用软件运行提供良好的环境。掌握操作系统的基本原理及其核心技术是研究型大学计算机专业本科毕业生的基本要求。...
课时2:课程概述 课时3:教学安排 课时4:什么是操作系统 课时5:为什么学习操作系统,如何学习操作系统 课时6:操作系统实例 课时7:操作系统的演变 课时8:操作系统结构 课时9:OS实验概述 课时11:从OS角度看计算机系统 课时12:从OS角度看RISC-V 课时13:Rust语言与系统编程 课时14:RISC-VCPU启动 课时15:RISC-VCPU启动进一步分析 课时17:基本概念与原理 课时18:硬件架构支持 课时19:中断处理机制–Overview 课时20:中断处理机制–Detail-1 课时21:中断处理机制–Detail-2 课时22:中断处理机制–Detail-3 课时23:中断处理机制–Summary 课时24:系统调用 课时26:计算机体系结构和内存层次 课时27:地址空间和地址生成 课时28:连续内存分配 课时29:碎片整理 课时30:伙伴系统 课时31:SLAB分配器 课时33:非连续内存分配的需求背景 课时34:段式存储管理 课时35:页式存储管理 课时36:页表概述 课时37:快表和多级页表 课时38:RISC-V页映射机制 课时39:使能RISC-V页表 课时41:虚拟存储的需求背景 课时42:覆盖和交换 课时43:局部性原理 课时44:虚拟存储概念 课时45:虚拟页式存储 课时46:缺页异常 课时47:RISC-V缺页异常 课时49:页面置换算法的概念 课时50:最优算法、先进先出算法和最近最久未使用算法 课时51:时钟置换算法和最不常用算法 课时52:Belady现象和局部置换算法比较 课时53:页表自映射 课时55:工作集置换算法 课时56:缺页率置换算法 课时57:抖动和负载控制 课时58:面向缓存的页替换算法-FBR 课时59:面向缓存的页替换算法-LRU-K2Q 课时60:面向缓存的页替换算法-LIRS 课时62:进程的概念 课时63:进程控制块 课时64:进程状态 课时65:三状态进程模型 课时66:挂起进程模型 课时67:线程的概念 课时68:用户线程 课时69:内核线程 课时70:进程地址空间与熔断(meltdown)漏洞 课时72:进程切换 课时73:进程创建 课时74:进程加载 课时75:进程等待与退出 课时76:rCore进程和线程控制 课时78:处理机调度概念 课时79:调度准则 课时80:先来先服务、短进程优先和最高响应比优先调度算法 课时81:时间片轮转、多级反馈队列、公平共享调度算法和ucore调 课时82:实时调度 课时83:优先级反置 课时84:rCore调度框架 课时86:对称多处理与多核架构 课时87:多处理器调度概述 课时88:O(1)调度 课时89:CFS调度 课时90:BFS调度算法 课时92:背景 课时93:现实生活中的同步问题 课时94:临界区和禁用硬件中断同步方法 课时95:基于软件的同步方法 课时96:高级抽象的同步方法 课时98:信号量 课时99:信号量使用 课时100:管程 课时101:哲学家就餐问题 课时102:读者-写者问题 课时103:Rust语言中的同步机制 课时105:死锁概念 课时106:死锁处理方法 课时107:银行家算法 课时108:死锁检测 课时109:并发错误检测 课时111:进程通信概念 课时112:信号和管道 课时113:Linux信号机制 课时114:消息队列和共享内存 课时115:D-Bus机制 课时116:Binder机制
显示更多 -
第一期-零基础入门篇-47集 第二期-内核编程篇-20集 第三期-裸机开发篇-21集 第四期-驱动开发篇-现有82集...
课时2:开发板和野火大学堂 课时3:为什么学习Linux开发 课时4:如何学习Linux开发 课时5:i.MX系列芯片简介 课时6:Linux系统简介 课时7:安装ubuntu系统 课时8:Linux文件目录 课时9:用户管理与文件权限 课时10:使用Linux命令行(上) 课时11:使用Linux命令行(中) 课时12:使用Linux命令行(下) 课时13:使用编辑器(上) 课时14:使用编辑器(下) 课时15:Shell脚本编程(上) 课时16:Shell脚本编程(中) 课时17:Shell编程(下) 课时18:Linux环境变量 课时19:构建deb软件安装包 课时20:硬件介绍和固件烧录 课时21:fire-config刷机 课时22:fire-config连接wifi 课时23:点亮第一个LED 课时24:使用脚本体验硬件 课时25:Git简介和项目资料获取 课时26:安装NFS服务器 课时27:GCC与Helloworld 课时28:ARM-GCC与交叉编译 课时29:Linux系统和HelloWorld(上) 课时30:Linux系统和HelloWorld(下) 课时31:Makefile简介 课时32:Makefile三要素 课时33:引入Makefile管理项目 课时34:Makefile的变量 课时35:Makefile的模式规则 课时36:Makefile的条件分支 课时37:Makefile的常用函数 课时38:Makefile解决头文件依赖 课时39:C语言面向对象基础 课时40:一切皆文件 课时41:文件描述符和打开模式 课时42:open_close函数 课时43:read_write函数 课时44:lseek和sync函数 课时45:标准IO函数 课时46:控制LED灯设备 课时47:检测按键输入 课时48:检测按键输入 课时50:进程的由来 课时51:创建一个进程 课时52:子进程偷梁换柱 课时53:进程的退出 课时54:等待子进程的终结 课时55:进程的生老病死 课时56:进程组、会话、终端 课时57:守护进程 课时58:ps命令详解 课时59:僵尸进程和托孤进程 课时60:什么是进程间通信(ipc) 课时61:无名管道 课时62:有名管道 课时63:信号简介 课时64:常用信号分析 课时65:signal_kill_raise函数 课时66:信号集处理函数 课时67:system-V 消息队列 课时68:system-V 信号量 课时69:system-V 共享内存 课时71:I.MX6ULL启动方式 课时72:I.MX6ULL镜像文件 课时73:SDK方式烧录镜像 课时74:ARM-V7架构 课时75:ARM常用汇编指令 课时76:VSCode编辑器 课时77:GPIO控制原理 课时78:汇编点亮LED 课时79:使用c语言和sdk 课时80:按键检测输入 课时81:工程文件整理和中断头文件移植 课时82:通用中断控制器(GIC) 课时83:中断向量表 课时84:中断处理流程 课时85:按键中断实验 课时86:位置无关码和重定位 课时87:时钟控制模块 课时88:主频修改实验 课时89:串口通信实验 课时90:LCD显示原理 课时91:LCD显示实验 课时93:内核模块基本概念 课时94:内核模块实验1 课时95:内核模块实验2 课时96:Linux内核是怎么设计字符设备的 课时97:设备号的组成与哈希表 课时98:从源码看如何管理设备号 课时99:从源码看如何保存file_operation接口 课时100:如何创建一个设备文件 课时101:open函数如何查找file_operation接口 课时102:led字符设备驱动实验1 课时103:led字符设备驱动实验2 课时104:linux设备驱动模型
显示更多 -
操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,为应用软件运行提供良好的环境。掌握操作系统的基本原理及其核心技术是研究型大学计算机专业本科毕业生的基本要求。...
课时1:课程概述 课时2:教学安排 课时3:什么是操作系统 课时4:为什么学习操作系统,如何学习操作系统 课时5:操作系统实例 课时6:操作系统的演变 课时7:操作系统结构 课时8:前言和国内外现状 课时9:OS实验目标 课时10:8个OS实验概述 课时11:实验环境搭建 课时12:x86-32硬件介绍 课时13:ucore部分编程技巧 课时14:演示实验操作过程 课时15:BIOS 课时16:系统启动流程 课时17:中断、异常和系统调用比较 课时18:系统调用 课时19:系统调用示例 课时20:ucore+系统调用代码 课时21:启动顺序 课时22:C函数调用的实现 课时23:GCC内联汇编 课时24:X86中断处理过程 课时25:练习一 课时26:练习二 课时27:练习三 课时28:练习四 练习五 课时29:练习六 课时30:计算机体系结构和内存层次 课时31:地址空间和地址生成 课时32:连续内存分配 课时33:碎片整理 课时34:伙伴系统 课时35:非连续内存分配的需求背景 课时36:段式存储管理 课时37:页式存储管理 课时38:页表概述 课时39:快表和多级页表 课时40:反置页表 课时41:段页式存储管理 课时42:了解x86保护模式中的特权级 课时43:了解特权级切换过程 课时44:了解段_页表 课时45:了解ucore建立段_页表 课时46:演示lab2实验环节 课时47:虚拟存储的需求背景 课时48:覆盖和交换 课时49:局部性原理 课时50:虚拟存储概念 课时51:虚拟页式存储 课时52:缺页异常 课时53:页面置换算法的概念 课时54:最优算法、先进先出算法和最近最久未使用算法 课时55:时钟置换算法和最不常用算法 课时56:Belady现象和局部置换算法比较 课时57:工作集置换算法 课时58:缺页率置换算法 课时59:抖动和负载控制 课时60:实验目标:虚存管理 课时61:回顾历史和了解当下 课时62:处理流程、关键数据结构和功能 课时63:页访问异常 课时64:页换入换出机制 课时65:进程的概念 课时66:进程控制块 课时67:进程状态 课时68:三状态进程模型 课时69:挂起进程模型 课时70:线程的概念 课时71:用户线程 课时72:内核线程 课时73:进程切换 课时74:进程创建 课时75:进程加载 课时76:进程等待与退出 课时77:总体介绍 课时78:关键数据结构 课时79:执行流程 课时80:实际操作 课时81:总体介绍 课时82:进程的内存布局 课时83:执行ELF格式的二进制代码-do_execve的实现 课时84:执行ELF格式的二进制代码-load_icode的实现 课时85:进程复制 课时86:内存管理的copy-on-write机制 课时87:处理机调度概念 课时88:调度准则 课时89:先来先服务、短进程优先和最高响应比优先调度算法 课时90:时间片轮转、多级反馈队列、公平共享调度算法和ucore调度框架 课时91:实时调度和多处理器调度 课时92:优先级反置 课时93:总体介绍和调度过程 课时94:调度算法支撑框架 课时95:时间片轮转调度算法 课时96:Stride调度算法 课时97:背景 课时98:现实生活中的同步问题 课时99:临界区和禁用硬件中断同步方法 课时100:基于软件的同步方法
显示更多 -
Atmel 软件框架的目的是让你作为一个设计工程师花更多的时间在产品差异化上。这个视频简要介绍了 ASF 的架构,提议了一个在用 Atmel Studio 6 和 ASF 设计软件的方法。...
-
1.掌握操作系统的基本概念、功能组成、系统结构及运行环境; 2.熟悉并运用操作系统工作原理、设计方法和实现技术,理解有代表性、典型的操作系统实例(如UNIX、Linux和Windows); 3.了解操作系统的演化过程、发展研究动向、新技术以及新思想,为后续相关课程的学习打下良好基础,为后续职业...
课时1: 操作系统做了什么? 课时2:操作系统的定义和作用 课时3:操作系统的主要特征 课时4:典型操作系统的架构 课时5:操作系统的分类1 课时6:操作系统的分类2 课时7: 处理器状态 课时8:中断与异常机制介绍 课时9:中断与 异常机制 工作原理 课时10:实例:X86的中断与异常机制 课时11:系统调用机制 课时12:实例:基于X86的Linux系统调用机制简介 课时13:进程的基本概念 课时14:进程状态及状态转换 课时15:进程控制 课时16:关于进程相关概念的讨论 课时17:线程的引入 课时18:线程机制的实现 课时19:处理器调度的相关概念 课时20:设计调度算法要考虑的几个问题 课时21:批处理系统的调度算法 课时22:交互式系统的调度算法 课时23:多级反馈队列调度算法、各种调度算法小结等 课时24:Windows 的线程调度算法 课时25:进程的并发执行 课时26:进程互斥 课时27:进程互斥的软件解决方案 课时28:进程互斥的硬件解决方案 课时29:进程同步 课时30:信号量及PV操作 课时31:生产者消费者问题 课时32:读者写者问题 课时33:管程的基本概念 课时34:HOARE管程 课时35:管程的应用 课时36:MESA管程 课时37:PTHREAD中的同步机制 课时38:进程间通信IPC 课时39:典型操作系统中的IPC机制 课时40:基本概念-地址重定位 课时41:物理内存管理 课时42:伙伴系统 课时43:基本内存管理方案1 课时44:基本内存管理方案2 课时45:交换技术 课时46:虚拟存储技术 课时47: 页表及页表项的设计 课时48:地址转换过程及TLB的引入 课时49:页错误(Page Fault) 课时50:软件相关策略 课时51:页面置换算法1 课时52:页面置换算法2-工作集算法 课时53:其他相关技术 课时54:文件与文件系统 课时55:文件的存储介质 课时56: 磁盘空间管理 课时57:文件控制块及文件目录 课时58:文件的物理结构 课时59:文件系统的实现 课时60:文件系统实例——UNIX 课时61:文件系统实例——FAT 课时62:文件操作的实现 课时63:文件系统的管理 课时64:文件系统的安全性 课时65:文件系统的性能1 课时66:文件系统的性能2 课时67:文件系统的性能3 课时68:文件系统的两个练习 课时69:IO管理概述 课时70:I-O硬件组成 课时71: I-O控制方式 课时72:I-O软件的组成 课时73:I-O相关技术 课时74:I-O设备管理 课时75:I-O性能问题 课时76:死锁的基本概念 课时77:资源分配图 课时78:死锁预防 课时79:死锁避免 课时80:银行家算法 课时81:死锁检测与解除 课时82:哲学家就餐问题
显示更多