搜索
bottom↓
回复: 224

39元 linux/andriod 荔枝板 众筹直播帖,赶快上车吧!

  [复制链接]

出0入0汤圆

发表于 2016-8-10 10:33:29 | 显示全部楼层 |阅读模式
折腾了一个多月,从零开始DIY的荔枝板终于跑起系统啦~
板子即将众筹,欢迎大家填写众筹套餐调查问卷,这样我可以提供更合适的套餐给大家     http://wj.qq.com/s/712840/f6b1/
为鼓励大家填写问卷,截止8.10号晚8点,有N份问卷,就在众筹选项里加入N元或者等值抽奖

项目参与方法:此帖下长期更新,我会以置顶方式更新进度;网友可以在此帖下提问交流,我以普通回复帖形式回复。
项目阅读版式的文档(markdown)以及SDK 等大容量附件资料在github地址:https://github.com/Zepan/ilichee,目前上传了前期的一些硬件设计资料 ,欢迎大家follow或者提issue。

板子预估散件39元(除了内存外无BGA芯片),成品板预估49元,还可以选贴Wifi/BT等无线模块,配摄像头、液晶屏等外设。
系统板配置大致是:
Cortex-A8 单核1GHz,512MB DDR3 内存,外接TF卡作为系统存储, 可以上ubuntu/android双系统。
外设接口:USB-HOST,USB-OTG,并行RGB接口, CSI摄像头接口,音频接口,红外接口,I2C/USRT/SPI/SDIO接口若干,GPIO若干。
除了硬件之外,还会出系列教程,从 原理图 到 layout,焊接,
      uboot移植,linux内核移植,ubuntu移植,安卓移植,驱动编写,
      再到机器视觉等一些应用的知识点, 边做边写连载帖

这是前期工作的一些图片:
3D效果图:


PCB实物图:


贴片回来的样板图:


第一次跑起来debian~


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2016-8-11 19:27:43 | 显示全部楼层
本帖最后由 zpwc 于 2016-8-11 19:29 编辑

谢谢各位填写的问卷,这两天充分吸收大家的意见,终于写好文案,提交众筹申请了~
荔枝派众筹上线啦!请猛击:http://z.elecfans.com/70.html

出0入0汤圆

 楼主| 发表于 2016-8-14 21:37:10 | 显示全部楼层
软件部分连载教程开始更新~  使用markdown格式编写。
阅读版式可以到github查看:
https://github.com/Zepan/ilichee ... 6%90%AD%E5%BB%BA.md

#开发环境搭建 #
## 〇.背景 ##
本文所属目录层次为:  

```
-> 2.系统移植
        -> 1.基于linux-sunxi SDK的系统移植
                -> 1.开发环境搭建
```
主要介绍linux-sunxi SDK的开发环境搭建   
本系列教程使用启发式编写,在写明操作步骤后会附加一些思考题供读者思考,以\*号标记思考题的程度  
一星:刚接触linux,纯新手需要思考、搜索解决的问题   
二星:熟悉linux使用的朋友可以了解的一些问题,如底层问题,或者sdk相关问题   
三星:非常熟悉linux,可以一起探讨的问题   

## 一.准备开发机 ##
与普通单片机开发使用Windows下的可视化IDE,如 MDK,IAR等不同,Linux下开发嵌入式程序多使用一套工具链开发,如arm-linux-gnueabihf-,arm-linux-gnueabi-,arm-none-linux-gnueabi-等
> \*  工具链的具体定义?前面列出的工具链名字的含义?‘-’分割的各字段的含义?

所以我们需要使用有个Linux开发机来进行开发。具体到全志这颗芯片的SDK,其适合的开发环境是64位linux系统,推荐Ubuntu 1404 64bit系统(桌面版,服务器版均可),预留足够大的硬盘(如果要编译安卓的话,有100G以上最好,单linux的话20G至少)
> \*\* 为什么全志的SDK需要64位系统开发?为什么推荐Ubuntu 1404 64bit系统?

首先我们下载Ubuntu 1404 64bit系统的镜像安装包,对于没有多余实体机的用户可以再下载VMWare等虚拟机软件
> \*  在哪里可以下载?

然后在实体机或者虚拟机上安装好Ubuntu系统,这样开发机就准备完成了
> \*  如何安装Ubuntu系统?

实体机上开发可以直接打开终端,虚拟机的话可以在桌面里开终端,或者使用Xshell等终端软件ssh连接。
> \*  什么叫ssh连接?
> \*  如何设置虚拟机才能让本机在终端里连接上虚拟机?

## 二.准备SDK及相关软件 ##
开源的linux-sunxi比较适合初学者学习,所以我们先开始试用linux-sunxi这个sdk
开发主要用到下面几个工程,请先下载到本地(网速慢的话可以先用迅雷下到本地)
```
git clone https://github.com/linux-sunxi/linux-sunxi.git
git clone https://github.com/linux-sunxi/u-boot-sunxi.git
git clone https://github.com/linux-sunxi/sunxi-tools.git
```
<https://github.com/linux-sunxi>下的工程有兴趣也都可以浏览下
> \* git的基本操作? 尝试自己建立编辑一个github项目
> \*\* linux-sunxi下的工程大致都是什么功能?


简单说下前面三个工程包含的内容,linux-sunxi是linux内核的工程,u-boot-sunxi就是uboot的工程,sunxi-tools是sunxi芯片相关的的一些工具,如fex2bin,bin2fex
> \* linux内核是什么?uboot是什么?

因为我们要从头开始移植,所以先从u-boot-sunxi这个工程开始   
> \*\* 可以先浏览下目录,看下应该用什么参数编译

首先我们安装一些依赖包
```
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev
lib32ncurses5-dev gcc-multilib x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev
g++-multilib mingw32 tofrodos python-markdown libxml2-utils gcc-arm-linux-gnueabihf
```
> \* 什么叫安装依赖?前面安装的这都是啥?
> \* 安装的时候是不是有个别依赖没装上?怎么解决?

再到本教程所在github工程下的Config_Files里下载荔枝板的配置文件A13-Lichee_defconfig,sun5i-a13-lichee.dts(因为是直播移植,这两个配置文件目前尚未完善,会在以后直播过程中完善),以及修改后的dts的Makefile

拷贝这三个文件到uboot工程的对应位置
```
cp A13-Lichee_defconfig configs/
cp sun5i-a13-lichee.dts arch/arm/dts/
cp Makefile arch/arm/dts/
```
> \*\* 看下这两个文件都是啥配置?


## 三.初次编译尝试 ##
然后先配置成荔枝派的默认配置
```
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- A13-Lichee_config
```
> \*   这个命令的各部分是什么意思?
> \*\* 可以浏览下uboot的Make流程

现在可以打开menuconfig配置菜单来看看uboot的一些选项,如果知道那些参数的意思的话也可以试着修改下
```
make ARCH=arm menuconfig
```
> \*  熟悉下配置菜单的使用,比如查找选项,查看帮助是按什么键?

![](http://7xvwj0.com1.z0.glb.clouddn.com/16-8-12/9844767.jpg)

浏览好后,先退出配置菜单,使用下面的命令来编译一次试试,注意编译前后目录下多了什么文件(如果提示dtc版本低请自行更新):
```
time make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 2>&1 | tee build.log
```
> \* 上面的编译命令是什么意思?

可以看到目录下多了一堆u-boot开头的文件
```
u-boot.cfg  u-boot-dtb.bin  u-boot.img  u-boot.map        u-boot.srec                u-boot.sym
u-boot.bin  u-boot.dtb  u-boot-dtb.img  u-boot.lds  u-boot-nodtb.bin  u-boot-sunxi-with-spl.bin
```
> \*\* 这堆文件各是什么用途的文件?

我们这里需要的文件是u-boot-sunxi-with-spl.bin,如果你手上有荔枝派的话,可以使用下面的命令(sdX是对应的tf卡读卡器的设备)往tf卡里烧入u-boot-sunxi-with-spl.bin:
```
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
```
> \* 上面的命令是什么意思?
> \*\*  为什么seek=8?

然后插卡到荔枝派的tf口,上电看看UART1的启动输出

## 四.结语 ##
开发环境就此搭建好了,也初次尝试编译了下,对于linux熟悉的朋友来说这一节很短
对于linux新手来说,这一节内容 还是挺多的,完全消化还是得多多搜索才行。
下节会讲述uboot是怎样一步步启动CPU的。

出0入0汤圆

 楼主| 发表于 2016-8-17 10:41:35 | 显示全部楼层
u-boot-sunxi走读

〇.背景

本文所属目录层次为:

-> 2.系统移植
    -> 1.基于linux-sunxi SDK的系统移植
        -> 2. u-boot-sunxi走读
经过前面一节的开发环境搭建,大家应该能够初次编译uboot了,但是如果没有思考过2星问题的朋友还是对uboot没有什么印象,本节就带大家走读uboot,了解其工程结构和工作原理。

一.u-boot-sunxi目录走读

大致查看下u-boot-sunxi每个目录的文件(仅列出了在调试DDR时比较重要的文件,其它目录请自行打开浏览)

.
├── api               //封装一些平台无关的操作,如字符串打印,显示,网络,内存
├── arch          //
│   ├──arm
│   │   └──cpu
│   │   │   └──armv7
│   │   │   │   └──sunxi   //cpu相关的一些操作,如定时器读取
│   │   │   │   │   └──u-boot-spl.lds  //spl的放置方法
│   │   └──dts   
│   │   │   └──sun5i-a13.dtsi     //sun5i系列芯片的一些配置
│   │   │   └──sun5i-a13-lichee.dts
│   │   │   └──sun5i-r8-chip.dts
│   │   │   └──sun5i-r8.dtsi
│   │   │   └──sun5i.dtsi
│   │   └──lib        //一些库文件
│   │   └──mach-sunxi
│   │   │   └──board.c            //board_init_f
│   │   │   └──dram_sun4i.c       //ddr的操作,复位,时钟,延时,odt,etc.
│   │   │   └──dram_helpers.c //ddr的设置及读写测试
├── board
│   ├──sunxi
│   │   └──board.c                //sunxi_board_init 入口
│   │   └──dram_sun5i_auto.c      //DRAM的一些默认参数
│   │   └──dram_timings_sun4i.h   //根据时钟生成的DRAM参数
├── cmd               //Uboot命令行的一些命令
├── common            //含spl
├── configs           //menuconfig里的默认配置,比如dcdc的各路电压
│   ├──A13-Lichee_defconfig   
├── disk          //硬盘分区的驱动
├── doc
├── drivers           //外设驱动
├── dts               
├── examples
├── fs                //多种文件系统
├── include
│   ├──configs
│   │   └──sunxi_common.h //预配置的参数,如串口号等
│   │   └──sun5i.h
├── lib               //加密压缩等算法
├── net               //nfs,tftp等网络协议
├── post
├── scripts

如果需要移植新的版型,如上文所示,主要修改的就是dts文件和configs目录下的默认配置文件。 具体dts文件的语法请搜索相关资料。

二.u-boot-sunxi启动流程走读

要让芯片跑起系统,对其bootloader必须非常了解,不然移植初期出现的问题将无从下手。
笔者调试荔枝板的时候犯了个错误,在没有确认DDR正常运行的时候就贸然进行调试,结果出现的问题是如同 堆栈溢出,或者指针指飞后的诡异情形,每次出错的位置总是不同,导致多次跟踪徒劳无返。

不过也正是因为犯了前面这个错误,导致笔者翻遍了u-boot-sunxi的代码,特别是SPL部分代码,使得调试稳定DDR后,移植中出现的问题马上就能找到原因,很快完成了bootloader的适配。

由于启动部分内容较多,现将A13的bootloader启动流程分成三个流程图将以展示,可以在github的资源文件目录下找到。

A13整体启动流程:简明介绍A13启动的几个过程
uboot-sunxi spl部分流程:详细介绍spl部分启动流程
uboot-sunxi uboot部分流程:详细介绍uboot部分启动流程
流程图只是起到一个路线图的作用,当你不太熟悉启动流程,而启动失败的时候,可以根据流程查看目前的启动进度,以及是在哪里卡住,可以快速定位出错的大致位置。

三.关于A13的裸机用法

群里有朋友问A13的裸机用法,其实在SPL或Uboot下就是A13的裸机使用。
SPL下未初始化DDR,只能使用片内48KB SRAM,就完全是普通单片机用法,只是程序是需要从tf卡载入到内存里运行而已。这样使用可以不加DDR,只是内部SRAM较小。
Uboot下已经初始化了DDR,而且对多数外设已经有了驱动,使用起来会更方便,内存也可以充分利用。(像RTT之类的小型RTOS应该可以直接编译进Uboot了吧。。)

感兴趣的朋友可以尝试下在SPL或者Uboot下编程,可以对启动过程更有了解。

四.小结

对于多数linux开发者来说,此部分内容只作了解即可。
此部分内容主要是BSP工程师的工作。 下节打算讲下移植中遇到的最大的坑,也就是DDR的调试问题,这是关系到系统能否跑起来的关键问题,也是软硬件结合最紧密的问题,所以单独写一节来 总结。

出0入0汤圆

 楼主| 发表于 2016-8-22 10:45:09 | 显示全部楼层
楼主现在遇到个诡异的问题,希望坛友支支招:
调试板子时,过一段时间(几天或者几个小时)会遇到启动失败的问题(卡在SPL跳转到Uboot这步),而且一旦出现就会大概率一直出现。
这时候用热风枪吹一下板子(没有吹下芯片),就可以恢复到正常启动的状态,而且一段时间内启动都是正常的。
应该不是焊接的问题,因为我吹下来重焊几次了,都只是暂时正常,之后过几天又会复现。
不知道这可能是什么原因呢?

出0入0汤圆

 楼主| 发表于 2016-8-29 19:11:30 | 显示全部楼层
荔枝派公开课视频放出~
B站观看地址:http://www.bilibili.com/video/av6069742/
大家看视频时候有什么问题可以直接在弹幕里提出~
百度网盘地址:http://pan.baidu.com/s/1bpytRht

出0入0汤圆

 楼主| 发表于 2016-9-3 16:34:22 | 显示全部楼层
终于把VGA输出给调好啦~  
使用的是超出datasheet 标准(1024*600)的1920*1080P输出,还是踩了不少坑的,过几天整理下经历发上来
播放720P视频效果图:

调试时抓的一些参考波形:
时钟相位问题:


摆率问题:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2016-9-5 20:21:39 来自手机 | 显示全部楼层
本帖最后由 zpwc 于 2016-9-6 10:36 编辑

加装外壳和五寸液晶屏效果图


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2016-9-22 22:51:01 | 显示全部楼层
本帖最后由 zpwc 于 2016-9-23 15:56 编辑

这周各种备料,下周就去工厂指导检测,然后准备发货!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2016-10-30 21:49:45 | 显示全部楼层
安卓适配成功!
安卓4.2.2启动!
http://v.youku.com/v_show/id_XMTc2ODcxOTAzMg==.html
安装bilibili看炮姐!
http://v.youku.com/v_show/id_XMTc4MDgyOTM2MA==.html

出0入4汤圆

发表于 2016-8-10 10:38:49 | 显示全部楼层
昨天填的问卷。

出0入0汤圆

发表于 2016-8-10 10:39:21 | 显示全部楼层
之前已经表达了上车意向,不需要再重复声明了吧?

出0入0汤圆

发表于 2016-8-10 10:45:53 | 显示全部楼层
3D比实物图好看多了。。。

出0入0汤圆

 楼主| 发表于 2016-8-10 10:46:10 | 显示全部楼层
v_8787 发表于 2016-8-10 10:39
之前已经表达了上车意向,不需要再重复声明了吧?

嗯嗯,这是按版规去掉qq群信息后重新修改后的帖子

出0入0汤圆

 楼主| 发表于 2016-8-10 10:46:47 | 显示全部楼层
k_ewell 发表于 2016-8-10 10:45
3D比实物图好看多了。。。

是因为蓝色阻焊 好看么。。

出0入0汤圆

发表于 2016-8-10 10:47:28 | 显示全部楼层
老司机,带带我

出0入0汤圆

发表于 2016-8-10 10:50:45 | 显示全部楼层
如果能跑安卓的 话 买一套

出0入0汤圆

发表于 2016-8-10 10:54:43 | 显示全部楼层
不错,支持!现在市面上同类产品太多,楼主的板子主要是用它来做什么,希望能够结合芯片使用场景及特点,在软件上有的放矢,不要随大流成为没有特点的东西。

出0入0汤圆

发表于 2016-8-10 10:55:42 | 显示全部楼层
写了一份问卷

出0入0汤圆

发表于 2016-8-10 10:57:13 | 显示全部楼层
这块板开卖了吗?

出0入0汤圆

发表于 2016-8-10 11:00:58 | 显示全部楼层
怎么上车呢???

出0入0汤圆

发表于 2016-8-10 11:03:05 来自手机 | 显示全部楼层
老司机,我上车

出0入0汤圆

发表于 2016-8-10 11:04:54 | 显示全部楼层
不做,做的挺便宜

出0入0汤圆

发表于 2016-8-10 11:10:52 | 显示全部楼层
板子真的是其次  最主要的还是教程  完全可以要价高些 但是必须保证教程的质量  

出0入0汤圆

发表于 2016-8-10 11:11:25 | 显示全部楼层
提交问卷 什么时候开始 定一个

出0入0汤圆

 楼主| 发表于 2016-8-10 11:16:17 | 显示全部楼层
foxcase 发表于 2016-8-10 11:11
提交问卷 什么时候开始 定一个

众筹进度 会 在 置顶帖里更新的,最快这周开始

出0入0汤圆

发表于 2016-8-10 11:20:17 | 显示全部楼层
楼主几层板?那做的板子?

出0入0汤圆

发表于 2016-8-10 11:23:55 | 显示全部楼层

老司机,带带我,最好有IO库。

出0入0汤圆

 楼主| 发表于 2016-8-10 11:35:30 | 显示全部楼层
Vmao 发表于 2016-8-10 11:20
楼主几层板?那做的板子?

4层板,华强PCB

出0入0汤圆

发表于 2016-8-10 11:42:17 | 显示全部楼层
求上车,昨天做了问卷,不过怎么上车呢?

出0入0汤圆

 楼主| 发表于 2016-8-10 12:27:39 来自手机 | 显示全部楼层
lyz1900 发表于 2016-8-10 11:42
求上车,昨天做了问卷,不过怎么上车呢?

会在帖子里实时更新进度的,或者可以先去github上下载sdk

出0入0汤圆

发表于 2016-8-10 12:52:23 | 显示全部楼层
需要一套带摄像头的成品学习,上车

出0入0汤圆

发表于 2016-8-10 13:24:21 | 显示全部楼层
怎么上车呢?

出0入0汤圆

发表于 2016-8-10 13:26:42 | 显示全部楼层
冲着资料和教材想弄套焊接好的板子玩玩,手上已经有个4.3的屏了不知道是否可以用起来,楼主为何不在AMOBBS这里放资料啊,还要上别的网,多麻烦啊

出0入0汤圆

发表于 2016-8-10 13:27:09 | 显示全部楼层
已填问卷

出20入0汤圆

发表于 2016-8-10 13:39:06 | 显示全部楼层
  来一套带LVDS转换板和液晶的套件

出0入0汤圆

发表于 2016-8-10 13:52:31 | 显示全部楼层
打算上车。不知道用A13做产品,芯片还好买不?

出0入0汤圆

 楼主| 发表于 2016-8-10 14:02:30 来自手机 | 显示全部楼层
ersha4877 发表于 2016-8-10 13:26
冲着资料和教材想弄套焊接好的板子玩玩,手上已经有个4.3的屏了不知道是否可以用起来,楼主为何不在AMOBBS ...

4.3的40p的通用屏是可以支持的
因为附件资料确实太多太大,放在帖子里会显得很乱,github里有目录层次,方便预览下载,也是帮阿莫减轻网站流量啊

出0入0汤圆

 楼主| 发表于 2016-8-10 14:14:21 | 显示全部楼层
mangocity 发表于 2016-8-10 13:52
打算上车。不知道用A13做产品,芯片还好买不?

好买,而且有新马甲R8芯片

出0入0汤圆

发表于 2016-8-10 14:20:22 | 显示全部楼层
已经投了问卷.

出0入0汤圆

发表于 2016-8-10 14:22:31 | 显示全部楼层
核心芯片是什么?

出0入0汤圆

发表于 2016-8-10 14:26:45 | 显示全部楼层
hy2515131 发表于 2016-8-10 14:22
核心芯片是什么?

很显然,全志A13

出0入0汤圆

发表于 2016-8-10 14:29:36 | 显示全部楼层
成品49?

出130入20汤圆

发表于 2016-8-10 14:35:42 | 显示全部楼层
这个封装挺吊的,价格也吊

出0入0汤圆

发表于 2016-8-10 14:43:45 | 显示全部楼层
果断上车跟大神学LINUX

出0入0汤圆

发表于 2016-8-10 15:12:17 | 显示全部楼层
zpwc 发表于 2016-8-10 14:02
4.3的40p的通用屏是可以支持的
因为附件资料确实太多太大,放在帖子里会显得很乱,github里有目录层次, ...

不错,搞套49的,屏的话到时看,需要的话也买下

出0入0汤圆

发表于 2016-8-10 17:11:07 | 显示全部楼层
老司机,快点,等着上车。

出0入0汤圆

发表于 2016-8-10 17:36:51 | 显示全部楼层
已提交,跟着大牛学LINUX

出5入182汤圆

发表于 2016-8-10 18:34:38 来自手机 | 显示全部楼层
关注12345678

出0入0汤圆

发表于 2016-8-10 18:45:36 来自手机 | 显示全部楼层
已提交!等着上车!

出0入0汤圆

发表于 2016-8-10 18:57:01 | 显示全部楼层
楼主PMU底部焊盘忘记去绿油了、

出0入0汤圆

 楼主| 发表于 2016-8-10 19:45:31 | 显示全部楼层
daleda 发表于 2016-8-10 18:57
楼主PMU底部焊盘忘记去绿油了、

是的,封装里忘记开窗了,样板焊接的时候直接刮开的。。
在小批量的时候会修正的

出0入0汤圆

发表于 2016-8-10 19:53:24 来自手机 | 显示全部楼层
已经填写问卷~

出0入0汤圆

发表于 2016-8-10 19:59:28 来自手机 | 显示全部楼层
老司机带带我

出40入42汤圆

发表于 2016-8-10 20:06:26 | 显示全部楼层
已star,关注LZ项目动态。

出0入0汤圆

发表于 2016-8-10 20:21:35 | 显示全部楼层
已经投问卷,群已经早加入了,期待共同进步!

出0入0汤圆

发表于 2016-8-10 20:49:25 | 显示全部楼层
本帖最后由 xivisi 于 2016-8-10 20:51 编辑

楼主,那个已经删除的帖子里说过, 这里再问一次,能否测试一下, A13 的LCD引脚复用 EMC(以太网)功能,是否可用????????

PS:EMC驱动,参照A10的即可,不过A10的LCD引脚未复用为EMC

出0入0汤圆

发表于 2016-8-10 21:47:06 | 显示全部楼层
板子不错!蛮漂亮!

出0入0汤圆

 楼主| 发表于 2016-8-10 22:23:54 | 显示全部楼层
xivisi 发表于 2016-8-10 20:49
楼主,那个已经删除的帖子里说过, 这里再问一次,能否测试一下, A13 的LCD引脚复用 EMC(以太网)功能, ...

A13 的不清楚,但是A13的马甲芯片R8的datasheet是明确写了支持的

出0入0汤圆

发表于 2016-8-10 23:01:49 | 显示全部楼层
zpwc 发表于 2016-8-10 22:23
A13 的不清楚,但是A13的马甲芯片R8的datasheet是明确写了支持的

R8的手册貌似,我没有,哪可用下???

出0入0汤圆

发表于 2016-8-10 23:06:30 来自手机 | 显示全部楼层
车来了,先上了再说

出0入0汤圆

发表于 2016-8-10 23:22:33 来自手机 | 显示全部楼层
学linux机回来了!

出0入0汤圆

 楼主| 发表于 2016-8-10 23:31:41 | 显示全部楼层
xivisi 发表于 2016-8-10 23:01
R8的手册貌似,我没有,哪可用下???

上传了R8数据手册,可以参考下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-8-10 23:32:30 | 显示全部楼层
老司机带我上车吧

出0入0汤圆

发表于 2016-8-10 23:34:01 来自手机 | 显示全部楼层
能否加上HDMI接口

出0入0汤圆

发表于 2016-8-10 23:43:53 | 显示全部楼层
赶紧上车了咯!

出0入0汤圆

发表于 2016-8-11 06:42:45 来自手机 | 显示全部楼层
老司机带我学linux usb otg

出0入0汤圆

发表于 2016-8-11 07:08:05 | 显示全部楼层
xivisi 发表于 2016-8-10 23:01
R8的手册貌似,我没有,哪可用下???

一样的,只是说了LCD那些引脚可以复用为EMAC,但是特性描述里根本就没提EMAC

出0入0汤圆

发表于 2016-8-11 07:24:19 | 显示全部楼层
等着上车

出0入0汤圆

发表于 2016-8-11 09:43:08 来自手机 | 显示全部楼层
我最看中教程 能像野火一样的教程

出0入0汤圆

发表于 2016-8-11 10:01:45 | 显示全部楼层
已加群 O(∩_∩)O~

出0入0汤圆

 楼主| 发表于 2016-8-11 10:41:53 | 显示全部楼层
1066950103 发表于 2016-8-11 09:43
我最看中教程 能像野火一样的教程

教程会更详细的,而且是像wiki一样开源开放,大家都可以合作编辑的

出0入0汤圆

发表于 2016-8-11 11:39:47 | 显示全部楼层
打算上车,不过看看nanopi m1和orangepi pc lite,lz觉得自己的亮点又在哪呢?

出0入0汤圆

 楼主| 发表于 2016-8-11 12:17:55 来自手机 | 显示全部楼层
runapp 发表于 2016-8-11 11:39
打算上车,不过看看nanopi m1和orangepi pc lite,lz觉得自己的亮点又在哪呢?

直播板子从无到有的设计研发过程,授人以渔,这是亮点。
其它水果派就是个现成做好系统的板子,大家只会像用桌面系统来用,那和直接用电脑没区别了。
荔枝派可以让你了解到水果派诞生的过程,对研发全流程都有个概念。

出0入0汤圆

发表于 2016-8-11 12:27:33 | 显示全部楼层
厉害,DDR3 4层板跑得完么,我们用了8层.

出0入0汤圆

 楼主| 发表于 2016-8-11 12:52:26 来自手机 | 显示全部楼层
linjpxt 发表于 2016-8-11 12:27
厉害,DDR3 4层板跑得完么,我们用了8层.

可以的,而且还不做阻抗,不接终端电阻,只通过软件调节就能跑起来

出0入4汤圆

发表于 2016-8-11 12:53:13 | 显示全部楼层
开发环境必须是linux吗?都没有那个环境。估计需要搞个二手的装来玩。

出0入0汤圆

发表于 2016-8-11 12:58:07 | 显示全部楼层
貌似顶楼过24小时就不能编辑了

出0入0汤圆

发表于 2016-8-11 16:02:39 | 显示全部楼层
zpwc 发表于 2016-8-11 12:17
直播板子从无到有的设计研发过程,授人以渔,这是亮点。
其它水果派就是个现成做好系统的板子,大家只会 ...

这样啊,看了看确实很厉害。
不过A13性能也是……
坐等产品吧。

出0入0汤圆

 楼主| 发表于 2016-8-11 16:40:02 | 显示全部楼层
D.lovers 发表于 2016-8-11 12:53
开发环境必须是linux吗?都没有那个环境。估计需要搞个二手的装来玩。

可以开虚拟机的,64位linux都可以

出0入0汤圆

发表于 2016-8-11 16:57:53 | 显示全部楼层
本帖最后由 Nexus 于 2016-8-11 16:59 编辑

厉害!这种板子真实学习使用的好方案啊。全志应该给你发工资。

出0入0汤圆

发表于 2016-8-11 18:11:47 | 显示全部楼层
TF卡这个开发比较容易?有没有外置flash的?这样就可以不用外接了。感觉这个接口什么的容易接触不好,或者TF卡损坏。

出0入0汤圆

 楼主| 发表于 2016-8-11 19:05:17 | 显示全部楼层
Nexus 发表于 2016-8-11 18:11
TF卡这个开发比较容易?有没有外置flash的?这样就可以不用外接了。感觉这个接口什么的容易接触不好,或者T ...

tf卡主要是控制成本的考虑,nandflash和emmc都比tf卡贵很多。
tf卡也是很皮实的,只要你买的不是太次的话。。

出0入0汤圆

发表于 2016-8-11 19:38:13 来自手机 | 显示全部楼层
本帖最后由 PCBBOY1991 于 2016-8-11 20:37 编辑

坐等众筹成功。

出0入0汤圆

发表于 2016-8-11 21:32:51 来自手机 | 显示全部楼层
已经参加

出0入17汤圆

发表于 2016-8-11 21:53:08 来自手机 | 显示全部楼层
众筹已超80%了

出0入0汤圆

 楼主| 发表于 2016-8-11 21:54:09 来自手机 | 显示全部楼层
richards 发表于 2016-8-11 21:32
已经参加

感谢支持!

出0入0汤圆

发表于 2016-8-11 22:30:56 | 显示全部楼层

嗯。大神报名了没?

出0入0汤圆

发表于 2016-8-11 22:35:59 | 显示全部楼层
zpwc 发表于 2016-8-10 10:46
是因为蓝色阻焊 好看么。。

应该是材料,绿色看起来有点淡

出0入0汤圆

发表于 2016-8-11 23:21:11 | 显示全部楼层
已经上车了

出0入0汤圆

发表于 2016-8-11 23:23:00 来自手机 | 显示全部楼层
node720 发表于 2016-8-11 22:30
嗯。大神报名了没?

哪里报名?
头像被屏蔽

出0入0汤圆

发表于 2016-8-12 00:12:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2016-8-12 10:24:17 来自手机 | 显示全部楼层
bbs2009 发表于 2016-8-12 00:12
请教 LZ 。
这个板 有几个 串口?
这些串口 是否有 DMA?

三个,都有

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-8-12 11:08:21 | 显示全部楼层

我要报名参加,要如何加入?

出0入0汤圆

发表于 2016-8-12 11:26:49 | 显示全部楼层
怎么连以太网口都没看到?

出0入0汤圆

发表于 2016-8-12 11:34:52 | 显示全部楼层
已经参加148元的项目,交易流水号:2016081211373298

出0入0汤圆

 楼主| 发表于 2016-8-12 12:01:29 | 显示全部楼层
sanger 发表于 2016-8-12 11:08
我要报名参加,要如何加入?

进二楼众筹网址就可以参加了~

出0入0汤圆

发表于 2016-8-12 12:39:58 | 显示全部楼层
zpwc 发表于 2016-8-12 12:01
进二楼众筹网址就可以参加了~

谢谢,已参加39元的版本了。
不知39元的版本接插件是自已准备还是套件里已经提供?
有贴好部分元件还是完全是空板?

出0入0汤圆

发表于 2016-8-12 14:03:02 | 显示全部楼层
已参加 168 + 6版本,希望LZ项目进展顺利。

出0入0汤圆

 楼主| 发表于 2016-8-12 14:04:31 来自手机 | 显示全部楼层
sanger 发表于 2016-8-12 12:39
谢谢,已参加39元的版本了。
不知39元的版本接插件是自已准备还是套件里已经提供?
有贴好部分元件还是完 ...

39元是全套散件,bom里元件都是有的,焊接熟手才可以拍
头像被屏蔽

出0入0汤圆

发表于 2016-8-12 22:30:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2016-8-12 22:34:32 来自手机 | 显示全部楼层
bbs2009 发表于 2016-8-12 22:30
谢谢 LZ。
串口 兼容 16550 。 但我还是搞不明白 是否 能设置  波特率 为 250000 。 能否 给出    串口相关 ...

16550就是支持256k波特率的,linux下只要配置dts就好了,不用具体去实现串口驱动
头像被屏蔽

出0入0汤圆

发表于 2016-8-12 22:43:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2016-8-12 23:04:44 | 显示全部楼层
哎,又见AW

出0入0汤圆

 楼主| 发表于 2016-8-13 00:04:03 来自手机 | 显示全部楼层
bbs2009 发表于 2016-8-12 22:43
我要做 DMX512 必须是 250K才行。

我说的是最大波特率...  看来是灯光行业的啊
头像被屏蔽

出0入0汤圆

发表于 2016-8-13 10:48:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2016-8-13 11:01:27 来自手机 | 显示全部楼层
bbs2009 发表于 2016-8-13 10:48
标准的 16550  不能 设置 250K , 例如PC 机的串口。 有小数分频 可能会好点 , 但要看具体的 时钟频率  ...

看了下手册,应该是可以的。
波特率=串口时钟/(16*分频寄存器)
串口时钟是24M或其倍频,就按最低的24000k算,24000/16/6=250,刚好整除的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
头像被屏蔽

出0入0汤圆

发表于 2016-8-13 11:33:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 -- 东莞阿莫电子网站 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2022-11-28 10:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表