侵权投诉
焊接机器人 喷涂机器人 搬运机器人 装配机器人 切割机器人 其它机器人
订阅
纠错
加入自媒体

开发一个最简单的机器人“操作系统”全过程

2014-09-19 00:15
来源: 机器人网

  第二步:汇编

  假设你已经安装了NASM程序,那么进入命令行模式,然后输入以下命令:

  C:[PATH]\ nasm boot.asm -o boot.bin

  其中“C:[PATH]\”为boot.asm代码文件所在位置。

  现在如果不出意外的话,你已经拥有了boot.bin二进制文件,这个就是引导程序!

  第三步:制作引导盘

  由于不能随便更改硬盘,否则系统无法进入原来的操作系统,所以我们用软盘来试验。

  那么,我们准备一张软盘。

  现在,我们要自己写一个程序将我们汇编得到的二进制文件写到软盘的第一个扇区。

  C语言程序代码如下:

  /***************START***************/

  #include

  #include

  int main(void)

  {

  FILE *in;

  unsigned char buffer[520];

  if((in = fopen("boot.bin", "rb"))==NULL)

  {

  printf("Error loading file\n");

  exit(0);

  }

  fread(&buffer, 512, 1, in);

  while(biosdisk(3, 0, 0, 0, 1, 1, buffer));

  fclose(in);

  return 0;

  }

  /****************END****************/

<上一页  1  2  3  4  5  下一页>  余下全文
声明: 本网站所刊载信息,不代表OFweek观点。刊用本站稿件,务经书面授权。未经授权禁止转载、摘编、复制、翻译及建立镜像,违者将依法追究法律责任。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

机器人 猎头职位 更多
文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号