[经验] 常见问题及解决方法

[复制链接]

版主

发表于 2016-12-22 15:50:23   852 查看 0 回复 显示全部楼层 倒序浏览
分享
#NanoPi FAQ
  
拿到NanoPi 2 Fire板子后,到哪里下载文件?
  
NanoPi 2 Fire 有完整的维基教程,如何下载维基有更详细描述。维基链接为:http://wiki.friendlyarm.com/NanoPi2Fire  
板子上电之后,蓝色灯不亮?
1、板子供电不足,NanoPi  2 Fire 供电必须使用5V/2A的电源(强烈建议使用官方出的UBS线供电);
  
2 使用的启动卡不是高速卡,建议使用Class10或以上的  8GB SDHC卡。
  
3、重新使用官方最新固件做一张启动的SD卡。
  
4、联系原厂技术支持排除问题。
上电后板子蓝灯亮,不闪烁?
1、板子供电不足,NanoPi  2 Fire 供电必须使用5V/2A的电源(强烈建议使用官方出的UBS线供电);
  
2 使用的启动卡不是高速卡,建议使用Class10或以上的  8GB SDHC卡。
  
3、重新使用官方最新固件做一张启动的SD卡。
板子不接屏时蓝灯闪烁,通过串口能看到正常启动,接了屏之后屏没有显示或者一直重启无法进入操作界面?
1、板子供电不足,NanoPi  2 Fire 供电必须使用5V/2A的电源(强烈建议使用官方出的UBS线供电);
  
2、检查屏的排线是否接好,检查排线的是否折坏了;
  
3、如果有串口,建议通过串口线查看能否识别到屏的型号。
板子蓝灯闪烁,通过串口看到板子能看到正常启动,接带HDMI的电脑显示屏无法显示?
  
  
1、使用带hdmi的显示器
  
2、观察串口打印信息中hdmi i2c通讯是否有出错信息   
  
  
NanoPi 2 可以使用部分带HDMIDVI的显示器,我们也测试过,并不是全部都支持。市面上的显示器太多,我们不能保证它兼容的驱动可以兼容全部显示器
烧写Debian系统连接HDMI后,播放视频没声音?
  
Debian系统接HDMI播放视频暂时没有声音,缺省没安装声音部分的安装包。
烧写Android系统连接HDMI,无法通过系统调声音?
Android系统暂时还不支持调节音量,可通过遥控器调节HDMI的音量。
NanoPi  2 Fire维基链接打不开?
由于维基服务器搭在国外,打不开的情况一般是你的网络被防火墙过滤掉了,建议改一下PC机的DNS再打开。
NanoPi  2 Fire源码下载时间太长?
由于github服务器搭在国外,第一次下载时间会比较长,之后再次下载需要的时间就比较短了。
如何搭建64UbuntuNanoPi 2 Fire开发环境?扩容启动使用的SD卡?编译NanoPi 2 Fire uboot和内核?
维基上有详细的步骤和教程,请参考NanoPi 2 Fire维基。
  
fireDNS怎么改
  
其中"hwaddress" 就是用来指定MAC地址,"76:92:d4:85:f3:0f"是一个随机生成的地址,为防止冲突导致网络问题,请修改为一个不同的且有效的地址。
  
需要注意的一点是,MAC地址必须符合IEEE的规则,请不要随意指定,否则会出现无法获取IP地址、无法上网等问题。 修改完配置文件并保存后,可重启板子或直接下列命令重启网络服务:
  
file:///C:/Users/chensy/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif
  
fire  使用网络有问题的
  
1、可先使用DHCP自动获取IP地址,查看分配到IP后,#ifconfig -a 查看是否分配到IP地址;这时,可ping一下#ping www.baidu.com
  
ping跟你同个网段的电脑IP地址,ping不通的,检查一下你电脑是否设置了防火墙或做了其他什么设置,再检查你的路由、交换机等网络环境设置
  
  
2、不建议fire板使用动态分配IP
  
其中"hwaddress" 就是用来指定MAC地址,"76:92:d4:85:f3:0f"是一个随机生成的地址,为防止冲突导致网络问题,请修改为一个不同的且有效的地址。
  
需要注意的一点是,MAC地址必须符合IEEE的规则,请不要随意指定,否则会出现无法获取IP地址、无法上网等问题。 修改完配置文件并保存后,可重启板子或直接下列命令重启网络服务:
fire无法使用USB WiFi
由于考虑到会跟NanoPi  2WiFi冲突,所以没有把USB  WiFi的驱动选上,如果需要支持,可自己配置内核配置单并且编译内核:
  
USB  WiFi
  
--- Networking support
  
  -*-   Wireless  --->  
  
    Generic IEEE 802.11 Networking Stack (mac80211)
  
把这个选上就能看到了
  
因为很多驱动依赖 MAC80211
NanoPi  2 &NanoPi 2 Fire 无法接显示屏
使用带HDMI接口的显示屏
NANO PI 2内部是否具有DSP处理器功能?
  
(数字信号处理器(英语:digital  signal processorDSP)是一种专用于(通常为实时的)数字信号处理的微处理器。)
S5p4418并没有集成单独的DSP,虽然其coda960有这方面的能力,但是没有相关的资料,无法进行dsp的开发
请问M2板子的VCC3P3_SYS电源是哪个地方产生等待,是AXP芯片产生的吗?
AXP产生
80兆读速的SanDisk高速卡无法update时:
arch/arm/plat-s5p4418/nanopi2/include/cfg_gpio.h
  
改这个文件 GPIOA29/31, GPIOB1/3/5/7
  PAD_STRENGTH_1
-- > PAD_STRENGTH_0
  
改一下内核,再试试,应该就可以用了
  
改一下驱动能力就好了,但是麻烦的是,这种卡是要 0x 的, 而以前测试的kingston的卡则需要配置为 1x,跟金士顿的卡有点冲突
蓝牙音频不能用
硬件上,蓝牙没有引出音频线,所以是不能使用的,可推荐USB蓝牙
我的HDMIvga包含音频,但是那个坏了
  
结果自动识别成HDMI输出
  
还有为什么HDMI的音频被注释掉了?
对于T2,音频的切换,是通过耳机插拨检测来切换的,实际上是切换为使用不同的音频设备;
  
对于其它带声卡的4418板,暂时固定为声卡(耳机)输出,后续将增加通过HDMI的插拨来切换;
Android获取root权限
android 5之后权限控制就开始严格了,5.1.1   6好像主要是应用的权限管理加上了,这个你要问Android官方啦,我们也没办法”
  
Android 5.1.1缺省启用了串口登录(shell用户) adb root 权限,对于应用(apk)root,则需要使用第三方的root工具,可能需要使用第三方的 su 来替换系统自带的 su (/system/xbin/su)
  
  
1) 串口登录后su即是root, adb登录后也是root;
  2)
Android,修改或替换su
  
3) 改内核,自己增加一个后门;
高低温测试结果
最新测试
  
  
  
  
  
NanoPC-T2   (接鼠标 HDMI LCD显示屏,工厂测试程序4进程)
  
--测试日期  2016-03-20
  
--测试数量 2
  
--   -40ºC 24小时运行正常
  
-- 80ºC 18小时(前7小时内两台机均有一次自动重启现象,后面测试再没有重启)
  
-- 90ºC 40小时(机器一正常,机器二上电10秒内死机)
  
  
  
结果汇总
  
  
  
  
nanopc-T1   -40ºC~80ºC    (90ºC 死机)
  
nanopi     -40ºC~90ºC   
  
nanopi2    -40ºC~80ºC   
  
tiny2416   -40ºC~90ºC   
  
tiny2451   -40ºC~80ºC   (90ºC 有死机情况)
  
tiny6410   -40ºC~90ºC   
  
tiny210   -40ºC~90ºC   
  
tiny4412   -40ºC~80ºC   (90ºC 死机)
  
  
mini2440     -40ºC~90ºC   
  
mini2451     -40ºC~90ºC
  
mini6410     -40ºC~90ºC
  
mini210s     -40ºC~90ºC
  
  
smart210   -40ºC~90ºC   
  
micro2440      -40ºC~90ºC   
  
micro2451      -40ºC~90ºC   
  
  
  
测试过程
  
  
  
  
nanopi     
  
--测试日期:2015-07-30
  
--低温-40ºC 5小时)通过
  
--高温 90ºC 9小时)通过
  
micro2451  
  
--测试时间:2015-06-18
  
--低温 -40 4小时)通过
  
--高温 90 12小时)通过
  
  
nanopi2   (接鼠标、HDMI
  
--测试日期:2015-11-10
  
--低温-40ºC 8小时)正常,低温下可正常启动
  
--高温 80ºC8小时) 正常 90ºC 16小时)正常   ,高温下可正常启动
  
  
NanoPC-T2   (接鼠标 HDMI LCD显示屏,工厂测试程序4进程)
  
--测试日期  2016-03-20
  
--测试数量 2
  
--   -40ºC 24小时运行正常
  
-- 80ºC 18小时(前7小时内两台机均有一次自动重启现象,后面测试再没有重启)
  
-- 90ºC 40小时(机器一正常,机器二上电10秒内死机)
支持的USB转串口型号:
CONFIG_USB_SERIAL_CP210X=y
  CONFIG_USB_SERIAL_FTDI_SIO=y
  CONFIG_USB_SERIAL_PL2303=y
  CONFIG_USB_SERIAL_TI=y
  CONFIG_USB_SERIAL_WWAN=y
  
CONFIG_USB_SERIAL_OPTION=y
4418的串口设备表示
4418的串口设备都是 ttyAMA[0-4]  但是 ttyAMA[1-4] 是对应的UART2-5
  
SD卡地址偏移量0x200之前(也就是block0)是SD卡信息,不要修改,
  
[0x200-0x400)是NSIH(iROM程序会识别的CPU配置信息和其他信息),
  
[0x400-0x8000)是2ndboot.bin的所存放的地方,
  
[0x8000-0x8200)是第二个NISH,
  
2ndboot 是三星提供的,boot.TBI uboot.bin的一个描述头,供2ndboot来加载uboot,具体格式可查看uboot源码
是否支持USB 3G模块
我们四月一号的最新固件,已经把USB  3G模块的驱动加进去内核了,理论上是可以直接使用的,如果你那边不能使用,可能需要把一些VID,PID什么的加上去。
(四月一号固件)支持的USB WiFi目前为
8192cu 8188cus 8188eu rt3070mt7601、小米WiFi
串口芯片型号,
CH340FT232PL2303CP2101/2/3TI3410
查看CPU工作温度
/sys/class/hwmon/hwmon0/device/temp_label
四月一号后直接git下来的源码没有这个选项
  
不会编译bcmdhd.ko模块------旧的固件有这个?
  
为了获得更好的USB wifi的支持,所以将Wi-Fi采用linux backports,同时bcmdhd也基于backports来编译,所以内核里的就没有使用了,但是内核里的还是一样能工作的
  
  
  • Networking support  --->
  •   
       -*-   Wireless  --->
      
          [ ]   Support for Linux kernel backports
      
        <*>   cfg80211 - wireless configuration API (NEW)
      
    这样就可以了恢复原来的设置了
    UbuntuCore+Qt不需要Qt界面的话
    修改 /etc/rc.local,去掉对qt的调用
    NanoPi  2 系列开发板的microUSB口支持device以及host功能吗
    不支持devicedevice就是slave
    蓝牙图标不见了
    Debian的蓝牙图标是删掉了,通过 apt-get install blueman
      
    可以自已装回来
    UbuntuCore+Qt如何开机更快
    插着网线开机,或者修改 /etc/network/interfaces 去掉 eth0 的设定
      
    或者修改 /etc/network/interfaces,设置 eth0 为静态IP
    如何改runlevel
    就跟普通的Linux系统一样 的方法,现在用的是systemd
      
    执行:#systemctl set-default multi-user.target
    Debian系统使用USB转串口使用
    1、开发板连接网络后通过串口进入系统终端界面(使用minicom  ttyS0;
      
    2、查看开发板IP地址,打开另外一个终端界面ssh登录开发板;
      
    3、用USB转串口线接到电脑和开发板上;
      
    4ssh端打开minicom ttyUSB0,进入USB转串口(配置此终端为ttyUSB0);
      
    5、这时候在两个终端之间互相发送,是可以接收到数据的。
    SD80兆读速
    arch/arm/plat-s5p4418/nanopi2/include/cfg_gpio.h
      
    改这个文件  GPIOA29/31, GPIOB1/3/5/7
      
      
    PAD_STRENGTH_1  -- > PAD_STRENGTH_0
    降低CPU频率
    4418:
      arch/arm/plat-s5p4418/nanopi2/include/cfg_main.h
      CFG_I2C0_CLK
      CFG_I2C1_CLK
      ...
      
    6818:
      arch/arm/plat-s5p6818/nanopi3/include/cfg_main.h
      CFG_I2C0_CLK
      
    CFG_I2C1_CLK
    Debian系统中
    集成的测试程序位于: /usr/nexell
      /usr/nexell/bin/NxPlayerConsole
    - 硬解播放
      /usr/nexell/bin/codec_tests
             - 硬解demo
      /usr/nexell/tutorial1/tutorial1
          - opengl demo
      
    另外在 usr/local/bin 下建立了上述三个程序的符号链接,方便使用。
      
    NxPlayerConsole 必须连接LCD才能使用,此情况将显示在LCD,如果同时连接LCDHDMI,则输出到HDMI,播放过程中插拨HDMI会导致程序异常退出
    内核启动挂载文件系统后,首先运行一个shell脚本,但是脚本里的echo没有输出,请问这是怎么回事?
    可以试一下 echo xxxx > /dev/console
    遇到问题:
      
      
                    Linux系统的板子上测试UART3没有问题能正常的打开、写、读,打开设备文件操作如下:
      
                    printf("\n******** UART3  TEST!! ********\n"); int fd = -1; fd =  open("/dev/ttyAMA2", O_RDWR | O_NOCTTY | O_NDELAY); if (fd == -1) {  perror("Open Serial Port Error!\n"); return -1; }               
      
                   但是测试程序移植到Android系统上并通过JNI方式调用到串口UART3一直显示设备文件打开失败,即open()返回-1
    http://jingpin.jikexueyuan.com/article/55398.html
      
      http://jingpin.jikexueyuan.com/article/55398.html
      
    http://www.cnblogs.com/bluestorm/p/4419135.html
    .so文件哪里下载
    Android下增加硬件访问库libfriendlyarm-hardware.so,可在Android下操作串口,并增加iTest测试程序用于在Andorid下测试串口通讯,使用方法可参考此份文档:http://www.arm9home.net/read.php?tid-82748.html
      

      
      
    libfriendlyarm-hardware.so  
    集成在Android rom里了,system/lib/libfriendlyarm-hardware.so
      
    源码包还需要等等
      
    硬件编程库,既包含在最新固件中,也包含在最新代码中,但并没有单独提供,因为内核和系统都有一起更新,单独的库无法使用。
    SD卡写0
    dd  if=/dev/zero of=/dev/sdb bs=1M
    4418系列开发板swap分区
    dd if=/dev/zero of=/var/swapfile bs=1M count=128
      chmod
    0600 /var/swapfile
      mkswap
    /var/swapfile
      
    swapon -f /var/swapfile
      
    1、以上命令即可创建一个128MB的文件来做为虚拟内存(swap),大小自己可以修改那个第一条命令的128 即可, 完成后使用 free 可查看到已启用Swap
      
    2、需要使用开启swap分区的内核,使用开启swap分区的内核替换掉SD卡的内核启动后,再执行以上命令即可。
    2016-5-21版本4418安卓平台已经增加硬件访问库libfriendlyarm-hardware.so
    可在Android下操作串口,I2C, SPI, GPIO等接口,并增加iTest测试程序,用户不需要root开发板(实际操作硬件和root无关),使用方法可参考采用相同接口的Tiny4412安卓编程文档:file:///C:/Users/chensy/AppData/Local/Temp/msohtmlclip1/01/clip_image003.gifhttp://www.arm9home.net/read.php?tid-82748.html,二者API都是一致的, 更多示例和文档将在以后更新时推出,请先耐心等待。
      
      
    注意:本接口库专为企业用户定制开发而备,并不开源。若有更多需求,我们可接受付费定制开发,联系邮箱:563028055@qq.com
    大家的问题请尽量具体化,简要总结如下(不断更新。。)
    大家如果有问题,可发邮件到  jiameijiang@ffriendlyarm.com大家的问题请尽量具体化:
      
    1. 板子型号?
      
    2. 哪个OS, 日期版本?
      3. 哪个屏,型号?
      4. 哪个驱动,你要实现什么,命令行还是图形的?
      5. log是什么, 你要实现什么,你执行了什么 ?
      6. 关于配件,你要实现什么,采用什么接口和扩展芯片,基于什么OS, 命令行还是图形?
      
    总之,一定要具体,具体,具体!
    降频
    /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
      
    用于锁定最高频率
    五月21debian固件GUI界面连接WiFi失败的解决办法
    修改文件 /etc/network/interfaces
      
    把 最后7行内容改成以下4行即可用 wpa_gui:
      
      allow-hotplug
    wlan0
      iface
    wlan0 inet manual
      wpa-roam
    /etc/wpa_supplicant/wpa_supplicant.conf
      
    iface default inet dhcp
    Android系统串口Demo测试
    1、使用最新的Android固件;
      
    2、串口连接rx-txtx-rx接到串口转接板;
      
    3、使用minicom打开ttyUSB0
      
    4、打开串口助手即可发送接收字符串;
    4418系列开发板的USB接口
    都是高速的,四个标准的USB口都是HUB引出的, MicroUSB是单独引出了
    4418使用双USB摄像头
    1)  T2硬件上只采用了一路USB  2.0 host,所以没办法让2个USB摄像头接在不同的host  controller上;
      
      
    2) 可以采用一个USB  摄像头 + 一个ov5640摄像头(注: Android下正常,但是尚未在debian验证),此方式则应该不存在bandwidth的问题;
      
      
    3) 可以尝试调节uvcvideo  内核驱动的模块参数:
      
        在接上USB摄像头前,先通过以下命令来调节:
      
        a)  设置quicks
      
         echo 0x80 > /sys/module/uvcvideo/parameters/quirks
      
        以下是完整的quirks列表
      
    /*  Devices quirks */
      
    #define  UVC_QUIRK_STATUS_INTERVAL   0x00000001
      
    #define  UVC_QUIRK_PROBE_MINMAX      0x00000002
      
    #define  UVC_QUIRK_PROBE_EXTRAFIELDS 0x00000004
      
    #define  UVC_QUIRK_BUILTIN_ISIGHT    0x00000008
      
    #define  UVC_QUIRK_STREAM_NO_FID     0x00000010
      
    #define  UVC_QUIRK_IGNORE_SELECTOR_UNIT  0x00000020
      
    #define  UVC_QUIRK_FIX_BANDWIDTH     0x00000080
      
    #define  UVC_QUIRK_PROBE_DEF     0x00000100
      
    #define  UVC_QUIRK_RESTRICT_FRAME_RATE   0x00000200
      
       除了UVC_QUIRK_FIX_BANDWIDTH, UVC_QUIRK_RESTRICT_FRAME_RATE这个也可以尝试一下。
      
       关于此参数的具体作用则请查看并分析内核中的uvc驱动源码drivers/media/video/uvc
      
      
       b) 启用全部的trace
      
       echo  0x1fff > /sys/module/uvcvideo/parameters/trace
      
      
       设置完成后,再接上摄像头,同时可以使用dmesg  查看详细的信息。
      
      
    4) 不同的USB摄像头参数不同,比如支持的格式、framerate等,这也会影响bandwidth的战胜,因此可尝试更换不同的USB摄像头来测试。
    OpenGL
    opengl的内核驱动是编译成模块的,其源代码是在Android源码包中
      hardware/samsung_slsi/slsiap/modules/vr
      
    opengl的库是许可方面的原因原厂不提供源代码
    编译Android5出问题的,
    https://source.android.com/source/initializing.html
      
      
    编译Android对电脑的需求:ubuntu 14.04 64bit, 8g及以上内存,50G空闲硬盘
    命令行参数
    -bootargs  console=ttyAMA0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait  init=/sbin/init systemd.show_status=false g_ether.host_addr=82:cf:ce:fa:44:18
      
      
    +bootargs  console=ttyAMA0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait  init=/sbin/init systemd.show_status=false g_ether.host_addr=82:cf:ce:fa:44:18  console=tty1
    2.8SPI
    16位色
    MAC地址问题
    目前 4418 6818 的以太网 mac 地址是基于CPUID来生成的,理论上来说板与板是不同的,但是不能保证与其它的设置不冲突。
      
    从功能上来说,用户是可以在板子启动后修改mac地址的,在debian/ubuntu core下使用ifconfig 即可更改,对于Android可以自己编程来更改
      
    也可以自己修改 arch/arm/plat-s5p4418/nanopi2/device.c 中的函数 make_ether_addr 来修改如何生成一个mac 地址,也可以禁用此功能,这样内核会自动生成一个随机的mac地址
    我们4418能支持的屏到1920 x 1280吗?
    理论上是没问题的
      
    但是如果是用RGB接口,则因为频率太高,可能会遇到一些问题
      
    建议用LVDS接口
      
    板子可以接usb触摸屏吗?
      
    一般情况下需要客户自已去测试,
      
    1) 先是看内核能不能正确识别设备,如果不能则需要检查内核配置,或者自己联系厂商获得驱动并移植;
      
    2) Android系统还需要自己进一步的增加输入设备的配置文件后才可以使用;
      
    3) ubuntu core和debian 则需要客户自己集成到系统中;
      
    怎样将命令添加到开机自动执行
    可以自已写一个 android service 来实现,也可以自已编译 android 源代码,将命令加到 init.rc 文件里
    T3有几个串口
    T3有5个串口 只有2个可以用 其他3个只能等官方开发或自己开发
    板子接hdmi的时候  ,耳机没有声音
    板子接hdmi的时候是只有hdmi出声的,接lcd屏的时候耳机才有声音
    用户设备能通过板子上网吗
    只有板子能上网就可以
    怎么样让板子只在hdmi上输出
        uboot 中通过一线通讯来检测LCD型号,检测不到就缺省是HDMI
      
    把 boot 分区的  zImage-hdmi 用 zImage-lcd  替代  就会强制lcd输出
      
    有提供OpenGL的测试程序
         s5p4418 linux Ubuntu Core集成了OpenGL的测试程序gltest1, 完全开源
    板子默认的主机名是什么?
    Friendlyarm
    怎么去掉板子debain系统开机时的打印信息
    修改内核的命令行参数,删除 console=tty1 即可
    SD卡上烧好IMG 后  多余的空间可以变成安卓的SD卡吗?
    如果只是想让板子从eMMC启动后再使用这张SD卡,应该是可以的,但是android通常只能使用SD卡的第一个分区,具体可以自己验证一下
    固件更新很快,想用新的镜像,那之前安装的软件驱动什么的就不能备份了吗?
    Android下安装的软件是可以备份的,debian下就麻烦点,建议留意一下更新日志,如果对自己没有影响或者不需要使用新增加的功能就可以不用更新新的固件
    Debian为什么启动的时候在eth0停住了,1分钟以后才继续
    接网线就可以了
      
    不接网线就:修改 /etc/network/interfaces 去掉 eth0 的设定
      
    或者修改 /etc/network/interfaces,设置 eth0 为静态IP
      
    板子除了能用usb供电,还能用其他的方式供电吗?比如说电池?
    可以在GPIO的VDD_5V那里接5V供电,不支持电池
    microUSB接口不用来供电还有什么作用?
      
    支持数据传输就可以让两个板子通讯起来
    显示屏的friendlyarm的图标在哪里改
    直接更改boot分区的图片
    如何修改屏的方向
    修改touch里面的文件 debian系统在x11上改动
    怎么换掉原来的内核镜像,换上我自己编译的内核镜像
      
    直接改SD卡上的boot分区
      
    什么命令可以查看是否连上无线ap
    iwconfig wlan0 可以用来看是不是连接上无线ap了
      
    iwlist wlan0 scan 用来扫描无线ap
      
    为何使用不了sudo
    sudo命令并不是这样使用的,或者他根本不是个命令。是以sudo权限执行你的命令。
    友善的板子可以直接接群创的裸屏吗?
    要看什么型号,还有驱动板,蓝一下屏的datasheet,和时序线序什么的是否一样
    源码在虚拟机上编译和再uubuntu  电脑上编译是一样的吗?
    一样的。只有ubuntu版本一样,环境变量配置一样
    交叉编译器在板子上是通用的吗?
    是一样的,4418,6818,h3上通用
    T3的板子是8个内核同时跑吗?
    是的
    怎么样能把系统缩小?
    自己裁剪,把不需要的驱动都关闭掉,在make menuconfig中关闭掉
    怎么将emmc里面的固件清除掉?
    可以sd卡运行系统然后用mkfs.ext4  /dev/mmcblkx的方式将emmc格式化 ,如果是从sd卡启动,则emmc对应的设备是mmcblk1,如果要格式化分区,则应该是mkfs.ext4 /dev/mmcblk1pX,其中X表示分区编号,另外,扩展分区是不能格式化的。对于4418的android,mmcblk1p4是扩展分区,不能格式化,另外p5,p6是保留的,没有使用,格不格式化没有影响
    怎么样将neo的ubuntu系统改成中文?
    apt-get install language-selector-gnome
      apt-get install language-pack-zh-hans
      apt-get install language-pack-zh-han*
      
      nano /etc/apt/locale
      LANG="zh_CN:UTF8"
      LANGUAGE="zh_CN:zh"
      locale-gen zh_CN:zh
      
      nano shlarshdb/locales/supported.d/local
      
    内容换成一下
      zh_CN.UTF-8 UTF-8
      zh_CN.GB18030 GB18030
      zh_CN.GBK GBK
      nano /etc/default/locale
      内容换成一下
      LANG="zh_CN.UTF-8"
      LANGUAGE="zh_CN:zh"
      locale-gen
      
    reboot
      
    除了m1,其他的nanopi android系统能支持红外吗?
    可以啊,m1板载了红外,其他的板子需要外接,可以用matrix的代码,如果是android则需要自己写代码。
    T3的android能不能设置开机声音?
    一般是可以的,我们提供的是比较接近原生的android,如果android本身不支持的话就需要自己去移植。
    T3支持录音吗?
    可以的,android的话一般需要另外安装应用,比如可以下载个微信,或者用摄像头录像,播放录制后的视频,来测试能否录音。
    怎么能让m3 wifi连接没有密码的路由器?
    烧写的官网debian文件默认的是只读,然后在bootargs修改成rw文件系统,通过串口vi
      
    Network={
      
    #        ssid=”Tencent-StaffWiFi”
      
    #        psk=””
      
    Ssid=”Tencent-StaffWiFi”
      
    Key_mgmt=NONE
      
    }
    Debian系统有没有测试安装过中文输入法?
    有的,可以参考创客秘籍
    板子的CPU是几位的?
    板子只有6818的CPU是64位的,其他的CPU都是32位的,6818的64位系统以后会提供,现在三星还没有提供的相关的bsp。
    H3支持ftp吗?
    可以的,需要你们自己去搭建FTP服务器。
    板子接HDMI的声音输出
    我们只测试过接HDMI电视的情况,对于接其他的设备,因为设备种类太多,无法确保音频都能正常工作,也就是说,HDMI接口连接的设备必须的符合HDMI规范的设备,像一般的电脑用显示器有些是没有音频的,则不会发声
      
    M3 debian
      
    系统可以外接声卡吗?
    可以的,不过m3 本身就带有音频。
    新版M3怎么外接天线?
    可以把板载的陶瓷天线去掉再把天线焊上。
    Debian系统如何去掉自带的桌面系统,运行自己写的QT程序
    1.   先禁止或卸载debian的X window;
      
    2.   编写systemd的服务脚本来启动自己写的QT程序,当然也可以自己手动运行QT程序。
    为什么nanopi2里面debian系统运行ifconfig报错?
    加sudo,如果不想sudo就要添加一个路劲,把ifconfig的路径添加到PATH
    板子运行系统的版本
    Android5.1,debian8,ubuntu15.10
    把NanoPiM2上采集到的CAM500视频编码成H264,通过P2P转发到手机上进行视频预览
      
    有个现象,只有我把HDMI显示与手机预览同时打开时,手机上看视频才不会卡顿
      
    1) ov5640我们重点是在接屏的情况下测试的;
      2) 代码修改过,我们无法确定具体进行了什么修改以及是否会有什么样的负作用;
      3) 可以尝试对一些调用增加计时并打印,看看是哪里占用了较多的时间;
      
    4) 也可以尝试直接不在hdmi上显示,不去操作 mlc0_video ;
      
    smart4418 支持HIMI,LCD,LVDS,这3个显示模式都是可以在内核中修改吧
    LVDS需要去内核配置,LCD和HDMI缺省已启用
    git clone 后,想要更新代码,可以怎么做?
         可以用git pull更新一下
    4418 ubuntu core怎么修改lcd屏幕方向
    改 /opt/run.sh ,里面有个 qws_display 的变量,,有角度,opt下没有run.sh就在 /opt/QtE-Demo里
    如果要编译4418,6818的ubuntu core源码要从哪里获取?
    Ubuntu core 源码我们也是从ubuntu官网上下载的,你们可以直接从ubuntu官网下载源码交叉编译。
    Fire接HD700屏烧写ubuntu core 系统会出现文字显示不正常的情况,要怎么改?
    以后会加到固件里面,目前只能客户自己改/opt/QtE-Demo/run.sh里面的这个值:qws_display调到正常为止。
    有提供tf卡分区扩展脚本吗?
    4418,6818的debian,ubuntu core,ramdisk里面增加了自动扩展分区的功能,我们没有提供单独用来扩展分区的脚本,在linux下可以自己用命令来扩展
    在烧写210的时候,出现占用内存过大的问题要怎么办?
    建议出现这种情况先尝试low format一下,在烧写的image里面friendlyarm.ini文件里面 low format=Yes
    t3有没有视频硬件编解码的例程?
    暂时没有提供视频编码解码的实例源代码,android的话,除了原厂不开源的,我们都提供了源代码,可以自己去研究。目前我们是有提供camera的demo和源代码,里面有使用jpeg硬编码的,这些硬编码的代码,也是访问VPU来完成的,源代码也是我们从android里面单独提取出来的。
    M1的android系统怎么关掉开机自启动程序?
    这是android系统的特性,就好比手机要禁止应用的自动启动,一般是自己想办法了。
    在debian系统中创建文件或修改配置文件的内容,再一次上电重启会丢失?
    1.     Sync或是正常重启如输入命令reboot,不要直接断电或者直接按复位
      
    2.     和tf卡也有关系,建议用官方测试过的卡
    CAM500B支持v4l2吗?
    4418/6818是支持v4l2的
    电池显示0,healthd:battery |=0 v=0 t=0.0 h=1 st=1  chg= ,怎么样屏蔽电池,显示满电。
    我们没有太关注这个事情,所以暂时没有详细的解决方案
    板子linux内核版本都是低于3.10,以后会更新到3.10以上吗?
    210, 4412, 4418/6818,  H3 这些确实都是,正在调的 S905 是 3.14。4418/6818  要看原厂了,可能性比较大
      
    4412 , 210 因为要支持Android,而 3D/MFC/HDMI等各种驱动很难在新版本上支持,如果只考虑 qt 则可以自己移植最新的 4.8 都没有问题,这些最新的版本中有基本的支持
    Fire接u盘怎么读取里面的文件?
    一般是下载个文件浏览器,联网可以直接下载,像安卓手机那样操作就可以了。
    Nanopi可以将uvc摄像头设置为默认摄像头进行拍照录像吗?
    可以,自己加驱动就可以了。
    4418,6818有录音的例程吗?
    没有提供例程,有提供测试方法,目前支持m2,s2
      
    ,m3(接耳机,在串口下操作)
      
    1,先安装工具:apt-get install alsa-utils   2,录音 arecord -D hw:0,0 -f cd test.wav 3,播放录音aplay test.wav

    高级模式
    您需要登录后才可以回帖 登录 | 注册

    关闭

    站长推荐 上一条 /8 下一条

    小黑屋|手机版|Archiver| 电子发烧友 ( 粤ICP备14022951号-2 )  

    GMT+8, 2017-8-20 02:52 , Processed in 0.414868 second(s), 16 queries , Memcache On.

    微信扫描
    快速回复 返回顶部 返回列表
    -

    推荐专区

    技术干货集中营

    专家问答

    用户帮助┃咨询与建议┃版主议事

    我的提问

    工程师杂谈

    工程师创意

    工程师职场

    论坛电子赛事

    社区活动专版

    发烧友活动

    -

    嵌入式论坛

    单片机/MCU论坛

    FPGA|CPLD|ASIC论坛

    DSP论坛

    嵌入式系统论坛

    -

    电源技术论坛

    电源技术论坛

    -

    硬件设计论坛

    PCB设计论坛

    电路设计论坛

    电子元器件论坛

    控制|传感

    总线技术|接口技术

    -

    测试测量论坛

    LabVIEW论坛

    Matlab论坛

    测试测量技术专区

    仪器仪表技术专区

    -

    EDA设计论坛

    multisim论坛

    PADS技术论坛

    Protel|AD|DXP论坛

    Allegro论坛

    proteus论坛|仿真论坛

    EasyEDA-中国人自已的EDA工具

    Orcad论坛

    -

    综合技术与应用

    电机控制

    智能电网

    光电及显示

    参考设计中心

    汽车电子技术论坛

    医疗电子论坛

    -

    开源硬件

    DFRobot专区

    树莓派论坛

    智能硬件论坛

    开发快智能硬件开发平台

    Intel物联网开发者专区

    Waveshare

    乐美客SBC专区

    Arduino论坛

    BeagleBone论坛

    机器人论坛

    创客神器NanoPi

    小钢炮CANNON

    比派科技banana pi专区

    -

    无线通信论坛

    无线通信技术专区

    天线|RF射频|微波|雷达技术

    -

    IC设计论坛

    芯片测试与失效分析

    Mixed Signal/SOC[数模混合芯片设计]

    Analog/RF IC设计

    设计与制造封装测试

    -

    个人版区

    阿东Verilog技术专版

    直流马达驱动电路设计

    LabVIEW英雄联盟

    特权同学FPGA专区

    -

    厂商专区

    灵动微电子 MM32

    盈鹏飞嵌入式

    TI论坛

    TI Deyisupport社区

    芯灵思嵌入式论坛

    Tisan

    米尔科技

    庆科社区

    WIZnet技术专区

    Cypress技术论坛

    飞凌嵌入式

    Qualcomm技术论坛

    英创嵌入式

    机智云GoKit论坛

    -

    检测技术与质量

    电磁兼容(EMC)设计与整改

    安规知识论坛

    检测与认证

    -

    消费电子论坛

    手机技术论坛

    平板电脑/mid论坛

    音视/视频/机顶盒论坛

    -

    电子论坛综合区

    聚丰众筹官方社区

    新人报道区

    聚丰供应链

    -

    论坛服务区

    -

    供求信息发布

    供需广告

    招聘┃求职发布区

    电子展览展会专区