Linux内核移植及网卡移植

<Linux内核移植-序>

笔记

欲速则不达,建议先完成 的任务!

继续学习

通关时间从学习第1个课程开始计时

8天内通关,可获得赏金50元

开始学习
该课程需要登录后才能观看
3400 位同学正在学习! 查看详情

MAKERU262087938

1

回答

exynos-4412设备树问题?

MAKERU262087938回复:

问题解决了。

cd 到arch/arm/boot/dts中虚拟机窗口看不到 exynos-org.dtb

vi . 目录中可以看到

Sunny

1

回答

关于网卡的问题

吴老师回复:

linux 驱动之后,网卡需要再次初始化,才可以使用的。 也就是说在uboot阶段网卡可以使用,不代表linux阶段的网卡也可以使用

MAKERU994790232

1

回答

移植内核后不能引导启动

MAKERU994790232回复:

原因是U-boot的版本不匹配。

王志伟

1

回答

编译内核出错

集团总部-周凯回复:

缺少mkimage工具,在uboot源码中的tools文件夹中拷贝mkimage工具到ubuntu的/usr/bin目录即可

树枝

1

回答

第二个内核配置移植视频怎么还没说完就没了

吴老师回复:

后面 接下一个的视屏  接着看就可以了 

银河战舰

2

回答

static bool clk_ignore_unused = true

吴老师回复:

因为在uboot 阶段已经初始化好 开发板上的时钟树了, 所以就要往内核中传入参数表示忽略初始化时钟,就不用内核在次初始化了,

洪吉吉

1

回答

关于linux内核移植版本问题

韩hyr回复:

Linux的内核版本有两种:1稳固版2开发版。

Linux内核版本号是由3个数字构成:a.b.c

a:目前发布的内核主版本。

b:偶数表示稳固版本;奇数表示开发中版本。

c:错误修补的次数。

其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号。


望舒霄河

1

回答

设备树代码问题

小灰灰回复:

因为咱们这个网卡暂时不需要连到网上,属于局域网下的操作,所以这个mac地址可以自己指定,。继续加油

朱子龙

1

回答

网卡移植问题

吴老师回复:

是的, uboot实现了大多数的网卡驱,其中包括dm9000, 但是需要针对不同的芯片做移植工作, 后续更新课程,可以把这个讲一下

Purelove87

1

回答

修改设备树的问题

数据库 系统移植

韩hyr回复:

修改文件是.dts,使用时是.dtb,是生成的文件。

Purelove87

1

回答

内核和设备树

数据库 系统移植

吴老师回复:

根文件系统是通过,网线挂载的。 内核和设备树是通过网线下载到内存中的

亮S心

1

回答

内核移植导入配置?

数据库 系统移植

小灰灰回复:

Exynos是三星电子基于ARM构架设计研发的处理器品牌,咱的开发板是三星Exynos4412,如果你以后工作换平台,那么你可以看一下那个默认的配置文件目录,下面有很多平台供你选择,继续加油

亮S心

1

回答

我用的海思开发板移植内核时没有编译设备数和配置设备数这一步(内核版本3.4)?

数据库 系统移植

小灰灰回复:

已经帮你解决了,linux3.4的内核还没有设备树,linux3.10(左右)之后的内核版本才引入了设备树的这个大神器,继续加油

SHQ030000002

1

回答

上次保存笔记

看见好看好看就很快很快就会看见

保存 修改