科技赋能·智引未来——华清远见教育科技集团
集团官网
在线课程
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
BootLoader的解锁方法
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行、一般来说这段程序也是用汇编写的,这样可以加快代码的运行速率。它的主要作用是初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有…
上位机是什么
上位机是指人可以直接发出操控命令的计算机,一般是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...…
回到顶部