一周小结(一)

一、周一体验了官方uboot&linux移植的步骤
完成uboot和和linux移植体验。
二、构建了BusyBox根文件系统
三、linux驱动开发学习
周三开始linux驱动开发学习,周末将代码进行测试验证。

问题如下:1、kernel和原子开发板不匹配问题。参考解决链接:
解决链接
2、完成nfs文件系统挂载问题。主要是重启之后需要重新挂载文件系统。

setenv ipaddr 192.168.0.50
setenv ethaddr b8:ae:1d:01:00:00
setenv gatewayip 192.168.0.1
setenv netmask 255.255.255.0
setenv serverip 192.168.0.102
saveenv

sudo /etc/init.d/nfs-kernel-server restart

showmount -e

mount -t nfs -o nolock,nfsvers=3 192.168.0.102:/home/alientek/linux/nfs get/

3、模块驱动的加载与卸载问题
主要是在模块加载后,卸载的模块是重新编译过的,因此卸载模块失败,解决方法是重启开发板~~~!!!
4、无法进入probe函数是因为名称不匹配

const struct platform_device_id beepid_table = 
{
    .name = "beep_test"
};

struct platform_driver beep_driver = {
     .probe = beep_probe,
     .remove = beep_remove,
     .driver = {
         .owner = THIS_MODULE,
         .name = "123"
     },
     .id_table = &beepid_table
 };
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值