nanopi2firechat 开源 pcb开源么

Linux(4)
Nanopi2(2)
惯例先胡扯一同~怎么说呢,Nanopi2这个板子用来开发真的是很磨练人啊。首先自己很菜,然后这个板子资料还不算太多,热度也少,玩的人深度也不够,造成了自己开发的难度激增,SPI这个最基本的框架弄了一下午才弄出了个大概,照例放出给我启示很大的两篇博文:
代码中很多都是照搬过去的,然后遇到问题就解决问题……毕竟驱动这一块本身研究的人就不多,深入浅出还带代码的的确很难找……
得,胡扯时间结束,下面开始进入正题。
#include &linux/kernel.h&
#include &linux/module.h&
#include &linux/init.h&
#include &linux/slab.h&
#include &linux/gpio.h&
#include &linux/delay.h&
#include &linux/spi/spi.h&
#include &linux/spi/spidev.h&
#include &linux/irq.h&
#include &linux/interrupt.h&
#include &mach/platform.h&
struct NPD_platform_data{
char model[10];
static struct NPD_platform_data NPD_data= {
.model = "TEST",
static struct spi_board_info initdata = {
.modalias = "NPD",
.platform_data = &NPD_data,
= SPI_MODE_0,
= IRQ_GPIO_C_START+7,
.max_speed_hz = ,
.bus_num = 0,
.chip_select = 1,
#define IRQ_GPIO_START
IRQ_PHY_MAX_COUNT
#define IRQ_GPIO_END
(IRQ_GPIO_START + 32 * 5)
// Group: A,B,C,D,E
#define IRQ_GPIO_A_START
(IRQ_GPIO_START + PAD_GPIO_A)
#define IRQ_GPIO_B_START
(IRQ_GPIO_START + PAD_GPIO_B)
#define IRQ_GPIO_C_START
(IRQ_GPIO_START + PAD_GPIO_C)
#define IRQ_GPIO_D_START
(IRQ_GPIO_START + PAD_GPIO_D)
#define IRQ_GPIO_E_START
(IRQ_GPIO_START + PAD_GPIO_E)
static int Init(void)
struct spi_master *spi_mast = 0;
spi_mast = spi_busnum_to_master(0);
if(!spi_mast)
printk("cannot get spi_master!\n");
printk("spi_master Get\n");
dev = spi_new_device(spi_mast,&initdata);
dev-&bits_per_word = 8;
printk("spi_new_device OK\n");
printk("spi_new_device failed\n");
printk("Online\n");
static void Exit(void)
printk("Offline\n");
spi_unregister_device(dev);
基本就这些,结果其实很喜闻乐见:
345.296000] spi_master Get
345.300000] SSP Target Frequency is: , Effective Frequency is 8333333
345.308000] spi_new_device OK
345.312000] Online
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:9663次
排名:千里之外
原创:21篇
(2)(2)(2)(2)(3)(3)(2)(1)(1)(3)请问nanopi2支持vga显示器吗 - 创客神器NanoPi -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [美女直播]
请问nanopi2支持vga显示器吗
17:38:39  
目前手头上没有hdmi的显示器,有vga口的23寸显示器,不知道是否可以用HDMI转VGA的连接线连上使用,谢谢。
17:44:23  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
当然可以。。。
08:55:45  
可以,但是就没有声音了,可以用带声音的转接线。
14:11:26  
可以呀。。。。
16:13:28  
我问了好几个淘宝卖家,都说不行,或者让试试,很郁闷。
等待验证会员
22:00:51  
可以的,买那种带电源的转换器,我就是这样用的
11:23:28  
完全可以,我刚买了一根转接线,带音频接口的
18:00:23  
我也想知道,已经入手bani fire,还没测试vga,没有显示器
17:14:51  
需要现场测,我的老式的就不行,提示超出频率。
17个问题&&&&&&&&10558个浏览
22个问题&&&&&&&&6015个浏览
CellWise周军
21个问题&&&&&&&&7106个浏览
1、现有智能家居及楼宇自动化的主流协议大PK及发展趋势
2、来自德国的独特技术—无需供电的物联网技术
3、将能量采集技术运用到智能控制的秘密
4、EnOcean技术在智能控制中实战项目
Powered by请问nanopi2支持vga显示器吗 - 创客神器NanoPi -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [美女直播]
请问nanopi2支持vga显示器吗
17:38:39  
目前手头上没有hdmi的显示器,有vga口的23寸显示器,不知道是否可以用HDMI转VGA的连接线连上使用,谢谢。
17:44:23  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
当然可以。。。
08:55:45  
可以,但是就没有声音了,可以用带声音的转接线。
14:11:26  
可以呀。。。。
16:13:28  
我问了好几个淘宝卖家,都说不行,或者让试试,很郁闷。
等待验证会员
22:00:51  
可以的,买那种带电源的转换器,我就是这样用的
11:23:28  
完全可以,我刚买了一根转接线,带音频接口的
18:00:23  
我也想知道,已经入手bani fire,还没测试vga,没有显示器
17:14:51  
需要现场测,我的老式的就不行,提示超出频率。
17个问题&&&&&&&&10558个浏览
22个问题&&&&&&&&6015个浏览
CellWise周军
21个问题&&&&&&&&7106个浏览
1、现有智能家居及楼宇自动化的主流协议大PK及发展趋势
2、来自德国的独特技术—无需供电的物联网技术
3、将能量采集技术运用到智能控制的秘密
4、EnOcean技术在智能控制中实战项目
Powered by【NanoPi2试用体验】极致小巧Nanopi2惊艳开箱图(一) - 创客神器NanoPi -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [美女直播]
【NanoPi2试用体验】极致小巧Nanopi2惊艳开箱图(一)
21:39:17  
【NanoPi2试用体验】极致小巧Nanopi2惊艳开箱图(一)
& && & Nanopi2的申请让我寝食难安了好久,幸运的是,我申请成功了,感谢电子发烧友的信任,感谢友善之臂厂商的支持。友善之臂给我的印象非常好,友善之臂4412功能的强大让我非常认可这个厂商。如今搭载4418核心的Nanopi2以其娇小的身材,强大的能力,丰富的拓展,可谓中国的“树莓派”。
& && & 当然,等待快递也是煎熬的,7号发的板子,历时4天,今天总算拿到手里,太开心了,话不多说,马上上图。
IMG_742.jpg (663.51 KB, 下载次数: 0)
20:53 上传
盒子外满满的胶带,外壳保护的非常好,没有一点损坏的地方。
IMG_057.jpg (646.48 KB, 下载次数: 0)
21:04 上传
Nanopi2主机一个、外壳一个、串口转接板一块、8Gclass10卡一个、USB数据线一根、5V2A电源一个、说明书一份,可谓配件齐全古今难找,配电源不说,竟然还配有内存卡,大厂风范,细致到极致。
IMG_939.jpg (591.33 KB, 下载次数: 0)
21:17 上传
主角上场,带一件进口材料的3D打印衣服。
IMG_242.jpg (682.29 KB, 下载次数: 0)
21:18 上传
灰常喜欢这种文艺范儿,简单的像一本书,美丽的不像实力派。
IMG_018.jpg (691.08 KB, 下载次数: 0)
21:20 上传
“书”的背面标明了Nanopi2的具体参数。
IMG_252.jpg (675.32 KB, 下载次数: 0)
21:22 上传
翻开“书”,首先看到右侧保护很好的Nanopi2主机,左侧是Nanopi2板载资源说明图。
IMG_403.jpg (644.13 KB, 下载次数: 0)
21:24 上传
打开防静电保护膜,Nanopi2真的好小,小到令人窒息。
IMG_446.jpg (791.07 KB, 下载次数: 0)
21:26 上传
要给Nanopi2穿衣服了,红红的衣服真是喜庆,手感超越真丝棉。
IMG_733.jpg (587.77 KB, 下载次数: 0)
21:28 上传
穿好了还是比较合身,衣服上的logo非常时尚,带它出去倍儿有面子。
IMG_745.jpg (669.44 KB, 下载次数: 0)
21:30 上传
背面栅栏状设计方便散热。
IMG_814.jpg (674.2 KB, 下载次数: 0)
21:32 上传
USB口略微外凸,就当是“美人痣”把。
& && &本期讨论
& && &今天刚拿到Nanopi2,非常高兴,小到这个样子真是令我没有想到,实在是佩服友善之臂的设计,相当厉害,配上红色的外衣,拿出去相当拉风。下期对板载资源描述一下,了解板卡资源,熟悉这个4418平台。
22:34:47  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
板子不错啊,我的还没到。楼主,你计划用这个板子做什么呢?
00:41:26  
是啊,Nanopi2感觉非常棒,打算做个安卓娱乐盒子
助理工程师
10:51:54  
感谢楼主分享!我的也到了&&多多交流
11:12:21  
感谢楼主分享!我的也到了&&多多交流
恩 多多沟通交流
20:25:40  
按上壳还真是不错,我也安上去。
10:06:16  
按上壳还真是不错,我也安上去。
嗯是的,非常喜欢这个小板子
03:30:45  
感谢分享,很棒!
17个问题&&&&&&&&10558个浏览
22个问题&&&&&&&&6015个浏览
CellWise周军
21个问题&&&&&&&&7106个浏览
1、现有智能家居及楼宇自动化的主流协议大PK及发展趋势
2、来自德国的独特技术—无需供电的物联网技术
3、将能量采集技术运用到智能控制的秘密
4、EnOcean技术在智能控制中实战项目
Powered by促销价99元!四核A9开源创客神器NanoPi2烈火版,4418开发板,千兆网卡 - 创客神器NanoPi -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [美女直播]
促销价99元!四核A9开源创客神器NanoPi2烈火版,4418开发板,千兆网卡
09:34:30  
本帖最后由
15:11 编辑
....NanoPi 2 Fire快速启动..要开启你的NanoPi2 Fire新玩具,请先准备好以下硬件 :
o NanoPi 2 Fire主板
o microSD卡/TF卡: Class10或以上的 8GB SDHC卡
o 一个microUSB接口的外接电源,要求输出为5V/2A(强烈推荐使用官方推荐的USB线)
1、为方便用户更方便的制作启动NanoPi 2 Fire的TF卡,友善之臂特意为用户提供了一个在Windows平台下制作TF卡的工具Win32DiskImager.&&2、另外,你还需要下载Windows平台下烧写的系统固件,参考维基教程,下载你需要的固件:[url=]/NanoPi2Fire[/url];3、将固件和烧写固件分别解压,在Windows下插入SD卡(限4G以上的高速卡),以管理员身份运行 win32diskimager,在工具的界面上, 选择你的SD卡盘符,选择你要烧写的系统固件,点击 Write 按钮烧写,会提示你是否格式化SD卡, 这时候选“Yes”即可。&&4、当制作完成SD卡后,拔出SD卡插入NanoPi 2 Fire的BOOT卡槽,上电启动(注意,这里需要5V/2A的供电),你可以看到蓝灯闪烁,这时你已经成功启动NanoPi2 Fire。 ....NanoPi 2 Fire资料链接..Wiki:/NanoPi2Fire
Github:/friendlyarm...x#FAQ....拿到NanoPi 2 Fire板子后,到哪里下载文件?
NanoPi 2 Fire 有完整的维基教程,如何下载维基有更详细描述。维基链接为:/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通讯是否有出错信息烧写Debian系统连接HDMI后,播放视频没声音?Debian系统接HDMI播放视频暂时没有声音,缺省没安装声音部分的安装包。
烧写Android系统连接HDMI,无法通过系统调声音?Android系统暂时还不支持调节音量,可通过遥控器调节HDMI的音量。NanoPi 2 Fire维基链接打不开?由于维基服务器搭在国外,打不开的情况一般是你的网络被防火墙过滤掉了,建议改一下PC机的DNS再打开。nanoPi 2 Fire源码下载时间太长?由于github服务器搭在国外,第一次下载时间会比较长,之后再次下载需要的时间就比较短了。如何搭建64位Ubuntu的NanoPi 2 Fire开发环境?扩容启动使用的SD卡?编译NanoPi 2 Fire 的uboot和内核?维基上有详细的步骤和教程,请参考NanoPi 2 Fire维基。....#40Pin GPIO接口定义..
....#LCD 接口定义..
Pin#NamePin#Name01VDD_5V24LCD_R302VDD_5V25LCD_R403LCD_B026LCD_R504LCD_B127LCD_R605LCD_B228LCD_R706LCD_B329DGND07LCD_B430GPIOB2508LCD_B531GPIOC1509LCD_B632NRESETOUT10LCD_B733LCD_DE11DGND34LCD_VSYNC12LCD_G035LCD_HSYNC13LCD_G136LCD_CLK14LCD_G237DGND15LCD_G338DGND16LCD_G439DGND17LCD_G540DGND18LCD_G641I2C2_SCL19LCD_G742I2C2_SDA20DGND43GPIOC1621LCD_R044
22LCD_R145DGND23LCD_R2
13:56:31  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
就是wifi的区别吧,怎么价钱差这么多啊,那个wifi模块这么贵呢?
17:25:54  
就是wifi的区别吧,怎么价钱差这么多啊,那个wifi模块这么贵呢?
应该差的不是WiFi,99这个,极低的价格,很薄的利润,很高的性价比,为的应该是挤占市场,99这块nanopi2 fire是性能最强的了吧
20:08:03  
应该差的不是WiFi,99这个,极低的价格,很薄的利润,很高的性价比,为的应该是挤占市场,99这块nanopi2 fire是性能最强的了吧
试用的要是这个也真的很不错的啊。
08:48:51  
友善这次是死磕百元pi市场了,开发板界的“小米”诞生了!
09:46:52  
感觉还是有wifi和蓝牙的比较好用方便
10:11:55  
fire看着就情切。。。
17:54:58  
这价格,不错了。。。。
等待验证会员
21:10:26  
请问在哪可以买到这个板子?
11:03:12  
请问在哪可以买到这个板子?
淘宝啊 /item.htm?spm=a1z10.5-c.w909.24.PlJtpU&id=
17个问题&&&&&&&&10558个浏览
22个问题&&&&&&&&6015个浏览
CellWise周军
21个问题&&&&&&&&7106个浏览
1、现有智能家居及楼宇自动化的主流协议大PK及发展趋势
2、来自德国的独特技术—无需供电的物联网技术
3、将能量采集技术运用到智能控制的秘密
4、EnOcean技术在智能控制中实战项目
Powered by

我要回帖

更多关于 nanopi neo 的文章

 

随机推荐