Linux Device Driver Development学习记录

$ sudo apt update
$ sudo apt install gawk wget git diffstat unzip 
texinfo gcc-multilib build-essential chrpath socat 
libsdl1.2-dev xterm ncurses-dev lzop libelf-dev make flex bison
sudo apt install gcc binutils
apt install gcc-aarch64-linux-gnu
apt install gcc-arm-linux-gnueabihf

git clone https://mirrors.tuna.tsinghua.edu.cn/git/linux.git --depth 1

入上是linux环境需要插件的安装内容,还有其他的在后期自行安装。交叉编译工具链安装分为32位与64位(目标机处理器是32的还是64的)

Note that not all versions of the compiler can compile a given Linux kernel version. Thus, it is important to take care of both the Linux kernel version and the compiler (GCC) version. While the previous commands installed the latest version that's supported by your distribution, it is possible to target a particular version. To achieve this, you can use gcc-<version>-<arch>-linux-gnu*.

在内核编译的过程中,可以选择一些默认配置:比如sunxi_defconfig这个复制到下载的内核根目录下命名为.config,然后再用make menuconfig进行配置保存为新的.config。再进行make编译操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值