OS和裸机的区别 OS即(operating system)操作系统,比如我们常用的windows系统,mac系统,android系统,ios系统,linux系统等,都属于操作系统。操作系统的本质是一个特殊的软件,它直接管理硬件,同时为各个应用程序划分资源(内存,堆栈,时间片等),并提供控制(调度, ...
分类:
其他好文 时间:
2020-01-23 19:55:31
阅读次数:
215
上期教大家创建分区,刚分区完成后没有文件系统,分区不能使用。本期教大家创建文件系统,(文件系统:操作系统通过文件系统管理文件及数据,创建文件系统的过程俗称格式化。)没有文件系统的设备称之为裸(raw)设备,常见的文件系统有:fat32、NTFS、ext2、ext3、xfs、HFS等。 Linux文件 ...
分类:
系统相关 时间:
2020-01-23 14:10:58
阅读次数:
299
树上数颜色,因为是查询子树,所以用 $dfn$ 序将树上问题转化为序列问题,然后就是裸的莫队数颜色了。 统计答案时还需注意一些细节问题,实现就看代码。 时间复杂度为 $O(n\sqrt{n})$。 $code:$ ...
分类:
其他好文 时间:
2020-01-22 23:54:21
阅读次数:
127
励志公式 用Python进行验证 1.首先打开终端窗口 2.其次输入Python命令 3.最后输入你要计算的公式 1个*表示乘,2个*表示次方 操作系统(Operation System, OS) 操作系统作为借口的示意图 没有安装操作系统的计算机,通常被称为裸机 ●如果想在裸机.上运行自己所编写的 ...
分类:
编程语言 时间:
2020-01-22 01:09:54
阅读次数:
116
题意: 询问$m$次,每次给出一个正整数$k$,求数组中和他异或的最大值。 思路: 01字典树裸题,……但是我不会,特意学习一下。顺便回忆一下字典树 首先把数组中的每一个数,二进制存到字典树中,从高位开始,然后每次询问从上往下跑,尽量0走1,1走0。 注意数组的大小 , _ !!!! ...
分类:
其他好文 时间:
2020-01-21 13:31:52
阅读次数:
82
最近想在 f429 上面使用 mdk526 版本的 IDE,配合 HAL 和ucosiii。考虑到的方法是对比 v7 开发板的 ucosiii 和裸机程序,找出需要修改的地方,然后对比 v6 开发板的 ucosiii 和 裸机程序,然后把相应的修改融合起来即可。 一。 V7开发板 ucosiii 和 ...
分类:
其他好文 时间:
2020-01-20 19:06:55
阅读次数:
63
给出 n 个整数 $x_1, x_2, ...,x_n$ ,询问 [l, r] 中 max{$x_k\times cnt_{x_k}$}( $cnt_i$ 表示 i 出现的次数) "Luogu" "AtCoder" 分析 回滚莫队裸题。 当然也可以用分块做,但我一开始打的分块,成功的只过了 4 个点 ...
分类:
其他好文 时间:
2020-01-17 22:50:36
阅读次数:
104
我使用了两种驱动开发的模型来写了smart210上的按键驱动程序,这里做一下总结以及提供他人参考以及建议和改进,最后一个原因是自己很久没有写过博客了,现在想分享一下linux驱动开发程序的编写。 首先是Linux的中断处理机制。裸机开发中,通过中断标识一个函数指明该函数是中断处理函数,在编译器处理时 ...
分类:
系统相关 时间:
2020-01-17 22:44:26
阅读次数:
120
1. 8086汇编开发环境搭建 在上篇博客中简单的介绍了8086汇编语言。工欲善其事,必先利其器,在8086汇编语言正式开始学习之前,先介绍一下如何搭建8086汇编的开发环境。 汇编语言设计之初是用于在没有操作系统的裸机上直接操作硬件的,但对于大部分人来说,在8086裸机上直接进行编程将会面临各种困 ...
分类:
编程语言 时间:
2020-01-16 22:23:12
阅读次数:
82
我们回顾下中断产生前后的处理流程:详见 "异常、中断的原理与流程" 中断前: 中断产生后: 问题案例: 我们想实现一个按键点灯程序,我们知道有以下两种方案: 1.轮询方案:轮询检测按键的电平状态,当检测到后,点亮对应的led; 2.中断方案:将按键配置成外部中断源,当有按键按下,触发中断,在中断服务 ...
分类:
其他好文 时间:
2020-01-16 17:25:27
阅读次数:
97