关于arm内核编译(基于tq2440)的一些问题

经历了几个星期,终于把这个神奇的内核代码搞定了,并且解决了一些内核模块编译的问题。

(一)内核下载

tq2440给的官方内核印象有两个root_qtopia_2.2.0_2.6.30.4_20130330.tar、root_TQ2440_PDA_20130330.tar。

前面那个是旧得不能再旧的内核+文件,据说其运行内核模块都有点问题的。这里不想管他,不过有一点需要提到的是,这个映像是可以通过ubuntu来下载。但是后面那个(基于QT界面的PDA)如果你用ubuntu下载的话就会大感崩溃。我搞了整个星期,头都大了,都还是下载不了。首先,tq官方给出的dwn是不能在ubuntu下面使用的,必须自己上网找dwn的源码,在ubuntu下面编译一次才可以用。

具体如下:

DNW_for_linux 下载:

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

可以参考:http://blog.csdn.net/fuyoufang1/article/details/25149913

我还使用过dwn2,据说这玩意下载会更快,不过更容易出问题!

详见:http://blog.csdn.net/feixue2588/article/details/5868303

反正折腾

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
编译树莓派4b的arm64内核需要以下几个步骤: 1. 安装必要的工具 首先,需要安装一些必要的工具,比如gcc、make等。可以使用以下命令进行安装: ``` sudo apt-get update sudo apt-get install git bc bison flex libssl-dev make libc6-dev libncurses5-dev ``` 2. 下载内核源代码 树莓派的内核源代码可以从官方github仓库中获取。可以使用以下命令进行下载: ``` git clone --depth=1 https://github.com/raspberrypi/linux.git -b rpi-5.10.y ``` 这里我们选择了5.10.y分支作为示例,具体版本可以根据自己的需要选择。 3. 配置内核参数 进入内核源代码目录,并进行内核参数配置: ``` cd linux KERNEL=kernel8 make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- bcm2711_defconfig ``` 其中,KERNEL变量指定了内核的名称,这里我们编译的是64位内核,因此为kernel8。 4. 编译内核 使用以下命令进行内核编译: ``` make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image.gz modules dtbs ``` 其中,Image.gz为内核镜像文件,modules为内核模块,dtbs为设备树文件。编译完成后,这些文件会被放置在arch/arm64/boot和arch/arm64/boot/dts目录下。 5. 安装内核 将生成的内核文件复制到/boot目录下: ``` sudo cp arch/arm64/boot/Image.gz /boot/$KERNEL.img sudo cp arch/arm64/boot/dts/broadcom/*.dtb /boot/ sudo cp arch/arm64/boot/dts/overlays/*.dtb* /boot/overlays/ sudo cp arch/arm64/boot/dts/overlays/README /boot/overlays/ sudo reboot ``` 6. 配置启动 修改/boot/config.txt文件,添加以下内容: ``` kernel=$KERNEL.img ``` 这样,在下一次重启时,系统会启动新编译内核。可以使用以下命令查看当前正在使用的内核版本: ``` uname -a ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值