智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 81756|回复: 768
打印 上一主题 下一主题

LPLD_OSKinetis K60底层开源包【全部开源:硬件、驱动、调用说明】

    [复制链接]

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15163

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11088
贡献
1415
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
跳转到指定楼层
1#
发表于 2012-3-29 00:07:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    上个月发的帖子由于不能编辑,所以在下只好重新开一个了。由于本底层开源包不定时更新,因此我会在每次更新后在本贴下面补充新的下载地址,请随时留意
    网上也有许多优秀的Kinetis教程,在这里我就不一一列举了,学习Kinetis的同学可以在使用本底层驱动的时候配合其他教程看(本开发包也包含详细使用说明)。包里除了底层驱动,还为做智能车的同学提供了相关使用例程如:摄像头DMA采集、PWM控制舵机电机、脉冲捕获、定时中断等等。更多例程随驱动的更新而添加。
    本开发包的特点是全部开源,我们提供的K60核心板为卡片形式(非直插),但是所有资料均可免费下载:包括底层驱动、硬件原理图等。目的是希望更多的人了解Kinetis,只有了解的越多,那么技术才能发展得越快!在使用过程中遇到问题、或希望加入到开源驱动的编写,请加入Q群!




文档信息
1.1开发包描述
K60开源底层驱动的代号为“LPLD_OSKinetis”,该驱动的所有源文件、头文件均存放在lib/LPLD目录下。开发包按K60的功能模块分别定义不同的源文件和头文件。用户在用到某一模块时,只需要在工程文件的头部调用相应模块的头文件即可。

1.2开发包特点
一步超频:只需更改宏定义,即可改变当前工程的内核频率,无需调用任何代码。

调用简单:所有模块的使用均可直接调用接口函数,无需了解底层配置。

自定义中断:只需将自定义的函数名作为参数传入模块初始化函数,即可轻松实现自定义中断,且中断函数不用清除标志位,如同编写普通函数一样简单。

代码全开源:所有底层代码均为明码形式,免费发布于网络,永远不会捆绑产品出售,用户可遵循开源协议自行学习与修改。


1.3开源与更新
LPLD_OSKinetis开发包为拉普兰德电子技术有限公司开发并维护的代码包,包内所有代码均已开源,开发者需遵守代码头部的开源协议。

开源代码会随着本公司内部的逐步测试更新更多模块,同时接受开发者的修改建议,如果你发现代码中存在漏洞或错误,请发电邮至:laplenden[圈a]126.com。我们会不定期发布新的代码包,逐步完善所有底层模块的应用。

1.4如何开始
所有代码均在IAR开发环境和K60卡片板硬件上完成测试,我们建议开发者先阅读“K60卡片板用户手册” [#LPLD-004-M]。



补充内容 (2012-3-31 23:17):
★★★2012-3-31更新★★★
此次更新:FTM模块的输入捕捉功能、UART串口模块。
由于115网盘最近封锁分享功能,所以需要更新包的同学请回复你的邮箱地址,我发给你。

补充内容 (2012-4-8 17:13):
★★★2012-4-7更新★★★
此次更新:I2C模块通信底层函数、K60与MMA7660加速度传感器通信例程。
老规矩,需要资料的同学留邮箱,我发给你。

补充内容 (2012-6-24 20:59):
★★★2012-6-24更新★★★
此次更新:添加底层包驱动SDHC模块、磁盘IO系统、FatFs文件系统、更新底层包说明、添加SDHC模块与FatFs文件系统例程。
老规矩,留邮箱。


补充内容 (2012-12-11 16:47):
★★★2012-12-11更新★★★
V2版本已经发布,请转移到这里下载:http://www.znczz.com/thread-112632-1-1.html

本帖子中包含更多资源

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

x

5

主题

366

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2124
威望
1227
贡献
555
兑换币
29
注册时间
2011-7-23
在线时间
171 小时
2#
发表于 2012-3-29 01:05:54 | 只看该作者
哈哈,先顶为快啊还没看完,写这么多哈,支持开源。。。
回复 支持 反对

使用道具 举报

5

主题

315

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2729
QQ
威望
1332
贡献
539
兑换币
76
注册时间
2011-2-27
在线时间
429 小时
3#
发表于 2012-3-29 08:06:41 | 只看该作者
看看
回复 支持 反对

使用道具 举报

12

主题

145

帖子

2

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
14699

论坛元老奖章

QQ
威望
1091
贡献
11854
兑换币
7
注册时间
2011-3-4
在线时间
877 小时
4#
发表于 2012-3-29 09:38:34 | 只看该作者
为何无法下载?
回复 支持 反对

使用道具 举报

12

主题

145

帖子

2

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
14699

论坛元老奖章

QQ
威望
1091
贡献
11854
兑换币
7
注册时间
2011-3-4
在线时间
877 小时
5#
发表于 2012-3-29 09:39:43 | 只看该作者
可以了,复制#号以前的到浏览器地址栏,直接访问就可以了
回复 支持 反对

使用道具 举报

15

主题

483

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5170
QQ
威望
1635
贡献
3057
兑换币
215
注册时间
2011-4-6
在线时间
239 小时
6#
发表于 2012-3-29 13:23:38 | 只看该作者
前几天还在考虑 DMA 昨天刚刚写出来 今天就有开源的了 呵呵 全力支持开源
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15163

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11088
贡献
1415
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
7#
 楼主| 发表于 2012-3-29 13:57:56 | 只看该作者
星斗520 发表于 2012-3-29 13:23
前几天还在考虑 DMA 昨天刚刚写出来 今天就有开源的了 呵呵 全力支持开源

DMA其实并不难,掌握好关键的几个量的配置就行了。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
42
威望
102
贡献
30
兑换币
0
注册时间
2012-3-18
在线时间
1 小时
毕业学校
西南交大
8#
发表于 2012-3-29 19:45:23 | 只看该作者
非常感谢   正在弄
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15163

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11088
贡献
1415
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
9#
 楼主| 发表于 2012-3-29 23:51:08 | 只看该作者
zy317409314 发表于 2012-3-29 01:05
哈哈,先顶为快啊还没看完,写这么多哈,支持开源。。。

谢谢支持。开源是希望大家能一起学习,不可能写出来就没错。
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
10#
发表于 2012-3-30 00:05:04 | 只看该作者


哥们,太爽啦,一分钟上手……我也来看看,学习学习……支持个!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-25 13:37 , Processed in 0.229662 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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