现在位置: 首页

《自己动手写操作系统》学习笔记(一)

2013年12月13日 操作系统  ⁄ 共 2403字 《自己动手写操作系统》学习笔记(一)已关闭评论 ⁄ 阅读 2,758 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html   一直以来自己就想写个操作系统,虽然也看过不少操作系统的书籍,但大多都是讲理论,完全没有教给你这么实现一个操作系统,哪怕他再简单!忽然有一天我发现了一本书《自己动手写操作系统》于渊著,对书中的内容深深吸引,随即买了一本仔细阅读并一边实践,从今天开始我将学习的过程以及遇到的问题一一记录下来,便于日后查阅。 一.今...
阅读全文

STM32三种启动模式中存储器的存储介质

2013年12月12日 裸机开发  ⁄ 共 338字 STM32三种启动模式中存储器的存储介质已关闭评论 ⁄ 阅读 1,558 次
STM32三种启动模式对应的存储介质均是芯片内置的三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 =  芯片内置的Flash。 2)SRAM =  芯片内置的RAM区,就是内存。 3)系统存储器 =  芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管...
阅读全文

STM32使用IAP更新用户程序

2013年12月11日 裸机开发  ⁄ 共 2949字 STM32使用IAP更新用户程序已关闭评论 ⁄ 阅读 3,490 次
IAP,全称是“In-Application Programming”,中文解释为“在程序中编程”。IAP是一种对通过微控制器的对外接口(如USART,IIC,CAN,USB,以太网接口甚至是无线射频通道)对正在运行程序的微控制器进行内部程序的更新的技术(注意这完全有别于ICP或者ISP技术)。ICP(In-Circuit Programming)技术即通过在线仿真器对单片机进行程序烧写,而ISP技术则是通过单片机内置的bootloader程序引导的烧写技术。无论是ICP技术还是ISP技术,...
阅读全文

主引导扇区(MBR),分区表(DPT)及活动分区(DBR)

2013年12月10日 技术文章  ⁄ 共 2413字 主引导扇区(MBR),分区表(DPT)及活动分区(DBR)已关闭评论 ⁄ 阅读 2,968 次
主引导扇区:硬盘的0柱面、0磁头、1扇区(也叫主引导记录MBR),大小为512Byte。 分区表(DPT):位于主引导分区,从偏移01BEH开始到偏移01FDH结束的64字节。 活动分区DBR:DBR(DOS BOOT RECORD,原意为DOS引导记录),位于柱面0,磁头1,扇区1(操作系统可以访问的第一个扇区),即逻辑扇区0。DBR分为两部分:DOS引导程序和BPB(BIOS参数块) 一、硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用...
阅读全文

一个简单的磁盘引导程序,实模式VS保护模式

2013年12月09日 技术文章  ⁄ 共 1135字 一个简单的磁盘引导程序,实模式VS保护模式已关闭评论 ⁄ 阅读 1,023 次
一、简单的磁盘引导程序 简单的说明:计算机加电后,BIOS检查硬件等等,BIOS调用19号中断加载磁盘引导程序。 以下用NASM编写的一个简单的磁盘引导程序 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;    '$'表示当前代码行的地址,'$$'表示起始代码地址 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [bits 16]                           ...
阅读全文
×