导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    登录以发帖
    • 全部板块
    • 全部帖子
    • 新建帖子
    • 关注帖子
    • 未回复帖子

    • 公告
    • 芯片
    •          T Series
    •          A Series
    •          V Series
    •          MR Series
    •          H/F/TV Series
    •          Wireless & Analog Series
    • Special
    •          创龙科技专区
    •          飞凌嵌入式专区
    •          爱搞机专区
    • Technical topics
    •          RTOS
    •          Linux
    •          GUI
    • Others
    •          代码下载问题专区
    •          编译和烧写问题专区
    •          其它全志芯片讨论区
    •          灌水区
    • mangogeek

      试试哪吒MQ运行lvgl 60帧率触控效果
      MR Series • 发布于 • mangogeek

      1 赞同
      0 回复
      1255 浏览

      尚无回复

      0
    • xiaowenge

      【系统更新】更新多媒体中间件,在Tina D1上支持gstreamer
      MR Series • tina d1 sdk • 发布于 • DOT小文哥

      0 赞同
      9 回复
      4348 浏览

      X 回复于

      @houxiaoni 我替换了里面的文件,然后编译提示如下错误,但是bootstrap我是给了权限的了,但是还是提示没权限,是什么原因呢!1.png

      9
    • M

      机械臂与arduino控制程序
      MR Series • arduino 机械臂 • 发布于 • memory

      0 赞同
      3 回复
      1213 浏览

      M 回复于

      965b23f1-8f58-4724-851a-cc4b129c6ef6-0bd53745c53f386488d7e6ed69e8fd2.jpg

      手绘图纸

      3
    • q1215200171

      挪威科技大学使用全志D1哪吒开发板开设操作系统课程
      MR Series • 发布于 • budbool

      0 赞同
      4 回复
      2905 浏览

      mangogeek 回复于

      这小系统也很适合跑在麻雀上啊,极简一体化设计。
      真希望学生人手一个麻雀😁

      4
    • L

      支持鸿蒙的蓝牙开发板
      其它全志芯片讨论区 • 发布于 • liuhui1987

      0 赞同
      7 回复
      2338 浏览

      Z 回复于

      这是不是联盛德那个806来着

      7
    • M

      嵌入式 TTS 语音引擎 ---- ekho嵌入式Linux编译全过程
      其它全志芯片讨论区 • ttsy引擎 ekho • 发布于 • memory

      0 赞同
      2 回复
      3205 浏览

      M 回复于

      linux——ekho7.7.1(最新版)语音合成库的安装与编译
      前言

      TTS技术,TTS是Text To Speech的缩写,即“从文本到语音”。它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语(或者其他语言语音)输出的技术,隶属于语音合成(SpeechSynthesis)。

      Ekho(余音)是一个免费、开源的中文语音合成(TTS)软件。它目前支持粤语、普通话(国语)、广东台山话、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英语则通过eSpeak或Festival间接实现。Ekho支持Linux、Windows和Android平台。

      下载源码包
      下载地址:http://www.eguidedog.net/ekho.php

      Ekho支持Linux和Windows平台,使用时需要同时下载源文件和声音数据,解压到"jyutping"或"pinyin"。(以jyutping开头的声音数据是粤语,而以pinyin开头的声音数据是国语。文件名中的44100和16000表示的是采样率。采样率高意味着声音质量高。)

      支持库的安装

      sudo apt-get install libespeak-dev libsndfile1-dev libpulse-dev \ libncurses5-dev libestools-dev festival-dev libvorbis-dev \ libmp3lame-dev libdotconf-dev texinfo

      配置、编译及安装:
      如果需要阅读英语,则需要配置编译Festival,在configure选项中加上–enable-festival,如果需要编译speech-dispatcher API和支持屏幕阅读的话,就加上–enable-speechd。(speech-dispatcher是一个平台独立的语音合成API,其框架是基于client/server模型的,两者通信是通过TCP连接使用Speech Synthesis Independent Protocol (SSIP)协议通信或者接口库通信的。)
      解压源码包:
      $ tar xvf ekho-7.7.1.tar.xz

      源码包里的主要文件如下;
      speechd-api:speech-dispatcher API(平台独立的语音合成API);
      sonic:一个语音变速的算法实现;
      ekho-data:ekho的字典文件和声音数据,TTS是通过文本分析,再查找字典,找到对应的声音数据,然后通过语音合成出来的;
      Utfcpp:处理Unicode编码字符串的库。
      src:(ekho的主要实现)和lib(上面说的这几部分的静态链接库*.a)了,就没什么特别的了。

      编译安装:

      $ ./configure $ make $ sudo make install

      安装后,ekho这个可执行文件和声音数据ekho-data都会复制到系统目录下。但是好像头文件(除ekho.h外)和库等就没有复制进去,所以编程链接时需要注意指定位置。

      指令使用及测试
      ekho指令的使用方法如下:

      Ekho text-to-speech engine. Version: 7.7.1 Syntax: ekho [option] [text] -v, --voice=VOICE Specified language or voice. ('Cantonese', 'Mandarin', 'Toisanese', 'Hakka', 'Tibetan', 'Ngangien' and 'Hangul' are available now. Mandarin is the default language.) -l, --symbol List phonetic symbol of text. Characters' symbols are splited by space. -f, --file=FILE Speak text file. ('-' for stdin) -o, --output=FILE Output to file. -t, --type=OUTPUT_TYPE Output type: wav(default), ogg or mp3 -p, --pitch=PITCH_DELTA Set delta pitch. Value range from -100 to 100 (percent) -a, --volume=VOLUME_DELTA Set delta volume. Value range from -100 to 100 (percent) -s, --speed=SPEED Set delta speed. Value range from -50 to 300 (percent) --english-speed=SPEED Set English delta speed. Value range from -50 to 150 (percent) --server Start Ekho TTS server. --request=TEXT Send request to Ekho TTS server. --port Set server port. Default is 2046. --version Show version number. -h, --help Display this help message. Please report bugs to Cameron Wong (hgneng at gmail.com)

      如上,-v是选择语种,-p是设置音高(与声音的频率相关),-a是设置音量,-s是设置语速。
      下面来测试一个很魔性的声音,当时测试乐了半天,O(∩_∩)O哈哈~

      ekho -p 200 "改革春风吹满地 中国人民真争气"

      1
      编程举例,依据网站(http://www.eguidedog.net/doc/doc_programme_with_ekho.php) 的指导一个测试例子try.cpp。

      try.cpp文件:

      #include "config.h" #include "ekho.h" using namespace ekho; int main ( int argc , char **argv) { Ekho wong("Cantonese"); wong.blockSpeak("改革春风吹满地 中国人民真争气"); return 0; }

      编译的话,因为依赖的库比较多,所以最好在该目录下写个sheel脚本build.sh,如下:

      g++ try.cpp libekho.a -pthread \ -I. -Iutfcpp/source -Isonic -lsndfile \ `pkg-config --libs libpulse-simple` `pkg-config --cflags libpulse-simple`

      运行./build.sh后报错了:

      从上面的错误提示可知,缺少espeak库和musicxml库,添加-lespeak和./libmusicxml/libmusicxml2.a即可。

      g++ try.cpp libekho.a ./libmusicxml/libmusicxml2.a -pthread \ -I. -Iutfcpp/source -Isonic -lsndfile -lespeak\ `pkg-config --libs libpulse-simple` `pkg-config --cflags libpulse-simple`

      运行a.out,播放了测试程序中文本对应的语音。

      ————————————————

      原文: https://blog.csdn.net/u014470361/article/details/84771720

      2
    • F

      官方提供的交叉编译器编出的可执行文件在debian下运行不了
      MR Series • 发布于 • fengf

      0 赞同
      1 回复
      1164 浏览

      whycan 回复于

      gcc编译的时候加 -static参数试一试,不过仍然有几率出现指令错误,因为平头哥魔改了编译器。

      1
    • whycan

      全志D1s可以申请样片了,本站网友开源原理图与PCB送三片D1s芯片(不能与其他网友作品雷同),还能送三片液晶显示屏
      MR Series • d1s 液晶 lcd • 发布于 • whycan晕哥

      1 赞同
      5 回复
      3264 浏览

      BedRock 回复于

      跟着大佬脚步(复刻)

      5
    • M

      我们使用d1解码h265 video过程遇到个crash问题
      MR Series • 发布于 • memory

      0 赞同
      1 回复
      1270 浏览

      xiaowenge 回复于

      看着像片源的问题,从log看片源中间分辨率改变了,你们是否做了这方面的操作?播放的片源是什么格式的?

      1
    • tigger

      请教一下各位大佬,A33有四个核,如何用其中一核做自己的线程任务呢?有什么好方法
      其它全志芯片讨论区 • a33 多线程 • 发布于 • tigger

      0 赞同
      1 回复
      1316 浏览

      T 回复于

      @tigger

      基本的配置有两步: 把自己的优先级设置成实时进程, 把cpu亲和度设置到cpu0以外的核心 额外的还可以: 把init进程的亲和度设置成cpu0,然后所有进程的cpu亲和度手动配置
      1
    • G

      melis里适配RGB屏,DE。CLK没有任何信号
      MR Series • 发布于 • geniusgogo

      0 赞同
      2 回复
      1797 浏览

      G 回复于

      @uuuuid

      #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <hal_clk.h> #include <hal_gpio.h> #include "../disp/disp_sys_intf.h" #include "disp_board_config.h" struct property_t g_lcd0_config[] = { { .name = "lcd_used", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "lcd_driver_name", .type = PROPERTY_STRING, .v.str = "default_lcd", }, { .name = "lcd_if", .type = PROPERTY_INTGER, .v.value = 0, /* LCD_IF_HV */ }, { .name = "lcd_hv_if", .type = PROPERTY_INTGER, .v.value = 0, /* LCD_HV_IF_PRGB_1CYC */ }, { .name = "lcd_x", .type = PROPERTY_INTGER, .v.value = 480, }, { .name = "lcd_y", .type = PROPERTY_INTGER, .v.value = 272, }, { .name = "lcd_width", .type = PROPERTY_INTGER, .v.value = 80, }, { .name = "lcd_height", .type = PROPERTY_INTGER, .v.value = 47, }, { .name = "lcd_dclk_freq", .type = PROPERTY_INTGER, .v.value = 10, }, /* lcd_ht = lcd_x + lcd_hspw + lcd_hbp + lcd_hfp */ { .name = "lcd_ht", .type = PROPERTY_INTGER, .v.value = 592, }, { .name = "lcd_hbp", .type = PROPERTY_INTGER, .v.value = 56, }, { .name = "lcd_hspw", .type = PROPERTY_INTGER, .v.value = 40, }, /* lcd_vt = lcd_y + lcd_vspw + lcd_vbp + lcd_vfp */ { .name = "lcd_vt", .type = PROPERTY_INTGER, .v.value = 286, }, { .name = "lcd_vspw", .type = PROPERTY_INTGER, .v.value = 5, }, { .name = "lcd_vbp", .type = PROPERTY_INTGER, .v.value = 6, }, { .name = "lcd_frm", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcd_io_phase", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcd_gamma_en", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcd_bright_curve_en", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcd_cmap_en", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "deu_mode", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcdgamma4iep", .type = PROPERTY_INTGER, .v.value = 22, }, { .name = "smart_color", .type = PROPERTY_INTGER, .v.value = 90, }, // backlight enable /* { .name = "lcd_gpio_1", .type = PROPERTY_GPIO, .v.gpio_list = { .gpio = GPIOE(11), .mul_sel = GPIO_DIRECTION_OUTPUT, .pull = 0, .drv_level = 3, .data = 1, }, }, */ { .name = "lcd_backlight", .type = PROPERTY_INTGER, .v.value = 50, }, { .name = "lcd_pwm_used", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "lcd_pwm_ch", .type = PROPERTY_INTGER, .v.value = 7, }, { .name = "lcd_pwm_freq", .type = PROPERTY_INTGER, .v.value = 1000, }, { .name = "lcd_pwm_pol", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "lcd_pwm_max_limit", .type = PROPERTY_INTGER, .v.value = 255, }, /* POWER-vcc */ { .name = "lcd_gpio_0", .type = PROPERTY_GPIO, .v.gpio_list = { .gpio = GPIOB(6), .mul_sel = GPIO_DIRECTION_OUTPUT, .pull = 0, .drv_level = 3, .data = 1, }, }, //gpio { .name = "LCD0_D2", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(0), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D3", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(1), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D4", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(2), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D5", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(3), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D6", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(4), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D7", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(5), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D10", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(6), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D11", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(7), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D12", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(8), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D13", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(9), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D14", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(10), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D15", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(11), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D18", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(12), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D19", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(13), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D20", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(14), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D21", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(15), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D22", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(16), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D23", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(17), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_CLK", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(18), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_DE", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(19), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_HSYNC", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(20), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_VSYNC", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(21), .mul_sel = 2, .pull = 0, .drv_level = 3, }, } }; struct property_t g_lcd1_config[] = { { .name = "lcd_used", .type = PROPERTY_INTGER, .v.value = 0, }, }; struct property_t g_disp_config[] = { { .name = "disp_init_enable", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "disp_mode", .type = PROPERTY_INTGER, .v.value = 0, /* DISP_INIT_MODE_SCREEN0 */ }, { .name = "screen0_output_type", .type = PROPERTY_INTGER, .v.value = 1, /* DISP_OUTPUT_TYPE_LCD */ }, { .name = "screen0_output_mode", .type = PROPERTY_INTGER, .v.value = 4, }, { .name = "screen0_output_format", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "screen0_output_bits", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "screen0_output_range", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "screen0_output_eotf", .type = PROPERTY_INTGER, .v.value = 4, }, { .name = "screen0_output_cs", .type = PROPERTY_INTGER, .v.value = 257, }, { .name = "screen0_output_dvi_hdmi", .type = PROPERTY_INTGER, .v.value = 2, }, { .name = "screen0_output_scan", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "screen1_output_type", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "screen1_output_mode", .type = PROPERTY_INTGER, .v.value = 4, }, }; u32 g_lcd0_config_len = sizeof(g_lcd0_config) / sizeof(struct property_t); u32 g_lcd1_config_len = sizeof(g_lcd1_config) / sizeof(struct property_t); u32 g_disp_config_len = sizeof(g_disp_config) / sizeof(struct property_t);
      2
    • W

      求教:关于Tina linux SDK代码架构问题
      MR Series • 发布于 • WadeDeng

      0 赞同
      9 回复
      3644 浏览

      D 回复于

      Linux 和 uboot 可以使用 PF_Prj_Gen.sh(开源的第三方脚本),进行过滤一下,这样可以大大减少加入 source insight 工程的文件。其中一个原理是通过寻找 .o 中间文件,然后找对应的 .c 文件,记录到 txt 文档中,然后 source insight 导入这 txt ,建立工程。

      9
    • Kirin

      【资源汇总】D1-H芯片资料资源汇总
      公告 • 发布于 • 陈塘关李靖

      1 赞同
      4 回复
      3923 浏览

      Kirin 回复于

      2021年哪吒开发板第三期成果汇报,原文链接:
      https://bbs.aw-ol.com/topic/573/share/1

      点亮技能 开发者 简介 D1s裸奔驱动LCD,并运行xboot的各种风骚APP tripod9 D1s的RGB裸奔显示,运行xboot各种app D1s开源项目合集 whycan 目前各种基于D1/D1s绘制的开源开发板 毫无PS痕迹的MQ小麻雀定妆照,一体化(All-in-One)设计 mangogeek 芒果派大佬设计基于D1s的Linux小板麻雀 通过USB共享使D1s上的tina联网(RNDIS Gadget) SdtEE 一根USB线达到供电、联网、调试(ssh)、文件传输(smb/nfs/scp)的目的 D1s 目前的一些玩法:跑Ubuntu rootfs,显示图片,播放音频 (转载) SdtEE 通过chroot在D1s上启动一个带apt的ubuntu,显示图片和播放音频 一键生成可定制的Debian rootfs,支持D1/D1s riscv64(转载) SdtEE 跑一个脚本生成直接可用的rootfs,无需更多设置 终于在D1哪吒上面把跑InfoNES framebuffer 模拟器跑起来了 memory frambuffer在D1上的使用 D1哪吒开发板开机运行ucgui demo memory ucGUI移植到D1上跑demo 【资料释放】D1哪吒阿里小程序SDK释放 DOT小文哥 阿里基于D1哪吒开发板适配的阿里小程序框架源码释放 大佬在D1开发板上移植魂斗罗游戏 sunxiang buildroot搭建哪吒D1开发环境详细步骤,并且在HDMI显示器上玩上了魂斗罗(基于QT5) 动手让LVGL8带的Music-Demo音乐响起来 xfdr0805 LVGL8 自带音乐播放器Demo在哪吒扩展板上实现 阿里JS轻应用框架在D1上适配 DOT小文哥 JS轻应用框架语音面板demo 在D1开发板上运行Dahdi和Asterisk IPPBX xiaowen IP电话交换系统的哪吒扩展板 给D1 SDK 添加一个简单的helloworld package tigger Tina下可编译的helloworld的Demo 又一款开源显示框架GUI-lite,在D1上试试效果 BedRock 非常简便的开源GUI,在D1上实现 Neza-D1开发板学习之红外发送与接收篇 xfdr0805 用哪吒IO来发射红外信号 使用OpenCV实时显示USB摄像头画面到屏幕上 IAMLIUBO 借助OpenCV在哪吒上实时显示摄像头画面 【模块第三弹】哪吒中的LEDC的驱动 BedRock 实现了控制LEDC的接口 挪威科技大学使用全志D1哪吒开发板开设操作系统课程 Michael Engel 挪威科技大学的Michael Engel教授就在操作系统的课程中介绍并使用了哪吒D1及玄铁C906,并在课件中详细展示了如何在哪吒上玩转MIT的xv6 OS
      4
    • Z

      X806在鸿蒙OS下的启动过程
      Wireless & Analog Series • 发布于 • zhugx

      0 赞同
      4 回复
      2196 浏览

      Z 回复于

      @i_a_student 您的答复太专业了,十分感谢您这么专业的答复,向大师致敬!

      4
    • Randolph

      【资源汇总】2021年哪吒开发板第三期成果汇报
      MR Series • 发布于 • Randolph

      1 赞同
      0 回复
      1411 浏览

      尚无回复

      0
    • xiaowenge

      LicheeRV-哪吒计算条到到货,比苹果耳机还小,高性能移动RV算力即将覆盖全生态
      MR Series • d1 • 发布于 • DOT小文哥

      0 赞同
      4 回复
      1724 浏览

      M 回复于

      @molin2050 你的手冻僵了吗,不会反面看一下😧

      4
    • whycan

      一键生成可定制的Debian rootfs,支持D1/D1s riscv64(转载)
      MR Series • debian rootfs • 发布于 • whycan晕哥

      1 赞同
      0 回复
      1250 浏览

      尚无回复

      0
    • T

      D1s裸奔驱动LCD,并运行xboot的各种风骚APP
      MR Series • 发布于 • tripod9

      0 赞同
      8 回复
      4877 浏览

      T 回复于

      https://www.zhihu.com/column/c_1382754923101081600

      8
    • N

      D1 哪吒开发板功耗数据
      MR Series • 发布于 • nideyida

      0 赞同
      3 回复
      1752 浏览

      whycan 回复于

      @xiaowenge
      现在可以了,搜到加引号的“功耗”

      3
    • xiaowenge

      群友测的D1哪吒开发板测试数据,因为年代久远老是搜索不到,我重新发一份
      MR Series • d1 • 发布于 • DOT小文哥

      0 赞同
      0 回复
      672 浏览

      尚无回复

      0
    • xiaowenge

      How to check Nezha board is OK or not?
      MR Series • d1 nezha • 发布于 • DOT小文哥

      0 赞同
      0 回复
      1101 浏览

      尚无回复

      0
    • H

      请问一下,D1平台,tina的kernel和标准的5.4kernel有哪些区别?
      MR Series • 发布于 • hptsf

      0 赞同
      4 回复
      1759 浏览

      whycan 回复于

      @hptsf
      可以与主线linux5.4.61目录比较生成diff文件,或者meld,beyond compare直接比较目录。

      4
    • Kirin

      【高性价比屏幕芯片来袭】全志D1s芯片规格发布!开启RISC-V AIoT时代
      MR Series • 发布于 • 陈塘关李靖

      0 赞同
      0 回复
      1160 浏览

      尚无回复

      0
    • Randolph

      AES算法D1芯片硬件CE模块补丁
      MR Series • 发布于 • Randolph

      0 赞同
      1 回复
      1074 浏览

      aozima 回复于

      打完补丁测下AES情况看看!

      1
    • J

      初始全志D1哪吒开发板,想问问大家这个开发板装的Tina Linux系统和普通的linux差别大不
      MR Series • 发布于 • jiouo

      0 赞同
      1 回复
      1634 浏览

      tigger 回复于

      扩展接口和树莓派差不多,性能见仁见智了,编程语言取决于软件平台,社区支持可能树莓派更好一些。

      1
    • M

      请问 D1/D1s有像F1C那种硬件游标(HWC)吗?可以用来做鼠标显示
      MR Series • 发布于 • memory

      0 赞同
      1 回复
      879 浏览

      M 回复于

      https://www.kernel.org/doc/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt

      be0: display-backend@1e60000 { compatible = "allwinner,sun5i-a13-display-backend"; reg = <0x01e60000 0x10000>; interrupts = <47>; clocks = <&ahb_gates 44>, <&de_be_clk>, <&dram_gates 26>; clock-names = "ahb", "mod", "ram"; resets = <&de_be_clk>; ports { #address-cells = <1>; #size-cells = <0>; be0_in: port@0 { #address-cells = <1>; #size-cells = <0>; reg = <0>; be0_in_fe0: endpoint@0 { reg = <0>; remote-endpoint = <&fe0_out_be0>; }; }; be0_out: port@1 { #address-cells = <1>; #size-cells = <0>; reg = <1>; be0_out_tcon0: endpoint@0 { reg = <0>; remote-endpoint = <&tcon0_in_be0>; }; }; }; };
      1
    • q1215200171

      【R329-NPU助力】Maix-Speech为嵌入式环境设计的离线语音库
      A Series • r329 maix 离线语音库 • 发布于 • budbool

      0 赞同
      0 回复
      1606 浏览

      尚无回复

      0
    • I

      使用XR806适配最新鸿蒙3.0_LTS
      Wireless & Analog Series • xr806 鸿蒙 • 发布于 • 何镜勇

      2 赞同
      2 回复
      2498 浏览

      Z 回复于

      请教个问题,您是不是在ubuntu上和windows下都安装了开发环境,您那边的环境是个什么样子的,我只在ubuntu18.04下安装了,但没有装vscode啥的

      2
    • M

      戴尔笔记本电脑原装电源180瓦,换了朋友的150瓦电源,电脑这个提示是什么原理,怎么实现的?
      灌水区 • 发布于 • memory

      0 赞同
      2 回复
      1147 浏览

      M 回复于

      @aozima

      1ddf5880-a56b-43c4-bd76-cbf568dd49fa-image.png

      好像真是3芯的。

      2
    • q1215200171

      基于星辰处理器的全志XR806鸿蒙开发板上手体验
      Wireless & Analog Series • xr806 鸿蒙 • 发布于 • budbool

      0 赞同
      5 回复
      3048 浏览

      Z 回复于

      @xiaowenge 您用什么样IDE ,华为DevEco Device Tool 支持XR806吗?

      5
    • tigger

      请问哪吒 D1 开发板拔插 HDMI 显示器, 提示sink do not support this mode 是什么问题? 换了两台显示器了.
      MR Series • 发布于 • tigger

      0 赞同
      14 回复
      4565 浏览

      tigger 回复于

      @fengf

      后来改成启动默认就是HDMI:

      【固件发布】D1哪吒HDMI测试固件20210804(开机HDMI就有小企鹅启动logo)
      https://bbs.aw-ol.com/topic/297/share/2

      14
    • A

      大佬们,我想用D1的lvds,请问我直接引出来直接用就可以吗?还是需要配置下驱动等。
      MR Series • 发布于 • amturing

      0 赞同
      1 回复
      956 浏览

      whycan 回复于

      配置board.dts

      1
    • whycan

      YuzukiCore-F1 超小型Linux M.2 核心板
      其它全志芯片讨论区 • f1c f1c100s f1c200s • 发布于 • whycan晕哥

      0 赞同
      3 回复
      2060 浏览

      L 回复于

      QQ浏览器截图20211105234743.jpg
      倒是有点像。。。

      3
    • aldfaaa

      MCU通过以太网(UDP)发送图片到哪吒开发板进行处理
      MR Series • tina udp 图传 stm32f103 ov2640 • 发布于 • whycan矿工-小叶

      1 赞同
      12 回复
      2923 浏览

      SdtEE 回复于

      还有一个tina自带的命令dfbshow也可以显示图片。dfbshow后跟图片路径即可

      12
    • whycan

      【走过路过的朋友不要错过】全志在线(bbs.aw-ol.com)做项目赠送哪吒开发板活动
      MR Series • 发布于 • whycan晕哥

      0 赞同
      22 回复
      7953 浏览

      whycan 回复于

      @kw___

      https://item.taobao.com/item.htm?id=658408502689

      下周给您发货, 你可以先准备虚拟机、下载SDK编译。

      22
    • G

      melis中disp驱动问题
      MR Series • 发布于 • geniusgogo

      0 赞同
      10 回复
      4520 浏览

      G 回复于

      @caozilong 在 melis中disp驱动问题 中说:

      @geniusgogo 或者你了解到的方案中有其它更好的实现方式,也可以给我们推介一下. 🙂

      如果disp驱动能将帧同步中断回调开放,并在回调里通知当前正在使用的用户buffer指针,UI framebuffer就能根据这个回调来判断是否可以送下一帧数据,并且可以实现多buffer切换。
      类似是底层回调如下接口:

      void sync_event(void *current_buffer, void *prev_buffer) { }

      current_buffer代表正在准备显示的buffer,prev_buffer代表已经显示完的buffer。

      10
    • xiaowenge

      泰诺丰全志D1s开发板上线
      MR Series • d1s d1s开发板 • 发布于 • DOT小文哥

      0 赞同
      0 回复
      1148 浏览

      尚无回复

      0
    • Z

      mac下如何安装USB转串口线驱动
      MR Series • 发布于 • zhilong.wb

      0 赞同
      2 回复
      1405 浏览

      C 回复于

      @zhilong-wb 不用安装。直接usb连接,我这边可以用以下命令寻找和连接

      $ ll /dev/tty.usb* /dev/tty.usbserial-A50285BI # 可能名字会不同 $ screen /dev/tty.usbserial-A50285BI 115200 # 用screen命令连接串口
      2
    • S

      D1 开发板哪吒专用8寸MIPI 屏幕显示异常,质量问题?
      MR Series • 发布于 • shadow_sky

      0 赞同
      3 回复
      1773 浏览

      xiaowenge 回复于

      @shadow_sky 抱歉,给您带来不便了,请淘宝发起退换货

      3
    • X

      debian/riscv64镜像
      MR Series • 发布于 • xiaobin

      0 赞同
      1 回复
      1037 浏览

      xiaowenge 回复于

      详见在线文档:https://d1.docs.aw-ol.com/strong/strong_6debianbysipeed/
      和 https://d1.docs.aw-ol.com/strong/strong_4debian/

      1
    • G

      D1上面跑melis,起来就崩了
      MR Series • 发布于 • geniusgogo

      0 赞同
      1 回复
      1488 浏览

      Z 回复于

      @geniusgogo 另外一个帖子有回复处理方法。

      1
    • xiaowenge

      全志ISP调试工具介绍
      其它全志芯片讨论区 • isp • 发布于 • DOT小文哥

      0 赞同
      0 回复
      1679 浏览

      尚无回复

      0
    • C

      uboot 中可以打印设备树但在uboot 启动内核过程中报错找不到设备树
      Linux • 发布于 • chen95

      0 赞同
      0 回复
      1158 浏览

      尚无回复

      0
    • F

      如何更换 buildroot中 glib?
      MR Series • 发布于 • FMSoft

      0 赞同
      4 回复
      2500 浏览

      F 回复于

      是glib。在 package/libs/glib2/Makefile
      PKG_NAME:=glib2
      PKG_VERSION:=2.50.1
      PKG_RELEASE:=1

      改成 2.58.1
      但是编译不过去。
      寻求帮助

      4
    • whycan

      碰到一个R329的诡异问题 (问题已解决,原因是没有认真阅读手册)
      A Series • r329 • 发布于 • whycan晕哥

      0 赞同
      4 回复
      2055 浏览

      whycan 回复于

      b67b020b-0986-4e36-8c6c-5b48f471e61d-9D0E77A105D901C80A138B99E5016F99.jpg

      短路 SPI FLASH 1 / 4 PIN, TF卡终于欢快跑起来了。

      4
    • tigger

      在主线Linux中支持无blob摄像头的开源全志V3 ISP驱动程序
      其它全志芯片讨论区 • v3 v3s isp • 发布于 • tigger

      0 赞同
      0 回复
      815 浏览

      尚无回复

      0
    • M

      D1s USB刷机工具下载
      MR Series • phoenixsuit mac • 发布于 • memory

      0 赞同
      1 回复
      1572 浏览

      M 回复于

      烧卡软件PhoenixCard v4.2.7: https://www.aw-ol.com/downloads/resources/42

      1
    • N

      我为什么选择D1s
      MR Series • d1 d1s • 发布于 • nideyida

      0 赞同
      0 回复
      1266 浏览

      尚无回复

      0
    • X

      openeuler在d1上uboot报错
      MR Series • 发布于 • xiaobin

      0 赞同
      7 回复
      2569 浏览

      X 回复于

      @whycan 是tf卡的问题

      7
    • BedRock

      想做一个视频网口发送的demo有什么方案可以参考
      其它全志芯片讨论区 • 发布于 • BedRock

      0 赞同
      3 回复
      1842 浏览

      aldfaaa 回复于

      编码和传输也还好说...至少编码是有硬件支持

      3
    • cube_work

      请问 ap6210 ap6212 WiFi 模组有什么区别呢?
      灌水区 • 发布于 • cube_work

      0 赞同
      2 回复
      1428 浏览

      whycan 回复于

      AP6210 和 AP6212 差别非常大,

      这俩货时钟输入的位置不同, AP6210时钟在30脚,且只能用 有源晶振, 如果cost down 用无源晶振, 需要加反相器。

      AP6212及其之后的版本,可以用无源晶振直接接 10/11脚。

      参考电路: a20_pad_std_v1_1.pdf

      7ef6e121-0ee0-4713-8bb6-7e7a89c631c8-image.png

      2
    • M

      MCU 上纯软件实现 OpenGL
      灌水区 • 发布于 • memory

      0 赞同
      3 回复
      2135 浏览

      IAMLIUBO 回复于

      尝试原作者的工程,在M5Stack Fire上跑一下试试:
      esp32-opengl.jpeg

      颜色好像不太对,有一点需要注意点的是
      6df7ced5-ab78-42bd-a9f3-f7f9a82e3802-image.png

      c536d127-de8c-4633-8d6d-e535fa267b3e-image.png

      这里的宽高要对应起来,不然输出的图像会错位,感觉没正常运行是的,别的好像也没有了,这是基于Arduino的工程,TFT_eSPI兼容很多LCD 驱动,还是蛮方便的,传一下完整工程吧,有时间俺也在哪吒上试试。
      M5Fire-OpenGL.zip

      哦,对了,原作者的Arduino被我改成PIO工程了,PIO更好用点?

      3
    • M

      终于在D1哪吒上面把跑InfoNES framebuffer 模拟器跑起来了
      MR Series • 发布于 • memory

      0 赞同
      3 回复
      2217 浏览

      M 回复于

      @anruliu
      原来如此,多谢指教。

      3
    • K

      请教:按照配网开发指南在哪吒板采用smartconfig方式配网,收不到xconfig发出的广播包
      MR Series • 发布于 • karrena

      0 赞同
      4 回复
      1385 浏览

      whycan 回复于

      133bacef-0550-48ad-8318-d71bd309e90c-image.png

      2c50ee5f-8f34-4506-b6a6-5a7fe96aacf0-image.png

      手机戳个洞出来了,然而哪吒还是没收到配网信息。

      4
    • S

      ubuntu18.04 打包img时出错
      MR Series • pack error • 发布于 • shaowg

      0 赞同
      7 回复
      2856 浏览

      S 回复于

      @whycan 在 ubuntu18.04 打包img时出错 中说:

      @shaowg
      那 fsbuild 命令可以运行吗?

      抱歉回复迟了,fsbuild命令也运行不了,后来实在不行我换了个机器能打包出镜像了。。。

      7
    • whycan

      网友寄来了两片自制的D1板子,无法进入FEL模式,各位大佬进来把把脉
      MR Series • d1 fel 硬件故障 • 发布于 • whycan晕哥

      0 赞同
      14 回复
      3745 浏览

      M 回复于

      @whycan 你是不是没有给他普及美式民主

      14
    • whycan

      用这个外壳给 D1s 做一个 WIFI + TV OUT 的 DLNA 盒子如何?
      MR Series • 发布于 • whycan晕哥

      0 赞同
      8 回复
      2801 浏览

      whycan 回复于

      有点尴尬, tina 还不支持 tv out 😠

      8
    • M

      C200s运行Tina时播放视频卡顿优化
      其它全志芯片讨论区 • 发布于 • memory

      0 赞同
      1 回复
      1282 浏览

      BedRock 回复于

      打开原帖看到了 F133😂 😂
      是不是应该问问合作伙伴更新一下
      f832747a-ca24-42de-95a1-e5a1995abccf-image.png

      1
    • xiaowenge

      全志XR806开源鸿蒙开发板正式发售,免费开放全部源码和硬件设计资料
      Wireless & Analog Series • 发布于 • DOT小文哥

      0 赞同
      2 回复
      1704 浏览

      BedRock 回复于

      好湿~

      如果能在论坛抽奖做做活动就更好了😆 😆

      2
    • aldfaaa

      Tina Linux如何选择复用Pin的功能
      MR Series • tina linux uart 复用 • 发布于 • whycan矿工-小叶

      0 赞同
      1 回复
      1191 浏览

      whycan 回复于

      @aldfaaa

      修改 ./device/config/chips/d1/configs/nezha/linux-5.4/board.dts

      把 uart2/uart3 的 status 都改成 okay,但是要注意用哪对复用引脚。

      1
    • xiaowenge

      一图看懂XR806鸿蒙系统架构
      Wireless & Analog Series • xr806 鸿蒙 • 发布于 • DOT小文哥

      0 赞同
      0 回复
      1692 浏览

      尚无回复

      0
    • X

      D1 Linux内核重新编译
      MR Series • rvboard debian • 发布于 • xiaobin

      0 赞同
      1 回复
      1128 浏览

      尚无回复

      1
    • F

      如何改变 framebuffer 的分辨率
      MR Series • d1 hdmi framebuffer 分辨率 • 发布于 • FMSoft

      0 赞同
      1 回复
      1785 浏览

      whycan 回复于

      https://bbs.aw-ol.com/topic/77/d1设置hdmi分辨率

      1
    • q1215200171

      全志D1 哪吒开发板Debian系统刷机记录
      MR Series • d1 刷机 debian • 发布于 • budbool

      0 赞同
      0 回复
      1396 浏览

      尚无回复

      0
    • H

      请问如何配置V3s 从spi nand flash启动 ? tina 3.5.1的LinuxSDK
      RTOS • v3s spinand • 发布于 • Huangwc

      0 赞同
      6 回复
      3382 浏览

      H 回复于

      @huangwc
      ID 读成 0 0,原因找到了,flash 芯片没焊好。。。
      但还是烧录失败.

      6
    • K

      哪吒板跑USB摄像头拍照Demo时jpeg文件打不开
      MR Series • 发布于 • karrena

      0 赞同
      10 回复
      3474 浏览

      K 回复于

      @whycan 已解决

      10
    • xiaowenge

      【资料释放】XR806鸿蒙开发板引脚功能表
      Wireless & Analog Series • 发布于 • DOT小文哥

      0 赞同
      0 回复
      1052 浏览

      尚无回复

      0
    • q1215200171

      全志XR806鸿蒙开发板实物图释放
      Wireless & Analog Series • 发布于 • budbool

      0 赞同
      0 回复
      734 浏览

      尚无回复

      0
    • C

      播放音频会有很响的 “啵” 的一声
      MR Series • 发布于 • chenlinfei

      0 赞同
      5 回复
      2621 浏览

      C 回复于

      @whycan

      在初始化的时候开启codec,后面不关,可以避免,估计功耗会高点,另外就是断电这个“啵”还是会有

      diff --git a/sound/soc/sunxi/sun20iw1-codec.c b/sound/soc/sunxi/sun20iw1-codec.c
      index 1dcccdafd..3591e5d17 100644
      --- a/sound/soc/sunxi/sun20iw1-codec.c
      +++ b/sound/soc/sunxi/sun20iw1-codec.c
      @@ -679,8 +679,8 @@ static int sunxi_codec_headphone_event(struct snd_soc_dapm_widget *w,
      (0x1 << HP_DRVEN), (0x1 << HP_DRVEN));
      break;
      case SND_SOC_DAPM_PRE_PMD:

      snd_soc_component_update_bits(component, SUNXI_HP2_REG, (0x1 << HP_DRVEN), (0x0 << HP_DRVEN));

      +// snd_soc_component_update_bits(component, SUNXI_HP2_REG,
      +// (0x1 << HP_DRVEN), (0x0 << HP_DRVEN));
      /* A version of the chip cannot be disable HPLDO and RMC_EN */
      if (sunxi_get_soc_ver() & 0x7) {
      snd_soc_component_update_bits(component, SUNXI_POWER_REG,
      @@ -693,10 +693,10 @@ static int sunxi_codec_headphone_event(struct snd_soc_dapm_widget *w,
      snd_soc_component_update_bits(component, SUNXI_RAMP_REG,
      (0x1 << RMC_EN), (0x1 << RMC_EN));
      }

      snd_soc_component_update_bits(component, SUNXI_HP2_REG, (0x1 << HP_DRVOUTEN), (0x0 << HP_DRVOUTEN)); snd_soc_component_update_bits(component, SUNXI_HP2_REG, (0x1 << RAMP_OUT_EN), (0x0 << RAMP_OUT_EN));

      +// snd_soc_component_update_bits(component, SUNXI_HP2_REG,
      +// (0x1 << HP_DRVOUTEN), (0x0 << HP_DRVOUTEN));
      +// snd_soc_component_update_bits(component, SUNXI_HP2_REG,
      +// (0x1 << RAMP_OUT_EN), (0x0 << RAMP_OUT_EN));
      #ifdef SUNXI_CODEC_DAP_ENABLE
      if (hw_cfg->dacdrc_cfg & DAP_HP_EN)
      dacdrc_enable(component, 0);
      @@ -1261,6 +1261,15 @@ static void sunxi_codec_init(struct snd_soc_component *component)
      if (sunxi_codec->hw_config.dachpf_cfg)
      dachpf_config(component);
      #endif
      +

      snd_soc_component_update_bits(component, SUNXI_HP2_REG, (0x1 << HP_DRVEN), (0x1 << HP_DRVEN)); snd_soc_component_update_bits(component, SUNXI_HP2_REG, (0x1 << HP_DRVOUTEN), (0x1 << HP_DRVOUTEN)); snd_soc_component_update_bits(component, SUNXI_HP2_REG, (0x1 << RAMP_OUT_EN), (0x1 << RAMP_OUT_EN));

      }

      static int sunxi_codec_startup(struct snd_pcm_substream *substream,

      5
    • tigger

      请问这支TYPEC 烙铁哪里可以买到?
      灌水区 • 烙铁 typec • 发布于 • tigger

      0 赞同
      2 回复
      1216 浏览

      BedRock 回复于

      @cube_work 一个pd 诱骗就可以

      2
    • whycan

      闲置的平板电脑、车载GPS不要扔,不要扔,不是到我这里换不锈钢脸盆,而是拆eMMC颗粒改装成U盘
      灌水区 • 发布于 • whycan晕哥

      0 赞同
      1 回复
      1026 浏览

      whycan 回复于

      814BAB1764DC8148EAEBA87757BE8DF4.jpg

      558E995763387F4D36EB70FEE7746835.jpg

      AEF793A4E68030C80DB2A302A0714142.jpg

      {B9F7C205-FFEB-2B98-9D4C-BBBB7999CBCB}.png

      16G 的 U盘诞生了!

      1
    • whycan

      【新人必读】如何在论坛高效地提技术问题?
      灌水区 • 发布于 • whycan晕哥

      1 赞同
      2 回复
      1084 浏览

      whycan 回复于

      How-To-Ask-Questions

      bbs提问的艺术

      现在互联网发达的时代,大家都会有很多的社交群,BBS, 博客等,大家的初心可能都是想交流的,遇到点问题然后就可以在群里问。

      然而很多时候你问的问题没人回答;也有时候问了半天还是没找到答案;也有时候当你把问题发出来了,别人正准备回答你的时候,你说知道了;然后刚开始群里很活跃,慢慢的就死了。

      其实以上问题,都是大家不想看到的,然而在群里提问是我们加入群的初心,但是很多人做不好,最终导致你的问题无人解答,群慢慢的失去意义。

      我将今天的问题分成以下三部分进行介绍:

      提问之前 提问之时,怎么提问注意事项 注意事项 提问之前

      在群里提问之前首先我们应该做好功课,看自己是否完成以下步骤,否则你的提问将一塌糊涂,大概率得不到想要 的答案。

      尝试自己解决 不能自己解决应该准备的哪些

      尝试自己解决

      尝试自己解决是非常重要的一步,这也是我们能否经过这个问题能够成长的关键所在。

      通过搜索引擎搜索: baidu 或者 google(推荐),搜索结果中前三页如果找不到你想要的信息,就进行下一步吧。对于成熟的开源项目,你遇到的问题,很可能别人也遇到过。这时通过 Google、StackOverflow 等网站的搜索服务,可以帮你快速定位并解决问题。永远记住,地球上的你并不孤单,包括你遇到的问题。 查阅手册/文档: 确保自己阅读过至少一次官方文档。这样在遇到问题时,如果能回忆起只言片语,就可以再去读一遍相关文档,问题往往也就解决了。 查阅社区/论坛: 阅读常见问题文件(FAQ)或者开源项目的 issue,或者论坛(类似 react china) 询问朋友: 如果你使用的开源软件,在朋友圈或同事圈里也有人使用,那么抬起你的脚、或拿起你的电话,真挚诚恳的探讨不会遭遇拒绝,而会增进友谊。不要犹豫,你的内心渴望面对面交流,你的朋友也是。 自检并不断测试: 试自己检查或试验以找到答案。 阅读源码(这步非必须): 如果你是程序开发者,尽量尝试阅读源码以找到答案。

      经过以上 6 步或者 5 步你都无法解决遇到的问题,那么你确实针对这个问题能力有限,准备去群里请教了,那么在尝试自己解决之后无果,应该做哪些准备呢?

      不能自己解决应该准备的哪些

      一定要明白自己想要问什么问题:不能自己都说不清自己想要问什么问题,那么群里提问你也问不出什么来。 梳理准备您的问题:要说明之前你都干了些什么。 要用言简意赅的语言:这个是我们作为职场一个必备的技能,说重点,言简意赅。 怎么提问

      抱着平和对等的心态,找到合适的途径后,就得静下心来将遇到的问题写成文字。书写文字不是一件简单的事情,我们可以从遵循一些简单的规则开始。

      用词准确,问题明确

      标题要简洁清晰,要言之有物。

      Bad:救命呀/急/跪求,遇到了一个 react 问题,xxx 组件渲染不出来
      Good:在使用 xxx 版本的 react ,我操作了 xxx,也写了 xxx,但是 xxx 组件渲染不出来

      一个好标题范例是 目标 —— 差异式的描述,许多技术支持组织就是这样做的。在目标部分指出是哪一个或哪一组东西有问题,在差异部分则描述与期望的行为不一致的地方。

      描述清晰,信息充足 准确有效的信息: 描述事实,而不是猜测,如果你想给出你的猜测,一定要先描述事实,给你的猜测一些证据,不然就不要猜测。 问题表现/内容: 按照时间顺序列出问题症状。问题发生前的一系列操作,往往就是对找出问题最有帮助的线索。因此,你的说明里应该包含你的操作步骤,以及机器和软件的反应,直到问题发生。在命令行处理的情况下,提供一段操作记录(例如运行脚本工具所生成的),并引用相关的若干行(如 20 行)记录会非常有帮助。 简单的做过什么尝试: 在描述你做过什么尝试的时候,简单的你描述你做了哪些尝试就行,为什么要这么做其实不是那么重要。

      如果你想弄清楚如何做某事(而不是报告一个 Bug),在开头就描述你的目标,然后才陈述重现你所卡住的特定步骤。

      经常寻求技术帮助的人在心中有个更高层次的目标,而他们在自以为能达到目标的特定道路上被卡住了,然后跑来问该怎么走,但没有意识到这条路本身就有问题。结果要费很大的劲才能搞定。

      玉伯有句话是这么说的:

      提问者选择的路本身就是一条崎岖之路,对于要解决的问题,实际上有更好的方式。这种情况下,描述清楚目标,讲清楚要干什么非常重要。

      想要问到什么:提供建议?发送一段代码?检查你的补丁或者别的?在群里经常会出现这种情况,当某个人发了一段文字,另外的人说:你想问什么?

      所以我们在问问题的时候一定要把你想要问到什么,这个目标想清楚。

      提供尽量多的信息:尽量提供可重现的例子,你可以在 jsbin)、runjs、jsfiddle)、codepen 等这些地方提供一个可重现的例子。即使你是一个很大的项目,想办法把你需要验证的点提取出来,如果确实无法提取,就贴一些代码,出现问题那行代码周围的代码(周围的相关代码都要,因为你可能觉得不是他们的问题,但也许就是,不然你觉得的都是对的,你就不会不知道怎么解决了)。 避免一些毫无意义的问题

      经常会有人问一些毫无意义的问题,比如这样的:

      Bad:有没有人会xxx?
      Bad:有没有人在?
      Bad:谁能帮我解决一个问题?

      面对这种问题,别人就很难预估你这个问题需要解决多久,也很难判断自己是否能解决这个问题,如果他回答了你,意味着你就是有空而且很在行,所以他还是选择不出声。这个就跟微信私聊的时候说:”在吗?“ 这种一个意思。

      Bad: 什么是 JavaScript?

      这种问题也是,很明显通过搜索引擎就能搞定的,要是下次还有这种问题,你就把这个图发给它。

      建议的问法: 有问题直接问。比如:ES6什么时候雄霸天下,前端什么时候一统江湖? 直接说场景:我在做xx端东西的时候,在 window 7 平台的 IE7 版本下遇到了左右不对齐问题,具体如图所示img,代码地址:xxx 在百度中找到的答案,试了之后还是有同样的问题。请有空的同学帮我看看是什么问题? 注意事项

      提前做好冷场的准备:也许别人在忙,也许这个问题太简单了,也许没人做过这块,如果冷场了,没人回答,赶紧换下一个群。
      谦虚,别人没有义务帮你解决问题,往往大牛的时间比你少,比你珍贵。
      没有一定的自学能力,问到问题就伸手的不适合玩这个。
      群唯一的作用就是:扯淡、交流、分享,以上几条为前提。

      转自: https://github.com/betaseeker/How-To-Ask-Questions

      2
    • W

      请教:D1 哪吒开发板ADB连接PC,识别为其他设备(Tina ADB),ADB无法连接
      MR Series • 发布于 • WadeDeng

      0 赞同
      6 回复
      2607 浏览

      W 回复于

      @whycan 谢谢,我下载了一个驱动精灵自动安装驱动解决了

      6
    • q1215200171

      XR806鸿蒙开发板硬件原理图释放!!!
      Wireless & Analog Series • 发布于 • budbool

      0 赞同
      0 回复
      794 浏览

      尚无回复

      0
    • A

      D1芯片外接DDR3部分在哪能找到PCB参考部分
      MR Series • 发布于 • amturing

      0 赞同
      1 回复
      1131 浏览

      xiaowenge 回复于

      全志客户服务平台-资料下载-D1-硬件资料

      1
    • tigger

      测试一下刚到手的 sipeed R329 开发板
      A Series • 发布于 • tigger

      1 赞同
      4 回复
      2278 浏览

      L 回复于

      @tigger 这个看起来不错!温度有点高哎。。

      4
    • F

      can't link soft-float modules with double-float modules,如何解决
      MR Series • 发布于 • FMSoft

      0 赞同
      1 回复
      1257 浏览

      cube_work 回复于

      提问的艺术: 多给点信息。

      1
    • tigger

      这虚拟机还有救吗? 图形界面进不去了, 也没有命令行界面,但是ssh终端还能进去,要重新装 gnome ?
      灌水区 • 发布于 • tigger

      0 赞同
      1 回复
      702 浏览

      tigger 回复于

      $ sudo systemctl status gdm.service ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static; vendor preset: enabled) Active: activating (start) since Wed 2021-10-13 19:56:07 CST; 1min 17s ago Process: 2035 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Main PID: 2037 (gdm3) Tasks: 3 (limit: 19097) CGroup: /system.slice/gdm.service └─2037 /usr/sbin/gdm3 Oct 13 19:56:07 ubuntu systemd[1]: Starting GNOME Display Manager... Oct 13 19:56:25 ubuntu gdm3[2037]: GdmLocalDisplayFactory: Failed to issue method call: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Failed to activa $
      1
    • q1215200171

      男人至死都是孩子——大佬在D1开发板上移植魂斗罗游戏
      MR Series • 发布于 • budbool

      1 赞同
      1 回复
      1773 浏览

      whycan 回复于

      6ab7d743-7970-40b8-9ad0-ccc5204ad739-image.png

      windows 用 QtCreator 编译 qt4-NES4_5_512_480_640_480\Qt\Qt.pro 运行成功。

      1
    • T

      ISP知识讲解
      灌水区 • 发布于 • Tracy

      0 赞同
      0 回复
      832 浏览

      尚无回复

      0
    • M

      D1关闭启动log打印以及修改通信波特率?
      MR Series • 发布于 • mgeekfb

      0 赞同
      0 回复
      909 浏览

      尚无回复

      0
    • whycan

      一个开源的 全志v3S开发板 (转)
      其它全志芯片讨论区 • v3s • 发布于 • whycan晕哥

      0 赞同
      2 回复
      2107 浏览

      M 回复于

      @whycan 看着不错,v3s还没淘汰停产吗

      2
    • whycan

      请问 D1s 用 RGB HV 通过 GM7123芯片 驱动电脑VGA显示,需要怎么配置呢?
      MR Series • 发布于 • whycan晕哥

      0 赞同
      1 回复
      1121 浏览

      whycan 回复于

      27aa08d5-c880-43f8-b017-a708e13c11aa-image.png

      lcd_hv_sync_polarity 应该是配置 3:vs high,hs high

      https://www.stepfpga.com/doc/vga显示模块

      1
    • cube_work

      给官方的D1s开发板设计一个 LCD 扩展版
      MR Series • pcb jlc 嘉立创 d1s • 发布于 • cube_work

      0 赞同
      11 回复
      5365 浏览

      whycan 回复于

      打包好的配置文件下载: f133evb1_rgb800x480_with_gt9xx.tgz

      11
    • whycan

      给D1哪吒开发板做一个带触摸的5寸800x480 MIPI LCD扩展版,可以把哪吒固(绑)定(在)在这个板子上。
      MR Series • 发布于 • whycan晕哥

      0 赞同
      3 回复
      2015 浏览

      whycan 回复于

      微信图片_20211011195033.jpg

      微信图片_20211011195041.jpg

      都准备好啦, 就缺 5寸电容屏了。

      3
    • xiaowenge

      小爱音箱立体声组网上手试玩
      灌水区 • 发布于 • DOT小文哥

      0 赞同
      2 回复
      4009 浏览

      xiaowenge 回复于

      试玩了一下午,稳定性一般两台音箱是用蓝牙组的立体声的,我把两台音箱放到间隔1.5米的两个地方,都有可能出现断连,断连之后就只有主音箱能出声音了。

      2
    • xiaowenge

      开放原子基金会930 OpenHarmony见面会实况分享,全志三款支持鸿蒙的芯片亮相
      Wireless & Analog Series • 发布于 • DOT小文哥

      0 赞同
      0 回复
      1137 浏览

      尚无回复

      0
    • M

      D1s I2C1 PB4/PB5 已经接了上拉电阻,为什么还是会这个错误呢?
      MR Series • 发布于 • memory

      0 赞同
      7 回复
      2484 浏览

      M 回复于

      到最后,还是搞定了,追溯其实原因就在一楼的 dts 上面,敲错了一个单词。

      因为一个单词水了一个帖子:

      oaky => okay

      手抖了,手抖了。

      7
    • M

      D1s tina linux 出现 get power supply failed 就连不上了, 请问怎么解决呢?
      MR Series • 发布于 • memory

      0 赞同
      1 回复
      1563 浏览

      M 回复于

      c76bb2ae-d54c-4867-973e-02c861d21293-image.png

      重新执行 /etc/init.d/adbd restart 电脑又可以adb连接了

      1
    • tigger

      D1s 跑 Qt4.8.7 出错了
      MR Series • 发布于 • tigger

      0 赞同
      1 回复
      1028 浏览

      tigger 回复于

      搞定了

      解决办法:
      编译内核时,make menuconfig,在General setup ---> 【】 System V IPC处打上【*】

      1
    • tigger

      又多了一款免费商用字体 ---- HarmonyOS Sans 鸿蒙字体
      灌水区 • 发布于 • tigger

      0 赞同
      0 回复
      1234 浏览

      尚无回复

      0
    • aldfaaa

      muduo网络库在哪吒上编译
      MR Series • 发布于 • whycan矿工-小叶

      0 赞同
      1 回复
      1451 浏览

      aldfaaa 回复于

      muduo库依赖几个BOOST头文件, 单纯就是头文件而已.
      下载boost_1.75.0无需编译即可.

      1
    • whycan

      我朋友设计的D1s 邮票孔核心板 + 底板
      MR Series • 发布于 • whycan晕哥

      0 赞同
      4 回复
      2069 浏览

      R 回复于

      来来来,加个V
      chang554191789

      4
    • tigger

      请各位大佬推荐方案,芯片或者核心板都可以
      其它全志芯片讨论区 • 发布于 • tigger

      0 赞同
      2 回复
      1595 浏览

      M 回复于

      stm32mp157A

      2
    • tigger

      阔怕,虚拟机文件 531G 了,真怕突然崩了。
      灌水区 • 发布于 • tigger

      0 赞同
      13 回复
      3128 浏览

      M 回复于

      之前有尝试过将整个系统导出,然后拷贝生成的文件再导入,大小就会降好多,不过每次导出都担心数据丢失(主要不是很理解他这个导出的实现),只是导出后也没发现丢了那个文件。🙄

      13
    • C

      基于Melis4.0的爱键智能视频门铃体验记录
      RTOS • 发布于 • caozilong

      2 赞同
      7 回复
      3142 浏览

      pcmxz 回复于

      请问用的是啥wifi模组呢?

      7
    • W

      32GB的存储卡下载不了操作命令包
      MR Series • 发布于 • Wy2484958727

      0 赞同
      2 回复
      1313 浏览

      W 回复于

      @whycan 在 32GB的存储卡下载不了操作命令包 中说:

      resize2fs
      使用后还是没有改变

      2
    • Z

      连接网络后网页打不开怎么办
      MR Series • 发布于 • ZHAOGUOHANG

      0 赞同
      6 回复
      1957 浏览

      Z 回复于

      @whycan 4vcf8ghw57vm4dlkjjck3cyu1_0.jpg qnzljhk17gqmlbm848dddmg6_0.jpg

      6
    • M

      D1有人移植ubuntu吗
      MR Series • 发布于 • molin2050

      0 赞同
      1 回复
      1323 浏览

      D 回复于

      debian相当于半个ubuntu了,你想要ubuntu的什么功能?

      1
    • tigger

      请问哪吒接USB鼠标之后 /dev/input/eventX /dev/input/mouseX /dev/input/mice 这几个设备有神马区别?
      MR Series • 发布于 • tigger

      0 赞同
      2 回复
      918 浏览

      whycan 回复于

      QQ图片20211007094939.jpg

      2

    精华推荐

    • 【水经验混下载权限专用贴】如何升级LV2拉取SDK
    • T113/D1-H (MQ-Pro)驱动 OV5640 摄像头(内含驱动源码)
    • 全志在线开源芯片 新 SDK 平台下载方法汇总
    • 新 SDK 平台下载 D1-H/D1s SDK
    • 新 SDK 平台下载 V853 SDK
    • D1s 哪吒开发板,电阻屏的配置方法
    • V85x E907 小核开发与使用
    • [哪吒开发板]Tina Linux SPI主从通信验证实录
    • T113-S3入门资料汇总(避坑指南)一
    • 【加精】D1 tina Docker 编译环境制作和使用
    • Tina Linux 存储介质切换:eMMC,SPI NAND,SPI NOR,SD Card,SD NAND
    • 【资料】V853&&V851 硬件参考设计
    • 【资料汇总】V853资料汇总
    • 全志芯片Tina Linux 修改 UART 引脚、UART端口
    • 【硬核干货】V853 Sample MPP软件包,MPP 摄像头测试包
    换一批

    随便看看

    • 想开发RustSBI,但苦于缺乏资料?RustSBI资料全集仓库来啦!
    • R128-S2 test_spi.c 文件问题修复: 修复2/4线 无法正常输出数据位
    • Tina Linux UART flow control
    • mCore-H616 小模组,哑光蓝的来啦,4核A53+512内存,99元走起
    • 【FAQ】全志D1芯片 如何移植 rtl8821cu wifi 驱动到 Linux-5.4内核?
    • 基于麻雀的桌面信息展示屏我做好了,但缺少APP(逃
    • A133 Android10 reboot 失败 卡在reboot: Restarting system with command 'shell'
    • PIN 定义下载
    • v853的LVGL8 相关的配置在menuconfig的哪个位置?
    • V853 启动报错 FDT_ERR_NOTFOUND
    • T113i_mini_EVM 的SDK编译不过
    • D1s i80 接 ST7789V uboot有显示进入 Linux 没显示黑屏了
    • 使用Aidlux,轻松落地电力巡检AI应用
    • 全志V851S SDK编译错误 Prerequisite check failed. Use FORCE=1 to override.
    • 超级任天堂复刻版-主板芯片图文解析 (转载)
    • 1
    • 2
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 57 / 61

    精华推荐

    • 【水经验混下载权限专用贴】如何升级LV2拉取SDK
    • T113/D1-H (MQ-Pro)驱动 OV5640 摄像头(内含驱动源码)
    • 全志在线开源芯片 新 SDK 平台下载方法汇总
    • 新 SDK 平台下载 D1-H/D1s SDK
    • 新 SDK 平台下载 V853 SDK
    • D1s 哪吒开发板,电阻屏的配置方法
    • V85x E907 小核开发与使用
    • [哪吒开发板]Tina Linux SPI主从通信验证实录
    • T113-S3入门资料汇总(避坑指南)一
    • 【加精】D1 tina Docker 编译环境制作和使用
    • Tina Linux 存储介质切换:eMMC,SPI NAND,SPI NOR,SD Card,SD NAND
    • 【资料】V853&&V851 硬件参考设计
    • 【资料汇总】V853资料汇总
    • 全志芯片Tina Linux 修改 UART 引脚、UART端口
    • 【硬核干货】V853 Sample MPP软件包,MPP 摄像头测试包
    换一批

    随便看看

    • 想开发RustSBI,但苦于缺乏资料?RustSBI资料全集仓库来啦!
    • R128-S2 test_spi.c 文件问题修复: 修复2/4线 无法正常输出数据位
    • Tina Linux UART flow control
    • mCore-H616 小模组,哑光蓝的来啦,4核A53+512内存,99元走起
    • 【FAQ】全志D1芯片 如何移植 rtl8821cu wifi 驱动到 Linux-5.4内核?
    • 基于麻雀的桌面信息展示屏我做好了,但缺少APP(逃
    • A133 Android10 reboot 失败 卡在reboot: Restarting system with command 'shell'
    • PIN 定义下载
    • v853的LVGL8 相关的配置在menuconfig的哪个位置?
    • V853 启动报错 FDT_ERR_NOTFOUND
    • T113i_mini_EVM 的SDK编译不过
    • D1s i80 接 ST7789V uboot有显示进入 Linux 没显示黑屏了
    • 使用Aidlux,轻松落地电力巡检AI应用
    • 全志V851S SDK编译错误 Prerequisite check failed. Use FORCE=1 to override.
    • 超级任天堂复刻版-主板芯片图文解析 (转载)