Firefly开源社区

标题: 10,从零开始学习ARM嵌入式系列——驱动设备树DTS的简介与例子 [打印本页]

作者: 暴走的阿Sai    时间: 2015-1-12 09:25
标题: 10,从零开始学习ARM嵌入式系列——驱动设备树DTS的简介与例子
本期对Firefly-RK3288的内核驱动使用DTS的简介,把之前使用的hello.c的例子加入DTS的内容。为开发板点亮LED灯

[iframe=https://v.qq.com/txp/iframe/player.html?vid=c01640jb5nz,400]700[/iframe]




附上各期入门视频的汇总贴传送门:

从零开始学习ARM嵌入式视频教程——Firefly-RK3288开发板入门教程汇总贴


http://developer.t-firefly.com/thread-236-1-1.html


欢迎关注我的新浪微博“暴走的阿Sai”


第10期.rar

91.76 KB, 下载次数: 1210, 下载积分: 灯泡 -1 , 经验 -1


作者: EaIE099    时间: 2015-1-29 20:50
多谢楼主分享,向大神学习~~~:lol
作者: crazycat    时间: 2015-3-7 02:35
我用上面附檔的範例碼去試 ...
結果只看到 hello_init 的log ..
firefly_hello_probe 沒有出來 ?
這是甚麼原因呢 ?
DTS 加在 firefly-rk3288.dts下
作者: 暴走的阿Sai    时间: 2015-3-9 14:27
crazycat 发表于 2015-3-7 02:35
我用上面附檔的範例碼去試 ...
結果只看到 hello_init 的log ..
firefly_hello_probe 沒有出來 ?

firefly_hello_probe没有出来是因为platform驱动没有匹配成功,可以按照这个方向查代码
作者: crazycat    时间: 2015-3-10 11:48
恩...發現 resource.img 沒燒 ..
原來dts是吃這個
作者: 暴走的阿Sai    时间: 2015-3-10 14:42
crazycat 发表于 2015-3-10 11:48
恩...發現 resource.img 沒燒 ..
原來dts是吃這個

修改过DTS,Kernel和resource要重烧的
作者: Mcgoh    时间: 2016-4-8 01:54

多谢楼主分享,向大神学习~~~
作者: a592609    时间: 2016-8-26 16:26
学习中,谢谢分享
作者: 东风21    时间: 2016-10-20 10:11
谢谢LZ分享
作者: 95570891    时间: 2016-10-20 16:07

作者: chengkni    时间: 2016-11-3 18:44
这个值得学习呀。
作者: 1001    时间: 2016-12-22 10:02
感谢感谢阿sai分享
作者: 、梦屿千寻    时间: 2017-2-26 16:59
多谢楼主分享,向大神学习~~~:lol
作者: zhangjiekl    时间: 2017-4-14 15:29
多谢
作者: shinlone    时间: 2017-4-26 11:47
复用的引脚配置成gpio没有懂
作者: shinlone    时间: 2017-4-26 11:49
下载代码看看
作者: qinchwuhuai    时间: 2017-5-4 13:47
如果有纸质的文件就更好了,毕竟视频真的很费时间。
作者: 310    时间: 2017-5-8 16:32
谢谢楼主,很实用。但是我在编译的时候一直提示我“of_get_named_gpio_flags”from incompatible pointer type,请问是什么原因呢?
作者: leinounou    时间: 2017-5-10 12:34
向大神学习
作者: liusk    时间: 2017-5-13 09:43
学习
作者: aiening    时间: 2017-5-23 17:12
一级一级的看,虽然写得简单,不过思路清晰。
作者: 15059148140    时间: 2017-6-14 10:26
310 发表于 2017-5-8 16:32
谢谢楼主,很实用。但是我在编译的时候一直提示我“of_get_named_gpio_flags”from incompatible pointer t ...

我也遇到了同样的问题  层主解决了吗
作者: 310    时间: 2017-6-15 09:24
15059148140 发表于 2017-6-14 10:26
我也遇到了同样的问题  层主解决了吗

解决了。把flag的类型改为enum of_gpio_flags flag就可以了。
作者: 15059148140    时间: 2017-6-23 15:20
310 发表于 2017-6-15 09:24
解决了。把flag的类型改为enum of_gpio_flags flag就可以了。

感谢分享
作者: she540061941    时间: 2017-6-26 11:39
好东西,学习下
作者: 219高斯    时间: 2017-7-10 10:56
310 发表于 2017-5-8 16:32
谢谢楼主,很实用。但是我在编译的时候一直提示我“of_get_named_gpio_flags”from incompatible pointer t ...

我也遇到这个问题,你解决了吗
作者: gavin109    时间: 2017-7-31 10:10
楼主好!我按照视频做设备树DTS的例子,但是代码编译不通过,一直报unknown type name 'of_device_id'
作者: hubo    时间: 2017-8-4 17:20
顶!
作者: iamFirefly    时间: 2017-8-11 11:30
dts学习

作者: xkfy_abc    时间: 2017-9-12 00:26
不错,很好的贴子
作者: suhuaidong    时间: 2017-9-13 09:07
请问platform_device是从哪里来的?需要自己写吗?firefly_hello_driver.driver.name=firefly_hello,这个是怎么确定的?
作者: chendh    时间: 2017-9-27 21:45
学习
作者: qtvbab    时间: 2017-10-9 09:23
学习中..
作者: Ethan丶    时间: 2017-10-12 09:09
学习中。。。
作者: happylin    时间: 2017-11-23 11:35
楼主6666

作者: eacho57    时间: 2017-12-11 16:01

作者: eacho57    时间: 2017-12-11 16:02
视频讲的真好
作者: eacho57    时间: 2017-12-11 17:47
310 发表于 2017-6-15 09:24
解决了。把flag的类型改为enum of_gpio_flags flag就可以了。

或者直接改成NULL
作者: yunzhidian    时间: 2017-12-25 10:03
多谢大神细致的讲解!
作者: n123xx    时间: 2017-12-27 11:31
谢谢
作者: mfire000    时间: 2018-1-7 17:47
下载  还要灯泡  牛!!!
作者: anhuimain    时间: 2018-1-11 20:46

作者: anhuimain    时间: 2018-1-11 20:48

作者: 13071175518    时间: 2018-1-22 19:47
谢谢LZ分享
作者: NET_JUN    时间: 2018-1-24 16:31
正好学习这个知识点,总是不理解
作者: 为民除害    时间: 2018-1-31 11:54
新手顶一下
作者: charle_duyw    时间: 2018-2-1 11:25
能否解析指定目录的dtsi文件
作者: zhen08    时间: 2018-3-5 15:06

作者: HappyFire    时间: 2018-3-6 21:01
向大佬致敬
作者: gngshn    时间: 2018-3-21 14:42
谢谢楼主的分享. 看看先
作者: liuxianglong    时间: 2018-6-12 14:34
谢谢版主分享 谢谢
作者: pirate999    时间: 2018-7-1 22:20
听不懂了
作者: JohnLee    时间: 2018-7-13 00:58
学习
作者: 那个谁    时间: 2018-7-16 21:13
学习一下
作者: Sincere-George    时间: 2018-8-3 14:43
本帖最后由 Sincere-George 于 2018-8-3 18:47 编辑

为什么我编译生成的kernel.img,系统启动时却延迟了呢,求大神赐教
作者: CAM    时间: 2018-8-27 11:33
暴走的创客!
作者: ghmake1y    时间: 2018-9-8 21:36
谢谢分享,学习了0 0
作者: socradi    时间: 2018-9-10 15:46
支持
作者: gavinzxm    时间: 2018-9-25 12:02


多谢楼主分享,向大神学习~~~
作者: gavinzxm    时间: 2018-9-25 12:29

谢谢版主分享 谢
作者: diputs    时间: 2018-10-28 13:30
正在学习 感谢楼主
作者: williamzhang    时间: 2018-11-5 11:02
感谢楼主,讲述的非常详细
作者: zhoucheng3768    时间: 2018-11-14 01:07
牛人
作者: 15822579256    时间: 2018-11-16 16:17
谢谢分享
作者: cqzxsy@163.com    时间: 2018-11-16 17:08

谢谢LZ分享
作者: cd30yang    时间: 2018-11-19 16:21
正好学习这个知识点
作者: caiwl    时间: 2018-11-23 10:38
学习下DTS的内容,跟上时代诶
作者: 慎独    时间: 2018-12-1 09:10
谢谢分享
作者: 849398998    时间: 2018-12-12 09:44
学习
作者: llwgg    时间: 2018-12-13 22:45
好资源,谢谢分享
作者: llwgg    时间: 2018-12-13 22:49
好资源,谢谢分享
作者: zhihaolan    时间: 2018-12-15 13:57
您所在的用户组无法下载或查看附件

这个怎么弄
作者: zhihaolan    时间: 2018-12-15 14:00
您所在的用户组无法下载或查看附件

怎么下载附件
作者: zyq5428    时间: 2019-1-15 09:26
学习了,很有用!
作者: tek.xing    时间: 2019-1-21 16:46
漂亮!
作者: 起个昵称3399    时间: 2019-1-22 11:44
为什么所在用户组不能下载呢
作者: HymanYang    时间: 2019-3-6 14:23
感谢分享
作者: nengtiansh    时间: 2019-3-15 10:07
非常有用的例子啊。
作者: linan377    时间: 2019-3-23 15:13
1111111111111111
作者: zhouzhozlove    时间: 2019-3-30 14:36
我想下载附件,但是感觉好难啊,没有积分
作者: dect    时间: 2019-6-27 12:27
thanks
作者: fish001    时间: 2019-7-1 13:29
为什么我修改了 dts 里加了个 会车  然后就不能编译了   
Error: arch/arm/boot/dts/firefly-rk3288.dts:378.2-3 label or path, 'hsadc', not found
FATAL ERROR: Syntax error parsing input tree
scripts/Makefile.lib:278: recipe for target 'arch/arm/boot/dts/firefly-rk3288.dtb' failed
make[1]: *** [arch/arm/boot/dts/firefly-rk3288.dtb] Error 1
/home/rk/kernel/arch/arm/Makefile:302: recipe for target 'firefly-rk3288.dtb' failed
make: *** [firefly-rk3288.dtb] Error 2
make: *** Waiting for unfinished jobs....
  GEN     drivers/video/rockchip/screen/lcd.h

作者: luoye0801    时间: 2019-7-11 16:36
学习了
作者: 张伟文    时间: 2019-8-1 22:32
试试看看
作者: camel    时间: 2019-8-4 16:54
感谢分享
作者: xia123361    时间: 2019-8-24 14:45
可以 不错
作者: 焦传东    时间: 2019-9-11 04:29

作者: zhoum    时间: 2019-9-11 13:42
向大神学习!!!!!
作者: BillyLv    时间: 2019-9-16 10:42

作者: 小山    时间: 2019-10-11 16:38
Nice!
作者: xxx    时间: 2019-11-30 16:20
感谢!
作者: 765094106    时间: 2019-12-15 11:41
dd
作者: chiuwenyenchiu    时间: 2019-12-21 15:12
學習中 謝謝分享
作者: felix123lin    时间: 2020-3-11 23:38
感謝分享,剛開始學習
作者: 451506709    时间: 2020-5-1 22:48
学习一下啦
作者: zhongduanwuxiao    时间: 2020-5-7 17:54
多看视频
作者: zhongduanwuxiao    时间: 2020-5-8 10:21
向大佬学习
作者: cyu    时间: 2020-5-18 17:19
谢谢分享!!!!!!!!
作者: hesunhua    时间: 2020-6-21 13:23
太棒了

作者: chhleo    时间: 2020-7-5 20:47
正需要这个




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1