什么事网站开发,形象墙在线设计网站,怎样从网上注册公司,网络营销网站建设的角度osdrv目录下 make kernel
会去opensource目录下解压linux内核压缩包 同时打上很多补丁 如上图 查看Makefile 如下 有打补丁的命令 然后 然后我们的应用程序用到一个特性 需要打开tun/tab这两个属性
打开之后编译内核出错 查到最后发现
没打补丁之前的文件 没问题 …
osdrv目录下 make kernel
会去opensource目录下解压linux内核压缩包 同时打上很多补丁 如上图 查看Makefile 如下 有打补丁的命令 然后 然后我们的应用程序用到一个特性 需要打开tun/tab这两个属性
打开之后编译内核出错 查到最后发现
没打补丁之前的文件 没问题
打完补丁之后出问题了
那就 用原来的文件 替换掉现有的文件 如下图 左边的是原来的
右边的打完补丁之后的文件 然后 去arch/arm64/configs/目录 更改配置文件ss528v100_defconfig
增加如下两个选项
CONFIG_TABy CONFIG_TUNy 去内核源码目录
cp arch/arm64/configs/ss528v100_defconfig .config
make ARCHarm64 CROSS_COMPILEaarch64-mix210-linux- menuconfig
发现这个选项已经打开了 然后还要增加网卡驱动
根据板卡厂家给得代码
目录是drivers\net\ethernet\vendor\gmac
gmac.h文件 增加如下代码 同目录util.c文件 修改如下 然后编译
make ARCHarm64 CROSS_COMPILEaarch64-mix210-linux- uImage -j 20
先clean 一下 make ARCHarm64 CROSS_COMPILEaarch64-mix210-linux- clean 这次没报错了 生成了对应的uImage