zephyr
文章平均质量分 81
abatei
这个作者很懒,什么都没留下…
展开
-
zephyr学习笔记---CC3200---跑马灯
CC3200 LaunchXL到货,先上图ARM M4内核并集成一块WIFI芯片,不过板上没啥东西,比CC2650DK和CC2650 SensorTag差太远。也不需要太复杂,能用基本的东西就行了。这块板该从哪个地方开始学?一头雾水,先从zephyr自带的例子开始吧,又搞了好长时间,终于把例程\samples\basic\blinky编译完成,并烧到了开发板原创 2017-03-31 00:14:49 · 2107 阅读 · 1 评论 -
zephyr学习笔记---前言
一直在找适合用于教学嵌入式操作系统。在我心目中,适合用于教学的操作系统应具备如下特点:实时操作系统。了解实时操作系统,再去学习非实时操作系统,会更容易,反之不行。完全开源。规范的代码、详尽的注释。完善的机制。中断、线程、任务、Idle、优先级的可配置数量的多少、可按时间片轮流执行线程或任务、信号量、邮箱、事件等等。越多越好,掌握这些机制,再去学其它操作系统就不会太困难了。支持尽可能多的原创 2017-03-26 08:31:22 · 7816 阅读 · 6 评论 -
zephyr学习笔记---单向链表slist
看了下zephyr所支持的开发板,有一个TI公司的,CC3200。低功耗wifi芯片,淘宝了一下,200出头,可以接受。当即买了一块,先弄TCP/IP再学6LowPan会好些。现在等开发板到货。开发环境已经装好,ubuntu下开发,请参考大牛写的:http://iot-fans.xyz/zephyr/doc/v1.6.0/getting_started/installa原创 2017-03-27 13:10:40 · 1818 阅读 · 0 评论 -
zephyr学习笔记---CC3200---GPIO
搞完LED,搞Button,【\samples\basic\button】目录下有关于button的按钮,发现printk()函数在串口打印显示不正常。于是乎读有关UART的DataSheet想找到问题所在,读DataSheet太痛苦了,头晕眼花啊!体力活。最后发现显示不正常是波特率没设置对,cc3200在zephyr中默认设置为115200。虽然DataSheet白读了,但也了解不少东西,这就是原创 2017-04-05 12:51:40 · 1838 阅读 · 0 评论 -
zephyr学习笔记---CC3200---Button
zephyr上有button的示例,在【\samples\basic\button】目录下,我做了一些修改,两个Button都使用了,另外也加入了LED,方便调试。功能很简单,就是在按下按钮时向打印一段文字(可使用串口接收),同时切换LED灯的亮灭。代码如下:#include #include #include #include #include #include /原创 2017-04-15 09:21:14 · 1948 阅读 · 0 评论 -
zephyr学习笔记---双向链表dlist
现阶段学zephyr很困难,没有足够资料,东一锤子,西一榔头,转来转去还是转回数据结构。没办法,这几个数据结构是其它各类机制的基础,不研究一下还真不行。静下心来先搞数据结构吧。上次讲了单向链表slist,这次再弄个双向链表dlist。先来看看结点的数据结构:struct _dnode{ union { struc原创 2017-04-20 21:39:01 · 2608 阅读 · 0 评论