目前早就收到板子了,先感谢下观海大佬,和晕哥论坛举办的此次活动。

看下板子吧,把串口都引出了同时有网络USB接口都有。
今晚看群里讨论板子的启动方式。自己留意并测试了下,先发点东西上来,后续继续更新。
板子原理图上是这样写的,可以看到是PG0和PG1,由于提供的pcb图版本较新未安装新软件打不开,所以这里就看原理图加万用表测试了下。
 
目前推测红色是第一项配置,绿色两电阻是第二和第三项配置,黄色是第四项配置。
  
测试了短接红色,确实是启动项配置。
 
下载软件也可以连接上了。目前先测到这么,明天继续更新。
离线
好奇问下,这种用电阻来选择启动配置的方式,量产时如何往nand里烧录程序?
1  烧写时短接下PG1电阻?
2  先焊接PG1连接的电阻,usb方式启动烧录nand程序。再去掉电阻,从nand启动?
3  用其它方式往nand里烧录程序?
离线
真开源新唐NUC980开发板子支持openwrt
SDK源代码和硬件原理图PCB和bom所有资料都在这里
https://gitee.com/hewenhao/nuc980_ylx/
离线
搭建下交叉编译环境,弄下QT开发。首先是虚拟机的安装,我这里没有自己搭建了,使用的是官方的虚拟机。可以去官网直接下载到的。
 
之后打开虚拟机用户名和密码都在说明文件中的。我们看下home下面有一个构建好的buildroot。里面有指令可以运行的。运行完成后我们就得到我们需要的BSP库了。
  
里面的内容是这样的,基本把三大件都编译完成了,我们要做的就是在基础上修改自己的。因为原有系统中是没有用户名和密码的所以进不去,而且本次拿开发板就是来开发的。所以自己动手解决下即可。
   
在安装好BSP的同时,我们的交叉编译环境也安装好了,在usr路径下。我们配置好之后,就可以测试下了,测试使用arm-linuc-gcc -v测试即可。
之后进入到我们需要的编译的QT中了。中间先忽略了内核和uboot的构建了。
    
构建产生的文件需要烧录的大概就这几个,按照说明下载到板子即可,目前我们只需要系统能起来即可。先不去裁剪内核。
构建QT,我是用的QT4.8.7的板子,是QT4最后的版本了。使用一个脚本构建即可。
新建一个make.sh脚本。然后运行。
#!/bin/sh
./configure  \
            -prefix $PWD/arm-qt \
            -opensource \
            -release \
            -shared \
            -Declarative \
            -fast \
            -no-largefile \
            -qt-sql-sqlite \
            -qt3support \
            -exceptions \
            -no-xmlpatterns \
            -no-script \
            -no-scripttools \
            -no-glib \
            -no-phonon \
            -svg \
            -no-webkit \
            -qt-zlib \
            -qt-libtiff \
            -qt-libpng \
            -qt-libjpeg \
            -nomake tools \
            -nomake examples \
            -make docs \
            -nomake demos \
            -no-nis \
            -no-cups \
            -no-iconv \
            -no-dbus \
            -xplatform qws/linux-nuc980-g++ \
            -embedded arm \
            -little-endian \
            -qt-freetype \
            -depths 16,24,32 \
            -qt-gfx-linuxfb \
            -qt-gfx-transformed \
            -qt-gfx-multiscreen \
            -qt-gfx-vnc \
            -plugin-gfx-vnc \
            -plugin-gfx-linuxfb \
            -no-gfx-qvfb \
            -qt-kbd-linuxinput \
            -qt-kbd-tty  \
            -no-kbd-qvfb \
            -armfpa \
            -no-openssl \
            -no-opengl  \
            -no-accessibility \
            -optimized-qmake  \
            -no-mouse-qvfb \
            -qt-mouse-linuxtp \
            -no-mouse-tslib \
            -no-pch \
            -DQT_QLOCALE_USES_FCVT \
            -confirm-license
  
   
这是运行效果。等到提示可以make即可进行make & make install。
最终在arm-qt下找到需要的lib和plugins。
    
之后我选择的是QT5.9.1的版本。进行ubuntu中的qt交叉编译的安装。
    
新建自己的kits即可。
可以生成一个简单的历程,就是hello吧,只需要让其自己生成即可,现阶段只是测试用。
   
然后就是拷贝到下位机中,一般都是使用U盘或者SD卡拷贝,可我们这个板子偏偏没有,所以使用网口吧,我选择的是NFS,这样文件可以全部拷贝到下位机中。
这里就需要增加内核中NFS了。
   
如下路径中增加。我们看到上面运行报错了,是因为plugin路径不对,我们需要拷到,Ubuntu构建的路径中。如下:
   
这样就能起来了。然后最终显示效果如下,虽然没有屏幕接口,但是通过网口,我们依然可以看到QT 的运行。
 
本次开发先这样,后续接着更新。
离线
好奇问下,这种用电阻来选择启动配置的方式,量产时如何往nand里烧录程序?
1 烧写时短接下PG1电阻?
2 先焊接PG1连接的电阻,usb方式启动烧录nand程序。再去掉电阻,从nand启动?
3 用其它方式往nand里烧录程序?
量产应该是有专门烧写工具了,焊接上再去掉应该也是可以的。
离线
真开源新唐NUC980开发板子支持openwrt
SDK源代码和硬件原理图PCB和bom所有资料都在这里
https://gitee.com/hewenhao/nuc980_ylx/
好的收到
离线
@liuxingkeji
专用的烧写工具是如何烧录的呢?好奇。
980没有lcd接口,为啥还要跑qt?
离线
板子自带的串口终端进入的用户名和密码是多少,、?
离线
板子自带的串口终端进入的用户名和密码是多少,、?
这个我也不知道,应该没给,得自己做下文件系统刷掉就行了
离线