2019-06-13 UCOS II之邮箱篇

1、需要在OS_CFG.H中将OS_MBOX_EN置为1才能支持邮箱。 2、邮箱只有两种状态,满的状态(包含一个非空指针型变量),空的状态(内容为空指针NULL)。 3、有五个接口函数,分别是:OSMboxCreate(),OSMboxPost(),OSMboxPend(),OSMboxAcc...

2019-06-13 15:28:05

阅读数 7

评论数 0

PCB设计规则

PCB流程: 1:画原理图,确定标号,选好封装,导入PCB。 2:确定板子形状,元器件布局,设置规则,手动布线,补泪滴,敷铜,DRC检查,调整丝印层字符,1:1打印确认。 常用规则:1mil=0.0254mm 1:设间距clearance 一般为10mil/0.254mm(嘉立创最小间距...

2017-12-06 17:30:41

阅读数 1701

评论数 0

普普通通二本大学毕业做嵌入式软件开发该何去何从

小弟今年大四,就读于一所普普通通的地方二本学校,专业是通信工程。说起专业第一时间还是想到填志愿时的一脸懵逼,由此也可以看出前辈的指导是多么重要,可惜我没有那么好运。之所以选择通信工程纯属以为通信是做手机的,而手机在当时根本就是黑科技般的存在。大一学的是电路分析、C语言、数电、模电,大二学的是PCB...

2017-11-25 23:59:55

阅读数 1955

评论数 3

两个月实习笔记

1、STM32Cube代码生成软件,使用STM32 HAL库支持cube直接生成初始化代码,ST提供一个使用文档,文档内列出HAL库提供的所有API函数以及说明,结合cube和HAL库可以十分高效地进行STM32开发,缺点是对比标准库效率稍低。 2、HAL库的使用,相比于标准库,HAL库掩盖了底...

2017-11-22 10:55:20

阅读数 228

评论数 0

git常用指令

本地仓库常用指令 git init :把目录变成仓库 git add xxx:把文件添加到仓库 git add --all :把目录下全部文件添加到仓库 git commit -m "tip":提交到仓库 git log :查看日记 git status :查看仓库...

2017-11-22 10:54:14

阅读数 94

评论数 0

内存的理解

1、在S5PV210中运行的linux系统上,运行应用程序时:所有的应用程序的代码和数据都在DRAM,所以这种结构就是冯诺依曼结构; 2、在单片机中,程序代码烧写在Flash中,然后程序在Flash中原地运行,程序所涉及到的数据(全局变量、局部变量)不能放在Flash中,必须放在RAM中,这种结...

2017-11-22 10:53:40

阅读数 100

评论数 0

C语言一些理解

1、数组作为函数参数传递时会转换为指针,使用sizeof时需要注意。 2、函数必须在调用之前进行声明或者定义,#include的作用是预处理时在#include处插入.h的代码。因此不要在.h文件中定义变量,而#ifndef....#define.....#endif是必要的。 3、静态函数不...

2017-11-22 10:53:09

阅读数 73

评论数 0

全是套路的招聘

宣讲会有感

2017-11-10 14:50:23

阅读数 124

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭