完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嵌入式刚刚学,没过入门 ,最近中途加入项目组,负责嵌入式内核移植,源代码都有,因为换了芯片,需要修改网络设备驱动,不会呀,求大神指点,给个思路,这东西一个半月搞完有可能吗??
|
|
相关推荐
7个回答
|
|
|
|
|
|
|
|
|
|
|
|
|
|
邀请回答
這個應該很難幫忙,因為是您的工作XD!! 您可以跟您同事討論該如何移植和修改,如果有些具體的問題還是可以上來發問唷 然後自己也要記得趕快惡補Linux Kernel和Driver相關知識 祝順心 |
|
|
|
下点功夫应该不成问题,祝你成功,你要从Linux的基础开始,然后,基础外设的操作,然后系统一直,改内核代码
|
|
|
|
|
|
|
|
云汉达人 邀请回答
我不知道你所说的“嵌入式网络设备”是再在什么平台下!如果是在单片机下的实时操作系统!通常很多用的都说LWIP协议吧!这个很好学!硬件的话通常就是MCU通过SPI与物流网卡相连接了。 如果是在Linux下的网卡设备,那么这还是有一些难度的!建议从这几个方面入手! 1.通过阅读Linux内核源码或者找度娘,了解在Linux内核中通过什么结构体来描述一个网卡设备。struct net_device 2.Linux网络设备子系统的框架是什么。 3.了解网卡设备的操作函数集net_device_ops,比如DM900的, 4.理解在Linux内核中网络数据包从底层到上层的传输结构,实际上其使用一个struct sk_buff来描述。 了解了这些后,整个框架应该就没问题了! 可以自己尝试实现一个回环网卡loopback。 |
|
|
|
只有小组成员才能发言,加入小组>>
813 浏览 0 评论
1162 浏览 1 评论
2535 浏览 5 评论
2871 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2719 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1111浏览 3评论
198浏览 2评论
465浏览 2评论
379浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
461浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 16:48 , Processed in 1.216319 second(s), Total 90, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号