OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6921|回复: 26

一星期学习uC/OS-II历程-1

[复制链接]

10

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2015-4-22
在线时间
11 小时
发表于 2017-1-19 14:53:33 | 显示全部楼层 |阅读模式
之前学习STM32的最后阶段有使用过uC/OS-II,但是站在原子哥他们的肩膀上就基本没觉得有多难,这几天准备开始学习嵌入式Linux,看了几天但是一脸蒙蔽,感觉完全在云里雾里,坚持不下去了,最后打算还是再把uC/OS-II好好学习一遍,再去碰Linux。
由此,感觉自己对于系统这一块了解的还是很少的,就想发一贴来印证下自己的学习过程,大家有兴趣也可以看看。
之前在学校里使用过较多的模块,按照我对于系统的理解,一般任务少,交互性较浅的项目可以跑裸机,但由于我还是学生,并不能很好的把握这个度,所以也就随意大量增加任务,中断,事件之类的,来增加项目的复杂性,不合理之处请大家指出来,谢谢。
该说正事了,我现在想写的一个程序,是基于我现在大四,孤身在外(小区安全性不高),所以打算自己做一个声光控万用防盗器,主要模块功能如下:
1.声控,采用的模块较为简单,通过模块上的滑动变阻器来调节灵敏度,触发产生高电平,现阶段用的是轮询的方法,后期会改进成Exit
2.光控,采用的是红外人体感应模块,原理和前者一样,不过模块还没到,对应程序也还没写。
3.摄像头OV7670,这个东西我就不详细说明了,底层拉的是启光电子的配置,改了下引脚,初步能显示320*240的画面(TFT9481显示的)
4.TFT9481,触屏LCD,底层是在网上找到的,不过显示效率并不是很高,后期会改进,触屏引脚由于和OV7670冲突,暂未开启触屏功能,之后会调节,主要用于显示系统当前状态,以及一些模式选择。
5.ESP8266,傻瓜式wifi模块,傻瓜由何而来,就是因为此模块自身集成WIFI协议栈,留给我们的接口只有一个——串口,不过看了下datasheet,似乎可以直接对这个模块进行开发。另外,由于该模块是采用AT指令的串口协议,所以传输图片的速度方面很成问题,到时候会尽量采用DMA之类的加速下。该模块的任务量比较重,一方面他要时刻准备传输照片数据,另一方面还要担负程序的初始化——由于家用环境都不同,所以会有个人为配置初始化功能,程序会按照写入flash的信息(通过ESP8266接收到的信息)进行初始化,连接相应的WIFI,服务器,以及一些其他可拓展的人性化功能。
7.上位机部分,暂且先把自己电脑做服务器,编写相应的后台程序,以及前台页面(由于楼主的美感方面并不是很有天赋,嫌丑的勿怪)。
大概的想法就这样,我会先把最近的一版贴出来,不过,只写到TFT刚能显示OV7670的照片。

ucosii_self.zip

4.45 MB, 下载次数: 913

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

79

主题

395

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1765
金钱
1765
注册时间
2015-9-21
在线时间
544 小时
发表于 2017-1-20 13:37:11 | 显示全部楼层
感觉没几个人上这个论坛了,
我几乎是天天上,还是那些帖子,人少。。。。
回复 支持 1 反对 0

使用道具 举报

10

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2015-4-22
在线时间
11 小时
 楼主| 发表于 2017-1-20 11:09:20 | 显示全部楼层
第二天了,看了下浏览量和下载次数,不由得有点失望,不过无所谓,我只是来求证自己的水平而已。
由于白天要上班,没有多余的时间给我调程序,所以进度比我之前预想的要慢,没办法,我会自己最大努力的。
昨天晚上回去,主要添加上去了ESP8266的代码,不过相应的硬件还没有尝试,不过代码是基于以前做过的一个项目,所以问题不大,相应的IO口改下就好。flash的代码也加了上去,虽然没几行,不过也算个模块。main.c里面大概的框架也已搭建完毕,之前一直有在犹豫是使用按键+APP,还是直接用触屏输入,考虑了许久,前期就不用复杂繁琐的TFT了,后期有时间再改进。定时器的部分也加进去了。所以硬件驱动层基本都已添加完毕,今天晚上就开始相应的调试了
回复 支持 反对

使用道具 举报

10

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2015-4-22
在线时间
11 小时
 楼主| 发表于 2017-1-20 11:11:53 | 显示全部楼层
ucosii_self20100119.zip (5.72 MB, 下载次数: 207)
回复 支持 反对

使用道具 举报

10

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2015-4-22
在线时间
11 小时
 楼主| 发表于 2017-1-22 08:41:56 | 显示全部楼层
不好意思,这周末有点忙,只完成了一个初略的上位机部分,C#写的,由于没什么技术含量,源码就不发了

picture receive.zip

6.34 KB, 下载次数: 265

回复 支持 反对

使用道具 举报

10

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2015-4-22
在线时间
11 小时
 楼主| 发表于 2017-1-22 08:49:15 | 显示全部楼层
硕果累累 发表于 2017-1-20 13:37
感觉没几个人上这个论坛了,
我几乎是天天上,还是那些帖子,人少。。。。

是的,以前大一大二的时候这里慢慢都是人。。。
回复 支持 反对

使用道具 举报

0

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-10-31
在线时间
8 小时
发表于 2017-2-7 13:24:28 | 显示全部楼层
来看看你,希望能坚持写下去。
回复 支持 反对

使用道具 举报

头像被屏蔽

323

主题

390

帖子

0

精华

禁止访问

积分
1156
金钱
1156
注册时间
2016-12-26
在线时间
33 小时
发表于 2017-2-7 13:30:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
229
金钱
229
注册时间
2016-7-30
在线时间
82 小时
发表于 2017-2-13 08:10:28 | 显示全部楼层
年过完了,继续加油朋友
回复 支持 反对

使用道具 举报

17

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2085
金钱
2085
注册时间
2016-8-8
在线时间
362 小时
发表于 2017-2-22 11:03:35 | 显示全部楼层
怎么没有后续了 加油啊
黑夜给了我黑色的眼睛,我却用它来寻找白花花的银子,黄灿灿的金子,以及红彤彤的毛爷爷
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2016-11-18
在线时间
32 小时
发表于 2017-2-22 11:36:13 | 显示全部楼层
加油。我也常来 看看
回复 支持 反对

使用道具 举报

4

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
577
金钱
577
注册时间
2016-2-24
在线时间
94 小时
发表于 2017-2-22 11:43:20 | 显示全部楼层
赞!!!
回复 支持 反对

使用道具 举报

7

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2016-7-12
在线时间
80 小时
发表于 2017-2-22 14:28:00 | 显示全部楼层
顶...........
回复 支持 反对

使用道具 举报

树高花香草绿 该用户已被删除
发表于 2017-3-13 20:51:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-4-20
在线时间
12 小时
发表于 2017-3-22 11:27:48 | 显示全部楼层
加油!!!
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2016-7-1
在线时间
31 小时
发表于 2017-3-22 15:06:16 | 显示全部楼层
加油同样在搞ucos3
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2018-4-28
在线时间
13 小时
发表于 2017-3-30 20:45:23 | 显示全部楼层
楼主 加油
回复 支持 反对

使用道具 举报

8

主题

74

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2016-6-29
在线时间
34 小时
发表于 2017-4-7 18:58:52 | 显示全部楼层
支持,上位机我也想学
回复 支持 反对

使用道具 举报

10

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2016-12-19
在线时间
30 小时
发表于 2017-4-8 18:50:54 | 显示全部楼层
楼主加油!
回复 支持 反对

使用道具 举报

2

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2016-6-18
在线时间
40 小时
发表于 2017-4-13 17:20:54 | 显示全部楼层
加油,
回复 支持 反对

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
发表于 2017-4-14 11:13:57 | 显示全部楼层
确实,现在论坛人少了,唉,,,,,
本人交流群:136045527,欢迎各位大佬和萌新
回复 支持 反对

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
发表于 2017-4-14 11:14:55 | 显示全部楼层
还有,esp那个,串口速度是硬伤,不是用dma就能解决的
本人交流群:136045527,欢迎各位大佬和萌新
回复 支持 反对

使用道具 举报

4

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2014-9-6
在线时间
20 小时
发表于 2017-4-21 16:07:28 来自手机 | 显示全部楼层
markmark
回复 支持 反对

使用道具 举报

3

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2017-1-27
在线时间
34 小时
发表于 2017-4-21 22:07:02 | 显示全部楼层
楼主加油  一起勉励一起进步
回复 支持 反对

使用道具 举报

3

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2017-1-27
在线时间
34 小时
发表于 2017-5-3 15:49:29 | 显示全部楼层
楼主加油一起学习一起进步 有问题一起探讨 一个初学者留
回复 支持 反对

使用道具 举报

14

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
283
金钱
283
注册时间
2017-4-16
在线时间
33 小时
发表于 2017-5-7 21:07:25 | 显示全部楼层
楼主,代码放在github上不失为一个好办法.
回复 支持 反对

使用道具 举报

0

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
379
金钱
379
注册时间
2017-1-4
在线时间
129 小时
发表于 2018-10-18 10:10:21 | 显示全部楼层
学习了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 04:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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