![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux移植专区
文章平均质量分 85
技术过硬的菜鸡
做自己喜欢做的事,走自己想走的路。。。
展开
-
基于Linux利用PPP实现4G模块联网
基于Linux利用PPP实现4G模块联网1.编译ppp2.4.51.1.解压ppp程序包1.2进入并生成Makefile1.3.指定交差编译工具make2.配置Linux内核(开发板使用的内核)3.PPP安装4.脚本配置5. 进行拨号连接1.编译ppp2.4.51.1.解压ppp程序包 tar -xzvf ppp-2.4.5.tar.gz1.2进入并生成Makefile cd ./ppp-2.4.5 ./configure1.3.指定交差编译工具make make CC=arm-linu原创 2021-09-13 10:39:05 · 2438 阅读 · 1 评论 -
基于嵌入式Linux开发板的bluez的移植
1)编译好buildroot之后,我们会在 outpur/build/ 看到bluez5_utils-5.58这个文件夹,里面有我们需要用到的一些工具,比如:bluetoothd 、bluetoothctl、btmon等工具,后续调试bluez需要用到这些工具。1)首先我们要有buildroot,我这里用了buildroot-2021.05.3,请对应自己的buildroot进行修改。2)配置一下配置文件:defconfig xxx_xxx_spinor (这玩意就是你的配置文件)原创 2023-02-21 16:14:59 · 2451 阅读 · 0 评论 -
基于Linux的Buildroot 制作根文件系统(rootfs)
基于Linux的Buildroot 制作根文件系统(rootfs)1.需要条件2.安装交叉编译链3.下载Buildroot代码包4.开始buildroot 制作根文件系统5.配置文件系统 menuconfig5.1、Target options —> 配置说明5.2.Build options —> 配置说明5.3.Toolchain —> 配置说明5.4.System configuration —> 配置说明5.5Kernel —> 配置说明5.6.Target packa原创 2022-03-31 17:31:11 · 7407 阅读 · 1 评论 -
基于NanoPi3(三星S5P6818)的kernel移植(二)
基于NanoPi3(三星S5P6818)的kernel移植(二)1.安装交叉编译器2.获取源代码3.编译kernel说明1:在编译过程中,有可能遇到一些报错,大概率是缺少了一些链接库,需要根据对应的错误进行安装。说明2:当前内核(kernel)移植相对简单,由于使用了配置好的.config文件,以及设备树(dtb),同时还有分区挂载之类的内容都是省略掉了,如需要深入学习,可自行专研,此文章不再过多分析。1.安装交叉编译器1)新建文件夹, 并进入nanopi3目录。mkdir nanopi3cd原创 2022-03-21 09:54:50 · 891 阅读 · 1 评论 -
基于NanoPi3(三星S5P6818)的u-boot移植(一)
基于NanoPi3(三星S5P6818)的u-boot移植(一)1.安装交叉编译链2.编译 u-boot3.开始编译说明:在编译过程中,有可能遇到一些报错,大概率是缺少了一些链接库,需要根据对应的错误进行安装。1.安装交叉编译链1)新建文件夹, 并进入nanopi3目录。mkdir nanopi3cd nanopi32)下载aarch64-linux-gcc 6.4交叉编译器git clone https://github.com/friendlyarm/prebuilts.git -b m原创 2022-03-17 14:31:00 · 1868 阅读 · 0 评论 -
基于荔枝派Lichee Nano(全志f1c100s)的Nor Flash烧录程序教程(四)
基于荔枝派Lichee Nano(全志f1c100s)的Nor Flash烧录程序教程(四)1.MBR分区表2.安装下载工具 sunxi-tools3.烧录3.1烧录前说明:3.2.烧录u-boot3.3.烧录kernel3.4.烧录dtb3.5.烧录rootfs3.5.烧录userfs1.MBR分区表-----------------------------------------------------------MBR分区表-------------------------------------原创 2022-03-11 10:32:28 · 3563 阅读 · 0 评论 -
基于荔枝派Lichee Nano(全志f1c100s)的rootfs移植(三)
基于荔枝派Lichee Nano(全志f1c100s)的rootfs移植(三)1.下载Buildroot代码包2.解压文件,获得源代码3.配置Buildroot4.编译5.生成rootfs.img镜像文件。6.mtd-utils安装1.下载Buildroot代码包1)在 https://buildroot.org/download.html 链接可以下载到最新的代码包。2.解压文件,获得源代码1)使用命令解压。tar -xzvf buildroot-2021.02.6.tar.gz 3.原创 2022-03-10 14:29:19 · 1212 阅读 · 0 评论 -
基于荔枝派Lichee Nano(全志f1c100s)的kernel移植(二)
基于荔枝派Lichee Nano(全志f1c100s)的kernel移植(二)1.获取源代码2.linux内核修改dts设备树文件3.内核配置修改3.1.使用命令进入配置界面:make ARCH=arm menuconfig3.2.支持jffs2文件系统3.3.支持MTD设备4.添加flash型号支持4.1修改源码下的 ./drivers/mtd/spi-nor/spi-nor.c,增加xt25f128b型号。5.编译1.获取源代码1.下载默认带480*272LCD的版本:git clone --dep原创 2022-03-10 11:15:46 · 2430 阅读 · 2 评论 -
基于荔枝派Lichee Nano(全志f1c100s)的u-boot移植(一)
基于荔枝派Lichee Nano(全志f1c100s)的u-boot移植(一)原创 2022-03-10 11:08:30 · 2246 阅读 · 0 评论