您尚未登录。

#1 Re: 全志 SOC » 开源自己的Openwrt衍生版 HandsomeMod 支持f1c100s/f1c200s v3s » 2022-02-22 13:25:34

@yang_AE86
等openwrt主线内核更新到5.15会考虑支持,目前的21.03版本不计划支持。

@kwongwo
不是的,还需要添加一个设备,具体的参照那个仓库里的commit来吧。

@zhongtao1701
需要勾选kmod-usb-core、kmod-musb-core和kmod-sunxi-musb模块,应该就能使用usb了。

#2 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包 » 2022-02-22 13:15:54

@jordonwu
安卓的串口默认是关闭的,lk bootloader的串口也只有输出log的功能,需要用串口还是得使用linux



yangj 说:

按照https://github.com/Project-DragonPi/mobian-wt88047烧了一台,真的很方便,不过我的是 wt86047, 目前声音没有, 底下的三个按键也没有反应,不知道什么地方没适配好

触摸屏直接用的是主线自带的驱动,没有定义三个物理按键,声音可能是alsa-ucm-conf这个包被更新导致的,可以试试https://github.com/msm8916-mainline/alsa-ucm-conf,覆盖之后dpkg设置下这个包不更新就行了。

#3 Re: 全志 SOC » 开源自己的Openwrt衍生版 HandsomeMod 支持f1c100s/f1c200s v3s » 2021-12-03 14:29:37

kwongwo 说:

@handsomehacker
好的,谢谢哈, 对openwrt的编译不太熟悉, 只能等您更新了.

这个MK文件改一下,然后是不是还要增加一个对应的dts文件,就可以了?

还需要加u-boot的设备树和defconfig。

#4 Re: 全志 SOC » 开源自己的Openwrt衍生版 HandsomeMod 支持f1c100s/f1c200s v3s » 2021-12-01 16:17:10

kwongwo 说:

感谢 @handsomehacker ,最近拿到歪哥的 V3S (sipeed lichee pi 核心板) 路由器,想 试一下 ,但是发现 只有SD卡的固件,请问能支持 SPI-NOR FLASH的profile么?

未来计划支持spi nor和一些其他的启动介质。正在考虑加入dtb overlay或者直接patch设备树的功能,在不改变target的情况下生成适用于不同启动介质的镜像。
但是最近比较忙,没时间折腾。这里有个适用于orangepi (h3)的spi nor makefile,急需要的话可以先参考一下。

https://github.com/melsem/openwrt-19.07.7-spi/blob/master/target/linux/sunxi/image/cortexspi-a7.mk

#5 Re: 全志 SOC » 开源自己的Openwrt衍生版 HandsomeMod 支持f1c100s/f1c200s v3s » 2021-10-21 18:49:27

小王子&木头人 说:
hoel 说:

安装缺少的依赖项,pppd 或使用日志中的标志禁用它
-Dppp=false

试过了 会导致后续问题

你是在选networkmanager之后选了luci是吗?目前还不支持这么搭配,即使编译成功luci也是废的,networkmanager还不支持ubus。
如果需要luci建议还是用netifd,netifd和networkmanager这两个包是有冲突的。
现在networkmanager的ppp的支持已经关掉了,应该在ppp存在的情况下以后不会出现这个错了。

#6 Re: 全志 SOC » 开源自己的Openwrt衍生版 HandsomeMod 支持f1c100s/f1c200s v3s » 2021-10-09 10:52:43

shawn.d 说:

能SPI NAND启动不?

暂时不能。但是内核和u-boot都支持spi nand。

sunxiang 说:

@handsomehacker
楼主,我也没有玩过openwrt,是不是我的v3s挂载了esp0889,然后也接了网口,就可以当无线路由器来使用了???

当然可以,但是esp8089没在luci里面试过,不知道luci可不可以认出来。

#7 Re: 全志 SOC » 开源自己的Openwrt衍生版 HandsomeMod 支持f1c100s/f1c200s v3s » 2021-10-06 10:29:20

unturned3 说:

看起来硬件支持很全面啊,顶一下

编解码器是指 video encoder、decoder 吗?在 V3s 上能用?是通过gstreamer、ffmpeg 来调用?

就是 video encoder、decoder,v3s内存有点小,通过gstreamer + omx勉强能用,ffmpeg没改过,只能软解。

memory 说:

请问编译的时候如何选择 V3s / F1C200s / A33 ?

make menuconfig第一个选项选上allwinner soc subtarget里就可以选了。

uuid 说:

搭车请教楼主一个问题,全志的sdk tina 用的是 openwrt 14.07,请问这个版本怎么添加 Qt 支持?

tina的软件包里有qt5,应该直接选上就能编译了,没弄过不是很清楚。

#8 Re: 全志 SOC » 开源自己的Openwrt衍生版 HandsomeMod 支持f1c100s/f1c200s v3s » 2021-10-05 21:32:23

拉轰的脚踏车 说:

csi,drm,mali gpu,编解码器

这些驱动真的都支持吗?

当然支持。除了sun4i-csi没设备试以外,其他的都在实机上试过可以工作。

#9 全志 SOC » 开源自己的Openwrt衍生版 HandsomeMod 支持f1c100s/f1c200s v3s » 2021-10-05 13:21:07

handsomehacker
回复: 36

基于最新的Openwrt 21.02稳定版和主线5.4内核,不定期更新。
不保证所有的和图形框架有关的软件包在任何情况下都能够成功编译。

主要特性
- 内核集成了aodzip大佬的buildroot-tiny200内核补丁,基本上buildroot-tiny200支持的都能支持。
- 默认开启RT_PREEMPT实时补丁。
- 支持全志的csi,drm,mali gpu,编解码器,声卡,musb驱动作为kmod软件包编译。
- 支持network-manager,直接可以取代原来的netifd。
- 加入usb gadget支持。
- kmod软件包的csi支持。
- 支持adb调试。
- 加入鼠标支持。
- esp8089网卡支持(信号可能很弱)。
- 一些型号的触摸屏支持。
- 加入vbox、vmware的drm驱动,方便在虚拟机里调试。
- 支持directfb、sdl2、gtk3、qt5、wayland、xorg、lvgl等框架(gtk3、xorg有点问题)。
- wiringpi的主线移植(支持tiny200)。
- 加入全志的libcedarx库,可以通过gstreamer硬解。

相较于原版新加入的平台 (基本上就只能过个编译)
- imx6ull
- msm8916
- loongson64

相较于原版新加入的板子
- widora tiny200 v2 & v3 (mangopi)
- pine64 pinecube
- friendlyarm nanopi duo2
- sipeed lichee pi zero
- sipeed lichee pi nano
- sinlinx sina33 v3
- sinlinx sinv3s (触摸没调通)
- 某个山寨的A33平板 (q8 tablet)
- 正点原子的imx6ull板子 (基本上就只能跑下串口输出)
- 红米2 (基本上就只能跑下串口输出)

欢迎star!
项目本体

#12 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包 » 2021-08-23 20:30:07

cube 说:

666666

楼主方便拍下主板上面的测试点吗?

暂时不方便拆,就直接发原理图上面的吧,串口测试点就在后摄的下面一点。

a.png

b.png

#13 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包 » 2021-08-23 09:57:30

jordonwu 说:

你这个串口console是怎么接的?还是ADB Shell?

接主板上的测试点,具体的位置原理图上有,可能要在手机上开个洞才用得了。。。
adb暂时没时间弄,但是内核里面usb gadget的驱动都是全的。
5.jpg


cube 说:

太赞了,请问楼主,我的红米2A可以玩吗?

如果不是高通的处理器就用不了哦~

#15 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包 » 2021-08-22 22:53:35

handsomehacker
回复: 44

红米2算是闲鱼上能搞到的有主线内核支持的最便宜的arm64的手机之一了,五六十块就能拿到2g+16g的版本。
四核Cortex-A53,1.2GHZ的主频,性能应该和全志A64差不多。
多亏了postmarketos项目,这个手机的声卡、硬解码、gpu、modem、充电、otg这些东西在主线内核里面都驱动了。
整个debian进去应该还是蛮好玩的,就适配了一个可以工作的mobian(一个针对手机的Debian衍生版)。
除了modem(用不到就没有调)、前后摄像头、三大功能键所有的东西都可以驱动,桌面是phosh,跑火狐看b站、python+opencv+usb摄像头、lvgl完全没有压力。
部分机器的用的mipi屏驱动有问题,可能刷了之后会闪屏或者有残影(但是不影响使用)。另外会有休眠睡死的BUG,要去设置里面关掉休眠。
资料和高通的DragonBoard 410c是通用的。

刷机包
https://github.com/Project-DragonPi/mobian-wt88047
原理图
Xiaomi Redmi 2 Schematic.pdf
预编译好的内核、设备树和initrd、boot.img
mkbootimg.zip
内核源码
https://github.com/msm8916-mainline/linux
如果想用alpine linux可以试试postmarketos(这个能用modem)
https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_2_(xiaomi-wt88047)

另外这里还有个能工作的uboot,但是只能通过串口操作,simplefb没驱动(在ArchLinux下编译会启动不了,Ubuntu没问题)。
https://github.com/joelselvaraj/U-Boot-Redmi2-WT88047

1.jpg

2.jpg

4.jpg

#16 Re: 全志 SOC » F1c100s/200s 带miyoo声卡驱动的openwrt » 2020-04-13 11:47:15

小王子&木头人 说:

openwrt-1907吗?还是主线master

是19.07

#17 Re: 全志 SOC » F1c100s/200s 带miyoo声卡驱动的openwrt » 2020-04-12 16:34:58

烧录文件和patch都放在同一个压缩包里

#18 全志 SOC » F1c100s/200s 带miyoo声卡驱动的openwrt » 2020-04-12 16:30:08

handsomehacker
回复: 7

用的是4.14.172的内核
集成了alsa pulseaudio python madplay
可以驱动480X272的lcd
Tiny200 v2 把输出硬改到uart0后才可用
司徒的驱动会导致uart1的tx不能使用,耳机线占了uart1的tx
可以用speaker-test或者madplay放出声音
但是alsamixer调不了音量
Tiny200 v2的功放带一个扬声器可以听得到很细微的声音但是会有严重的电流声
压缩包里带的有内核config和patch
但是没有驱动usb,刚入坑不是很懂加了usb的patch还是用不了
估计是内核配置的问题

alsa test
speaker test
miyoo
openwrt-codec-f1c100s.zip

页脚

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

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn