感觉樱桃派与荔枝派只有PWM驱动DCDC那个引脚不同,其他一样。
这个是按照樱桃派的,另外,SPI是1Gbit的(128MB)MX35LX--1G。
屏幕是480x272。
离线
QT4.8.6,我就是小白,瞎做的
离线
应用切换就通过(应该是最low的方案)
killall myapp
./MYMENU -qws&
然后就又回到了菜单
图标都是抠图,哈哈
----------------------
qt4中在退出的时候(点击X)会调用一次内存释放函数
离线
我先上传一个QT4.8.6 QT版本的NES模拟器吧,网上的资料都是QT5的,不能在QT4下运行,
离线
qt4-NES4.rar
这个我在QT4.8.6,全志v3s上跑过,就是图片的NES模拟器,不过没有声音,可以调整宏添加声音。
离线
QT_LINUX_V3S_ALLC.rar
这个包一个有9个QT程序,1个界面的,8个应用,是我上面的界面源码,NES模拟器,图片浏览器,俄罗斯方块,文本编辑器,计算器,电子时钟,网络调试助手,系统信息,都是比较简单的,欢迎大家提bug
离线
原理图和pcb我也发出来吧,反正都是自己折腾的,也不是公司资料
离线
不过没有那些大牛做的好,哈哈My_linux_board_v3s_v2_1.rar
大约是9x6的,调试过程我发在下面
离线
好吧我承认我中秋佳节在搞diy,年初就想做一个属于自己的Linux板,去年过年开始选型,从NUC977,到IMX6ULL,最后选定国产的IC,V3s。
然后端午做的软件设计,趁着中秋佳节前几天发板子到嘉立创,还好嘉立创给力,放假第二天板子就回来了,然后焊接+调试了一个下午,不出意外的话应该会开源到GitHub,自己水平有限,也只能做到下面的模样。
工作内容是:原理图设计+PCB设计+uboot+Linux内核(BSP)+buildroot+Qt上位机软件设计以及交叉编译到板子。
硬件调试的结果:nand flash正常,lcd正常,sd卡可以挂载,usb正常-可以下载程序,麦克风正常-可以录音,喇叭正常-可以播放录下的音,以太网正常-可以ping百度,按键正常。Wi-Fi异常,这个不知道是不是天线的问题,可能没有做阻抗匹配。整机功耗2W,wifi应该是驱动没有调好现在可以ping通
软件调试的结果:文本编辑器正常,支持富文本格式,字体大小,图片插入,类似word。电子时钟正常,计算器正常,NES模拟器正常,图片浏览器正常,支持GIF,JPEG,PNG,BMP,网络调试助手正常,支持TCP服务器,TCP客户端,UDP,俄罗斯方块正常,嘻嘻e400823。软件运行比较稳定,只是NES模拟器在运行的时候退出,会死机,通过分析可能是内存泄露。待实现的功能,网页浏览器,音/视频播放器。
最耗费时间的1是pcb设计,因为这一块我比较薄弱,第一次打四层板还是比较激动,好好在成功了。2是焊接,自己为了省钱就没有开钢网,于是一点点的焊接,中间的CPU最难焊接,还好不是BGA。3是Linux系统构建,虽然网上的资料一大堆,但是很多东西需要自己慢慢摸索的。
很多人问我,为什么不做STM32开源与FPGA开源。我想说的是,我是为了避嫌,工作内容有这个,所以感觉不太好这样。
现在四层板10x10免费,还包邮。要是没有免费,我估计都不会自己diy,因为以前双层板都要几十,四层板都要几百。这真的给了我这样的人学习的机会。
离线
要是有什么好的项目,我也想练手,不管是ARM(linux)还是FPGA还是DSP还是STM32还是QT还是画板子都可以,毕竟笨鸟先飞,至于xboot大牛的那个机器学习,我完全不懂,哈哈。
离线
PCB拍个照发一下啊,围观一下大佬,学习经验
我上面不是把pcb开源了吗,嘻嘻,其实画的还是不少问题
我以前发过一次
离线
@sunxiang
我也是自己画了一块板子,但是现在只是调出了网口,不知道 usb 如何调试才能进行程序下载
我是NAND_FLASH启动,就是128MB(1Gb),SD卡只是挂载一下。所以我只能通过usb烧写,我是Windows下的那个软件烧的。
离线
QT已经包含这个头文件了#include <alsa/asoundlib.h>
但是QT编译到这一句就报错,if(0 > snd_pcm_open(&playback_handle, "default", SND_PCM_STREAM_PLAYBACK, 0))
QT如果要直接调用snd_pcm_open是不是要加什么链接命令呀?
如果我是直接在linux下调用就不会报错,很奇怪。
qt的g++与直接在linux下的gcc有什么差别吗,还是说与系统相关的C文件不能与Qt的C++文件写在一起?
离线
uboot-内核-buildroot-3个config.rar
主线uboot,主线linux4.13,buildroot2017.8的.config
离线
QT_LINUX_V3S_ALLDMINI.7z
这个是qt的源文件
离线
这个是最终图,bug可能还是有点
离线
主线uboot与主线linux折腾记录.7z
这个应该是步骤,
离线
楼主6666
请问支持USB游戏手柄吗?
这个支持普通的usb键盘,想实现这个支持,应该移植一下就可以了。
离线
全志哪些芯片跑linux最流畅?楼主
这个问法让我怎么回答呢,流不流畅和很多因素有关,例如你的主频,任务的多少,任务的复杂度,ram的大小,代码是否优化。
离线
你的板子WIFI天线周围都不能铺铜,你这铺铜都把WIFI天线围住了,WIFI信号辐射不出来,建议将WIFI天线那里铺铜打开一个大缺口。
有道理,我只是看别人官方文档是天线下面不要铺铜皮,周围倒是没有考虑。实际ping百度的过程中就是6包就会有1包延迟300ms,其他的包延迟50ms。可能与这个有关系。
离线
这个直接让系统跑起来 就可以把QT程序复制进去就可以跑QT了吗 根文件系统还需要编译吗
需要qt的库呀
离线
我下载了贴子里的qt4 nes模拟器,电脑上用qt5编译了下,改了一个地方,能通过了。运行后打开了Qt目录下的.nes文件,打开后是魂斗罗,但是速度非常快,这是为什么?
是X86还是ARM
离线
楼主可否发一份樱桃派的原理图啊,多谢
离线
楼主可否发一份樱桃派的原理图啊,多谢
其实和荔枝派差不多的,就是背光口不一样而已
离线
使用楼主给的文件打了一块,用上了!
这一版用三个LDO方案,他们都叫套娃方案。我这个是5V转3.3V,3.3V转1.8V,3.3V转1.2V。我下次想试试5V转3.3V,5V转1.8V,5V转1.2V,这样功耗就分担到三个器件了。或者直接上DCDC。如果用LDO方案不要省电容,我吃了不少苦头。
离线
可不可以厚脸皮索要一下原理图,PDF就行
这个帖子上面有完整的原理图pcb,你设计可以参考
离线
CHSHIQING 说:使用楼主给的文件打了一块,用上了!
My_linux_board_v3s_v2_1.rar,是这个文件吧?
我也下载了,用的是迅雷,但是解压时提示我文件错误,怎么才能正确解压?
我刚刚下载看了,没有问题的。我是直接网站下载的,没有用迅雷
离线
CHSHIQING 说:使用楼主给的文件打了一块,用上了!
My_linux_board_v3s_v2_1.rar,是这个文件吧?
我也下载了,用的是迅雷,但是解压时提示我文件错误,怎么才能正确解压?
用RAR格式的就行了
离线
这个板子好久没有折腾了,QT是用QT4的,试过QT5不过比较卡顿,还有就是触摸一直没有调通,还有就是上百度比较卡
离线