WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-05-19 10:34:07

bubailong
会员
注册时间: 2020-04-16
累计积分: 49

发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

搞了几天,终于收集了完整的一套,编译就可以用的包,先放地址

https://gitee.com/bailong_v3s/V3S_all          这个地址是国内的服务器,告别Github的蜗牛速度

git clone https://gitee.com/bubailong/u-boot.git -b v3s-current   这个是uboot

链接: https://pan.baidu.com/s/1BXHzOhCiQdF7YRohtO3gSw
提取码:ra2t

百度云这个是BSP内核的地址(内核大于100M不能上传到gitee,大家有什么资源可以上传到这个网站,速度非常快)

将下载的文件放到UBUNTU下解压(直接在UBUNTU下右键,点击提取到此处就可以了)

下面是使用说明:


一:uboot:

cd u-boot

ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make LicheePi_Zero_480x272LCD_defconfig(因为配置文件里我默认的是4.3寸的屏幕)

ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make LicheePi_Zero_800x480LCD_defconfig(这个也贴出来)

执行编译:

ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make -j4

二:sunxi-tools
     这个工具解压后不需要编译,直接就可以用

三:生成boot.scr文件(复制config里的bootBSP.cmd到u-boot目录)

   

 mkimage -C none -A arm -T script -d bootBSP.cmd boot.scr

(执行这句就可以生成boot.scr)


四:生成 script.bin文件(复制config里的sys_config.fex到u-boot目录)默认4.3寸屏幕,根据需要自行修改

../sunxi-tools/fex2bin sys_config.fex > script.bin

五:编译内核(linux-3.4)(复制config里的lichee_BSP_config到linux-3.4目录)

cd linux-3.4

cp lichee_BSP_config .config

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage -j16

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j16 INSTALL_MOD_PATH=out modules

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j16 INSTALL_MOD_PATH=out modules_install

执行完后uImage 在 arch/arm/boot/uImage就会出现了(里面已经把OV5647、网口选择了,不需要额外的配置了)

六:文件系统buildroot2019.08(可以配置QT5,已经验证,选择内部的编译器就可以了)
 

cd buildroot2019.08

make menuconfig

   
下面这个是基本配置
_20200519100655.png




下面是配置QT步骤

_20200519100737.png

_20200519100757.png

_20200519100826.png

_20200519100843.png

_20200519100950.png

_20200519101011.png

_20200519101040.png


按照上面的步骤配置后就可以使用QT了(编译过程会下载很多包,后面会发出来)

make -j16

上面的  -j16  是电脑的线程数,我的是支持16线程的,大家根据自己的配置改

七:下载到板子

    烧录TF卡启动盘:
        1) 删除TF卡所有分区
        2) 将uboot写入到sd卡8k偏移处
           

sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8

    (进入u-boot目录后执行)
        3) 建立第一个分区(boot),前面空出8MB   大小32M(可以随意填写), 格式FAT16, 把uImage,boot.src,script.bin,拷贝到 这个分区
        4) 建立第二个分区(rootfs),用尽剩余空间,格式ext4, 把buildroot产生的rootfs.tar解压到该分区根目录(进入buildroot-2019.08后执行)
             

tar xvf output/images/rootfs.tar -C /挂载的tf卡第二个分区目录

把上面的步骤都执行完后,就可以退出TF卡,插到板子上就可以运行了,对于刚入门的新手来说够用了








以下由@哇酷小二 2020-05-12 添加
------------------------------------------
链接: https://pan.baidu.com/s/1BXHzOhCiQdF7YRohtO3gSw
提取码:ra2t
感谢楼主分享, 这个文件我已经传上来了: linux-3.4.tar.gz
校验值 CRC32是: 0x258be813

其他参考链接: licheepi zero BSP 内核(linux3.4) 编译教程

最近编辑记录 bubailong (2020-05-19 11:04:19)

离线

#2 2020-05-19 10:44:38

hameyou
会员
注册时间: 2018-04-15
累计积分: 81

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

不错,可以把V3S完整的编译一遍了

离线

#3 2020-05-19 11:07:19

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,619

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

感谢楼主分享, 这个文件我已经传上来了: linux-3.4.tar.gz

校验值 CRC32是: 0x258be813

在线

#4 2020-05-19 11:09:02

bubailong
会员
注册时间: 2020-04-16
累计积分: 49

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

哇酷小二 说:

感谢楼主分享, 这个文件我已经传上来了: linux-3.4.tar.gz

校验值 CRC32是: 0x258be813


哈哈,嗯,对,用的就是这个,编译后感觉挺好用的,就发出来了,借花献佛

离线

#5 2020-05-19 13:46:10

RCSN
会员
注册时间: 2019-03-26
累计积分: 7

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

谢谢分享,期待更好的帖子

离线

#6 2020-05-19 14:11:40

hox
会员
注册时间: 2020-02-17
累计积分: 18

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

感谢楼主分享!

离线

#7 2020-05-19 14:33:34

macian
会员
注册时间: 2020-05-19
累计积分: 7

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

谢谢分享 写的真好

离线

#8 2020-05-19 14:50:53

mysteryli
会员
注册时间: 2020-03-05
累计积分: 134
个人网站

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

这个BSP内核支持硬件编解码了吗

离线

#9 2020-05-19 15:05:40

didi
会员
注册时间: 2017-10-15
累计积分: 56

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

mysteryli 说:

这个BSP内核支持硬件编解码了吗

bsp linux 支持编解码的,但是楼主这个行不行不清楚呢。

离线

#10 2020-05-19 15:35:56

逸俊晨晖
会员
注册时间: 2018-08-29
累计积分: 74

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

http://nano.lichee.pro/build_sys/rootfs.html
里面有一句 buildroot不能进行多线程编译

离线

#11 2020-05-19 15:51:26

bubailong
会员
注册时间: 2020-04-16
累计积分: 49

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

逸俊晨晖 说:

http://nano.lichee.pro/build_sys/rootfs.html
里面有一句 buildroot不能进行多线程编译

buildroot用的不是他们的,我这可以使用多线程的,前提是你配置的UBUNTU支持多线程

最近编辑记录 bubailong (2020-05-19 15:52:20)

离线

#12 2020-05-19 16:38:26

mysteryli
会员
注册时间: 2020-03-05
累计积分: 134
个人网站

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

didi 说:

bsp linux 支持编解码的,但是楼主这个行不行不清楚呢。

我比较关心硬件编解码。。

离线

#13 2020-05-20 08:23:30

bubailong
会员
注册时间: 2020-04-16
累计积分: 49

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

链接: https://pan.baidu.com/s/1G1se3eJ3JIlSk4RisfzpVQ
提取码: 0cjr

这个里面包含内核和dl包(dl解压到buiildroot2019.08里面)

离线

#14 2020-05-20 22:14:13

RCSN
会员
注册时间: 2019-03-26
累计积分: 7

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

感谢楼主分享

离线

#15 2020-05-21 20:53:22

bubailong
会员
注册时间: 2020-04-16
累计积分: 49

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

IMG_20200521_204733.jpg

做了一块V3S的小板,添加了4G模组,来个亮相! smile smile smile smile smile smile smile smile smile smile smile

离线

#16 2020-05-21 20:56:08

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,619

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

bubailong 说:

https://whycan.cn/files/members/3824/IMG_20200521_204733.jpg

做了一块V3S的小板,添加了4G模组,来个亮相! smile smile smile smile smile smile smile smile smile smile smile

干得漂亮!

在线

#17 2020-05-22 16:51:53

秦皇岛岛主
会员
注册时间: 2020-05-22
累计积分: 24

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

标记一下,听说v3s要停产,不知道是不是真的

离线

#18 2020-05-22 17:07:18

bubailong
会员
注册时间: 2020-04-16
累计积分: 49

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

秦皇岛岛主 说:

标记一下,听说v3s要停产,不知道是不是真的

听谁说的,不可能吧!

离线

#19 2020-05-22 23:48:51

seanz
会员
注册时间: 2019-11-19
累计积分: 3

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

写的很详细,明天用刚到手的荔枝派Zero试试

离线

#20 2020-05-22 23:50:37

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 238

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

秦皇岛岛主 说:

标记一下,听说v3s要停产,不知道是不是真的

热销型号是不会停产的,如果还能维持性价比,V3s/F1C100s还能卖10年。

离线

#21 2020-05-24 22:44:48

wonrowl
会员
注册时间: 2020-05-08
累计积分: 55

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

请教下,这个是TF卡启动,如何烧写到nor或者nandflash,
去除tf卡的依赖呢,直接从flash启动,?

离线

#22 2020-05-24 22:55:57

mfkiwl
会员
注册时间: 2019-02-27
累计积分: 22

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

感谢LZ分享

离线

#23 2020-05-25 08:11:23

cwspads
会员
注册时间: 2017-11-24
累计积分: 37

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

顺利编译完,但会反复重启,还不知道原因。

离线

#24 2020-05-25 09:02:03

bubailong
会员
注册时间: 2020-04-16
累计积分: 49

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

wonrowl 说:

请教下,这个是TF卡启动,如何烧写到nor或者nandflash,
去除tf卡的依赖呢,直接从flash启动,?

你可以参考这个的7楼,修改u-boot,写个打包脚本
https://whycan.cn/t_3138.html

离线

#25 2020-06-11 23:51:25

bintop
会员
注册时间: 2019-10-23
累计积分: 1

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

支持视频编解码功能吗?

离线

#26 2020-06-12 08:40:56

bubailong
会员
注册时间: 2020-04-16
累计积分: 49

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

bintop 说:

支持视频编解码功能吗?

这个内核还不支持的呦

离线

#27 2020-06-13 15:02:13

kyozc
会员
注册时间: 2020-06-12
累计积分: 8

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

谢谢分享,楼主知道荔枝派V3S新版的内核(linux-4.14 linux-5.2这种)功能怎么样吗?

离线

#28 2020-06-13 15:05:23

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,619

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

kyozc 说:

谢谢分享,楼主知道荔枝派V3S新版的内核(linux-4.14 linux-5.2这种)功能怎么样吗?

开源内核驱动不全,有些外设没有驱动。

在线

#29 2020-07-30 16:43:27

thinhx2
会员
注册时间: 2020-07-21
累计积分: 2

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

thank you so much, very helpful

离线

#30 2020-07-31 11:52:52

kesion
会员
注册时间: 2020-07-03
累计积分: 20

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

编译uboot的交叉编译器和 编译Linux的交叉编译器不一样的?CROSS_COMPILE=arm-linux-gnueabi- 这个编译器哪里可以下载了?apt install 没有下载的

离线

#31 2020-07-31 11:57:52

longxuekai
会员
注册时间: 2019-11-19
累计积分: 2

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

好东西啊,学习学习来咯,参考一下的

离线

#32 2020-08-01 16:28:53

frozenstar
会员
注册时间: 2020-07-26
累计积分: 7

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

按照这个编译,u-boot出错了,请问怎么回事?u-boot-error.png

离线

#33 2020-08-01 21:52:33

frozenstar
会员
注册时间: 2020-07-26
累计积分: 7

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

已经解决,是python版本问题,用python2可以。用python3就不行。

离线

#34 今天 09:31:08

xfdr0805
会员
注册时间: 2020-07-23
累计积分: 20

Re: 发布一套V3S可用的BSP内核的完整包(含u-boot、BSP内核、buildroot、.config、sunxi-tools、lrzsz)

kesion 说:

编译uboot的交叉编译器和 编译Linux的交叉编译器不一样的?CROSS_COMPILE=arm-linux-gnueabi- 这个编译器哪里可以下载了?apt install 没有下载的

是啊,编译器不一样,arm-linux-gnueabi VS arm-linux-gnueabihf 

可以这样安装:sudo apt install gcc-arm-linux-gnueabi,查看版本:arm-linux-gnueabi-gcc -v

$ arm-linux-gnueabi-gcc --version
arm-linux-gnueabi-gcc (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

在线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB