• 基于树莓派的FM电台

    基于树莓派的FM电台

    首先看什么是树莓派: 这就是树莓派的可爱的徽标。 再来看看树莓派的真机: 这个树莓派是@Breaker学长送的,如果你连这样的学长都没有。。哈哈。。那么我也没办法 这个树莓派左边网线直接连接电脑,右边直接插上手机充电器的电源供...

  • CPU智能卡操作

    CPU智能卡操作

      在我之前的印象里,我们所使用的卡应该类似于U盘这样的媒介,读卡器在上面读写东西而已。   而我后来接触到才发现,我们所用的银行卡里面是装有操作系统的。这种智能卡自带微处理器,读卡器对卡的操作,就相当于是和是和CPU卡进行交互。。...

  • 植物大战僵尸 外挂

    植物大战僵尸 外挂

    外挂是之前写的,现在为了写博客,把之前的内容再翻上来。 先来看看植物大战僵尸的界面: 有没有一种怀恋的感觉。 哈哈,好了,来讲一下外挂原理。 所有的游戏的关键数据都保存在内存中,找到它然后修改掉,就是外挂了。 是不...

  • SmlOS:十二.多任务的支持

    SmlOS:十二.多任务的支持

    (1)TSS硬件跳转的实现 首先对TSS进行简要介绍,TSS-任务状态段(TaskStateSegment)是x86计算机上是一个保存任务信息的数据结构。被现代的操作系统用于系统任务管理。 TSS结构体如下: struct TSS32 {  int backlink, esp0, ss0, esp1, ss1...

  • SmlOS:十一.时钟控制的实现

    SmlOS:十一.时钟控制的实现

    (1)时钟超时管理架构 对时钟的管理,主要基于时钟中断的功能。中断功能的实现在上面有简要的介绍,这里不做过多描述。 这里介绍两个重要的时钟管理结构体: struct TIMERCTL {  unsigned int count, next, using;  struct TIMER *timers...

  • SmlOS:十.窗口图层的控制

    SmlOS:十.窗口图层的控制

    (1)图层管理结构的初始化 系统对桌面图形做出图形结构的管理形式,图层管理表的结构如下: struct SHTCTL {  unsigned char *vram, *map;  int xsize, ysize, top;  struct SHEET *p_sheets[MAX_SHEETS];  struct SHEET sheets[MAX_SHE...

更多...

加载中...