自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (11)
  • 收藏
  • 关注

原创 sys/bios任务调度

sys/bios任务调度严格遵循高优先级抢占调度原则,只要最高优先级的任务已就绪,就会抢占当前运行的任务,直到该最高优先级任务的状态发生以下改变,否则该任务将一直运行:1、该线程调用的线程函数运行结束,转入MODE_TERMINATED;2、线程阻塞,调用了Semaphore_pend或task_sleep函数等;3、调用task_yield函数,线程让步给同优先级的其他任务,交出cp...

2019-02-14 10:25:35 2326

原创 Socket API要点

recv()函数默认行为特点:1、阻塞 即当指定的socket接收缓冲区中无数据时,调用该函数的线程将阻塞,直至有数据。2、接收不完全也可返回 即当实际接收的数据量少于size参数指定的数量时,函数也可返回。注:这两个默认特性可根据需要修改,通过指定recv函数的第四个参数flags。MSG_DONTWAIT使得函数在无数据可接受时不阻塞,MSG_WAITALL使函数必须等到完全接收后...

2019-02-13 17:15:08 131

原创 MAC 地址(media access control address)/物理地址

MAC地址又称物理地址,位于数据链路层,用于唯一的标识网络中的物理设备(网卡),共48位(格式如:00-50-BA-CE-60-89,前三个字节标识生产厂家,后三个字节标识厂家生产的设备),不同的设备其MAC地址不同。IP地址与MAC地址IP地址位于网络层,用于网络寻址,实现不同网络之间的通信;MAC地址位于数据链路层,负责链路中节点之间的通信(任何具有唯一的网络地址标识(MAC)的物理设...

2019-02-13 10:51:38 2173 1

原创 结构体内存对齐规则

内存对齐是出于提高内存访问效率的考虑,其内存对齐规则如下:1、结构体中第一个成员的地址偏移(offset)为0;2、其余成员按照定义顺序,其地址偏移量为各自对齐数的整数倍;3、最终结构体的整体大小为其最大对齐数的整数倍,不足在末尾补齐。4、对于内部嵌套了结构体的情况,其对齐数为该内嵌结构体的最大对齐数(该结构体内部也必须遵循内存对齐)。确认对齐数:不同的系统其默认对齐数有所不同...

2019-02-12 11:28:37 517

原创 大小端问题梳理

根据多字节数据在存储单元中的字节摆放顺序的不同,分为大端模式和小端模式。大端模式:低地址存放高位数据,高地址存放低位数据,与我们实际书写数字的顺序一致。小端模式:低地址放低位数据,高地址放高位数据。MSB和LSB即最高有效位和最低有效位,是单位字节中每一位的排列顺序。在大端模式中,从左到右:MSB......LSB(符合正常的书写习惯),小端:LSB......MSB。在大小端...

2019-01-23 16:55:34 170

原创 C6748芯片的运行频率设到最大300MHz,但实际运行速度很慢

具体情况如下:目的:通过c6748定时器控制其GPIO引脚输出特定的脉冲,用于控制 led 芯片 tlc5973的灰度;遇到的问题:代码实际运行的时候发现脉冲周期比实际设定的定时周期大很多(定时器周期为设为4us,实际周期30多个us),相差很大,检查之后发现cpu实际运行速度根本达不到所设定的300MHz,写GPIO引脚的输出寄存器这一句代码都需要240纳秒,其他函数的运行时间也都比较长...

2018-12-17 09:08:56 1347 1

ccsv3,4,5,6软件破解工具

CCS3.0-7.0的软件破解工具,解压后拷贝license文件到ccsv->ccs-base->debugserver->license下,打开ccs软件,选中help菜单下ccs license information,进入upgrade选项卡,按照向导提示加载license文件,加载成功后,将在状态选项卡中显示“full license”。

2018-05-31

现代测控电路

《现代测控电路》介绍了现代测控系统中电路的分析和设计方法,包括信号的检测、放大、处理、变换、显示、传输和功率驱动等内容

2018-04-25

实例讲解式教学

《例说STM32》以ALIENTEK MiniSTM32开发板为实验平台,结合28个具体实例,由浅入深,一步步讲解STM32的各个外设.

2018-04-25

STM32自学笔记

《STM32自学笔记》以新颖的思路、简单的逻辑、简洁的语言来阐述作者初遇STM32以来的种种认识,书中多处内容都是由作者从STM32初学时的实践中总结而来

2018-04-25

PCI1240运动控制卡开发帮助文档

包含很多实例应用,针对关键代码和函数都有相关说明,适合研究学习控制卡

2018-04-25

HC_05 模块原理图

其中包括原理图 ,源码 ,配套软件, hc05蓝牙模块指令集, 用户手册,使用说明,常见问题汇总

2018-04-25

HC05蓝牙串口模块程序源码

资源除了串口通讯方面的示例程序,分库函数和寄存器两个版本,以实现hc05与STM32的通讯。HC05 模块,是 ALIENTEK 生成的一款高性能主从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP 等智能终端配对,该模块支持非常宽的波特率范围:4800~1382400,并且模块兼容 5V 或 3.3V 单片机系统,可以很方便与您的产品进行连接。

2018-04-25

傅里叶逆变换C程序

傅里叶逆变换c语言程序,已测试可用,滤波变换,频域处理后做波形还原,均可用,需要编写自己 的傅里叶逆变换类的也可以参考使用

2018-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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