科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
上位机是什么
上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。...…
哈夫曼算法原理
1952年, David A. Huffman提出了一个不同的算法,这个算法可以为任何的可能性提供出一个理想的树。香农-范诺编码(Shanno-Fano)是从树的根节点到叶子节点所进行的的编码,哈夫曼编码算法却是从相反的方向,暨从叶子节点到根节点的方向编码的。...…
IPC机制之管道
每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)。...…
什么是Bootloader
1、概念 简而言之即在具有操作系统(Linux内核)的嵌入式设备启动操作系统启动前运行的一段引导程序。2、功能 (1)初始化硬件设备(2)建立内存空间的映射图(3)完成内核的加载,为内核设置启动参数 从而准备好一个适合操作系统运行的软硬件环境。...…
matlab定义函数
1新建文件 首先建立M文件或直接点击(File/New/Function)建立函数文件,其中函数文件的格式是:function [输出变量] = 函数名称(输入变量)% 注释% 函数体 ...…
ARM:指令寄存器
在arm 处理器共有37个寄存器。其中包含,31个通用寄存器,6个状态寄存器,多有的这些寄存器都是32位寄存器。Arm微处理器有7中工作模式,在不同的工作模式下有不同的寄存器组,某些寄存器在不同的工作模式下是公用的。...…
STM32单片机如何编程
本博文针对于没有stm32编程经验的读者,如博文中有任何问题请与博主联系,如需转载请指明出处。本博文采用的芯片为STM32F103VET6,编程软件为MDK,下载器为J-link...…
通用串行总线控制器技术
通用串行总线Universal Serial Bus,缩写为USB,是一个标准的外部总线标准。在计算机领域,它是已经获得广泛使用的技术,常用的电子设备上几乎都有USB接口。USB最初用于规范个人电脑PC与外部设备之间的连接与通讯,一般由PC来充当host端,各种外部设备作为device端,所有的通信都必须在host与device之间进…
回到顶部