原作者还是在校学生,好像还没有维护专门的群,可以来我们全志在线的群吹牛逼,作者也在群里,企鹅群号:498263967

xiaowenge 发布的最佳帖子
-
回复: 带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成
-
回复: 【资源汇总】D1-H芯片资料资源汇总
2021年第二期成果汇总
点亮技能 开发者 简介 自适应MIPI屏幕-240*32 IAMLIUBO 实现修改dts文件驱动自己的屏幕!制作转接板,根据厂商驱动修改设备树节点,进行初始化,成功点亮! 扩展板的设计 xfdr0805 借鉴树莓派,给哪吒设计制作一个扩展板,可以充分利用哪吒引出的外设引脚 扩展版实现-SPI-LCD xfdr0805 在扩展板上使用引出的SPI1接口驱动屏幕,同时用3屏 扩展版实现-IIC-OLED xfdr0805 在应用层操作OLED,实现IIC应用层写数据,并移植u8g2GUI框架 扩展版实现-红外发送与接收 xfdr0805 利用芯片内置的ir实现红外的发射与接收 扩展版实现-按键与旋转编码器 xfdr0805 使用扩展芯片引出脚做按键检测,配置设备dts添加设备,提供按键与编码器的测试程序 扩展版实现-点灯 xfdr0805 分别使用LEDC子系统与GPIO系统 点灯,同时展示了多种特效,呼吸效果,定时效果,并提供了测试代码 DLNA客户端投屏 逸俊晨晖 可以实现网络投屏!给哪吒适配DLNA客户端,并支持gsteamer硬解视频流,可支持同一网络下投屏使用,显示帧率够用 D1使用gstreamer硬件解码视频 逸俊晨晖 提高视频播放流畅性软件进行视频播放浪费CPU计算资源且播放卡顿不流畅,使用插件调用libcedar进行视频硬件解码,会非常流畅 D1使用lvgl8和lvgl7 逸俊晨晖 移植LVGL官方显示框架,使用cmake构建项目,使用软件刷屏,帧率不高,资源占用大 哪吒3D打印外壳 whycan转载 隐藏哪吒霸气的PCB,可以直接3D打印的 stl 模型文件 SSH和VNC的远程桌面访问 liangdi 远程桌面连接!基于RVBoards Debian 系统,开启远程访问,摆脱鼠标键盘显示器 Fedora 系统在D1上运行 tigger Fedora 是知名的Linux操作系统,是由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。提供系统镜像,可直接dd烧录 LVGL7移植 whycan 使用官方仓库构建,提供移植好的源码固件,可直接编译使用 D1 F133 DXP封装 tigger 对硬件感兴趣的同学可以看这里!目前缺少D1原理图库文件,后续会补充上来 D1双屏异显 BedRock 在D1上实现两个屏幕同时播放不同应用!HDMI播放视频,MIPI做UI交互,附固件及食用方法 D1驱动树莓派dsi屏幕 mangogeek 哪吒点亮树莓派屏幕。详细修改踩坑过程,非常具有参考性 D1驱动IIC OLED屏幕 BedRock 哪吒点亮IIC OLED屏幕,借鉴单片机驱动显示方法,直接在应用层操作设备 D1 外设GPIO应用层使用 BedRock 在应用层操作GPIO使用方法,模仿单片机操作方法。对比上面的模块是使用增加dts设备方法 用D1实现提醒器 qianhao 制作:web服务器加LVGL及传感器数据读取,能够根据设置实现定时报警功能,附有详细DIY教程! openEuler烧录安装使用 中科院软件所 openEuler 是基于 CentOS 的 Linux 发行版,为企业量身定做!能够使用 JAVA 编程,并能使用该系统的特性 SPI-NAND性能优化 Banquo 针对SPI NAND读写中的思考,还有优化空间,目前优化一点搬运过程钟的时间 D1哪吒开发板做一个卡牌识别机 BedRock 使用ncnn LVGL 实时视像头推理,能够实现卡牌识别,记录详细过程,并附有开源链接可二次开发! D1 openssl 加密CE DOT小文哥 用来加密个人APP,SDK直接提供,打上pach,可以直接用来测试 D1开发板4GNAS使用 WM_CH 摆脱网盘泄密风险,打造自己的NAS,使用官方软件包,使用和宇宙4G模组,可外网访问NAS D1 Tina 升级gstreamer DOT小文哥 Tina中的播放器插件,支持D1RV架构,连接到显示插件,支持g2d硬件旋转 交叉编译opencv BedRock 在哪吒上使用Opencv做图像处理第一步,交叉编译! 整理帖,完全步骤,很详细 -
回复: R128 mad 能否实时读取音频能量大小
MAD 驱动特性
•支持 AudioCodec、DMIC音频传输接口;
•支持 16kHz, 48kHz采样率,固定16bit;
•支持一块64KB的 SRAM,可用于保存音频数据;
•支持基于能量识别的语音检测模块LPSD (只支持单通道,16bit数据,16kHz采样率)
音频流通路# 唤醒状态,正常录音 ADC ‑> rx_fifo ‑> DMA ‑> MEM # 进入休眠,语言能量检测 ADC ‑> rx_fifo ‑> mad_sram # 触发唤醒,继续录音 ADC ‑> rx_fifo ‑> DMA ‑> MEM
menuconfig配置
Drivers Options ‑‑‑> soc related device drivers ‑‑‑> SOUND Devices ‑‑‑> [*] Sound card supportPlatform(Audio Interface) drivers ‑‑‑> [*] Allwinner MAD Support
摘自《R128 RTOS Audio 开发指南》
-
回复: R329的DSP开发如何申请?
@xacnma 在配置DSP环境时,需要获得Cadence 的license授权,这个好像不太好搞,需要直接和Cadence 签约,目前几个玩智能音箱的大客户和算法公司因为之前的项目有合作,基本都有签,可以直接玩起来,但是个人开发者估计不好搞,具可以和Cadence 沟通申请一下:https://www.synaptics.com/contact
-
回复: 围观 D1s EVB
参考D1原理图,MIPI会用到DSI-CKN\DSI-CKP\DSI-DN0\DSI-DP0\DSI-DN1\DSI-DP1\DSI-DN2\DSI-DP2\DSI-DN3\DSI-DP3\DSI-RESET:
*DSI-CNX/DSI-CPX是数据组,屏幕分辨率低的数据量少,一组也行,比较多的是 两组 和四组,720p以上分辨率一般4组。这里我们比较豪,可以直接上4组,支持1080P都行这几组引脚在F133都有:
查阅F133 user manual,可以看到有支持最多8路DMIC:
看引脚,PF16-PD19都可以用来做DMIC的数据脚,PD20可以用来做时钟
F133的引脚相对D1会少很多,只有一组DMIC脚,没有那么多复用的,操作空间会小很多,用了之后引脚的其它功能就不能再用了。回路正好将一路声音从amic的地方来回做AEC就可以了。
综上,语音小电视方案在F133上可行。
-
D1-H/D1s SPI NAND & DDR支持列表
以下为D1 tina理论上支持的nand列表,用料量产前建议先找全志或代理商FAE确认压测情况。
Micron:MT29F1G01ABAFDSF-AAT(NW808)
MT29F2G01ABAGDWB
Winbond:W25N01GVZEIG
MXIC:MX35LF1GE4AB
MX35LF2GE4AD
GigaDevi ce:GD5F1GQ4UBYIGR
GD5F1GQ5UEYIGR
GD5F2GQ5UEYIGR
ESMT:F50L2G41XA
F50L1G41LB(2M) -> F50L1G41LB-104YG2M F50L1G41LB- 104YG2ME
Dosilicon:DS35Q1GA-1B
FORESEE:E FS35ND01G-S1F1QWFI
Zetta:ZD35Q1GA-IBR
FM:FM25S01更新DDR支持列表:
Hynix :H5TQ4G63EFR-RDC DDR3 FBGA 96 4Gb 256Mx16 792MHz
Micron: MT41K512M16HA-125 DDR3L FBGA 96 8Gb 512Mx16 792MHz
SpecTek: PRN512M16Z11CD8LY-083 DDR3 FBGA 96 8Gb 512Mx16 792MHz
(D1-H哪吒开发板上用的就是这几款,全志内部做过压力测试的)