About make the Image of linux0.00 on ubuntu 13.04

there are something need to say.

after searching some material,I can make it in unbuntu 13.04 and run in the bochs.

lets look at it.

I meet several problem,in compiling head.s(original).

1.the "startup_32" must be rewritten as "_start".

2. ".align 2" means 2^2(squre of two),now it like this ".align 4".

3.I donot understand there are some errs about movl ,%al,like this.  Can it  pass the compiling in that time.

the following  is the makefile for linux0.00

# Makefile for the simple example kernel.
AS86 =as86 -0 -a
LD86 =ld86 -0
AS =gas
LD =gld
LDFLAGS =-s -x -M

all: Image

Image: boot system
 dd bs=32 if=boot of=Image skip=1
 dd bs=512 if=system of=Image skip=2 seek=1
 sync

disk: Image
 dd bs=8192 if=Image of=/dev/fd0
 sync;sync;sync

head.o: head.s

system: head.o
 $(LD) $(LDFLAGS) head.o  -o system > System.map

boot: boot.s
 $(AS86) -o boot.o boot.s
 $(LD86) -s -o boot boot.o

clean:
 rm -f Image System.map core boot *.o system

 something need to chang,gas gld chang to as ld,for this"dd bs=512 if=system of=Image skip=2 seek=1",youd better know the meaning of each parameter,beacause

本项目是一个基于SSM(Spring+SpringMVC+MyBatis)框架和Vue.js前端技术的家教平台系统。该系统旨在为家教和学生提供一个便捷、高效的在线交流和预约平台,涵盖了从用户注册登录、个人信息管理、课程发布与搜索、预约与取消预约、评价反馈等一系列功能。 在后台管理方面,系统提供了管理员对用户信息、课程信息、预约记录等进行管理的功能,确保平台的正常运行和数据的准确性。通过Spring框架的依赖注入和AOP特性,实现了业务逻辑的清晰分离和高效处理;SpringMVC则负责处理前端请求和响应,提供友好的用户界面;MyBatis作为ORM框架,简化了数据库操作,提高了数据访问的效率和安全性。 前端部分采用Vue.js框架,结合Vue Router进行页面路由管理,Axios进行HTTP请求,实现了前后端分离的开发模式。Vue.js的组件化开发和响应式数据绑定特性,使得前端页面更加动态和交互性强,提升了用户体验。 数据库设计采用了MySQL,存储了用户信息、课程信息、预约记录等核心数据。通过合理的数据库表结构和索引设计,保证了系统的高效运行和数据的一致性。 该项目不仅适合计算机相关专业的毕设学生参考和学习,也适合Java学习者进行项目实战练习。通过对该项目的深入理解和二次开发,可以实现更多个性化功能,进一步提升技术水平和实践能力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值