arm系统构建的三部分

1.boot/loader 启动

uboot引导程序

uboot启动之前要明确内核文件位置(服务器-和网线连着的机器或SD卡),uboot设置参数,寻找文件位置(放服务器上,需要IP地址+路径,通过网线下载到开发板上。)

文件系统:放服务器上。

2.kernel 启动内核

uboot引导内核,前期引导靠汇编代码,涉及到内核变成.c文件

3.启动文件系统

  • 第一步:配置tftp服务,服务器和开发板文件连接传输。配置nfs服务,挂载,能看到服务器上虚的映射过来的文件。SSH服务,samba服务。
  • 第二步:写驱动程序。

驱动分为:字符设备驱动(块设备驱动-复杂),两个驱动本质一样,还有网络设备驱动。

  • 接着写用户程序做测试。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值