Thursday, September 23, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


dns安全:让黑客更难以利用dns服务器攻击域名

Posted: 23 Sep 2021 12:55 AM PDT

早期数据显示,2020年里大型分布式拒绝服务(DDoS)攻击相对平静,但这是否意味着2021年会延续这一风平浪静的趋势呢?尽管谁都知道网络安全预测不易,还是有专家指出,DNS安全的发展令网络罪犯只有改变策略才能苟延残喘。 NS1共同创始人兼首席执行官 Kris Beevers 称:当前市场的关注重点不在大型DDoS攻击上,但背后的暗战从...

三维可视化数字能源系统,助力智慧园区高效能源管理

Posted: 23 Sep 2021 12:19 AM PDT

随着5G普及和新基建政策,构建智慧园区成为当下城市管理的热门需求,智慧园区建设的核心是3D可视化平台,利用它可以提高企业园区智能化、智慧化管理服务水平。 为了顺应智慧园区建设需求,通过ThingJS打造了一款三维可视化数字能源系统。通过数字孪生技术,结合三维可视化呈现能力,辅助园区完善能源管理体系,优化能管模...

OceanBase 源码解读(四):事务的一生

Posted: 22 Sep 2021 08:13 PM PDT

竹翁,OceanBase 内核研发总监 杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队负责研发工作,致力于把设计先进的 HTAP 数据库系统打造成技术业内标杆的核心基础设施。在 OceanBase 系统中,他先后负责研究 OceanBase 的 SQ...

(1)μC/OS-II系统移植到LPC17xx单片机

Posted: 22 Sep 2021 06:49 AM PDT

一、工具   1、IDE:MCUXpresso IDE v11.2.1   2、下载器:J-Link   3、芯片:LPC1768 二、准备移植   1、μC/OS资源下载:   去uCOS官网下载与单片机匹配的uCOS-II例程,我使用的是LPC1768单片机,具体操作如下图所示。   ①进入uC/OS的官方网站:https://www.micrium.com,点击"Downloads",如下图所示: ...

LPC1768定时器0配置-定时器模式

Posted: 22 Sep 2021 06:48 AM PDT

一、定时器时钟走向 二、程序实现   1.bsp_timer0.c文件内容: 1 /* 2 * bsp_timer0.c 3 * 4 * Created on: 2020年4月22日 5 * Author: Mr.W 6 */ 7 #include "./timer0/bsp_timer0.h" 8 9 10 /* 11 * 函数名:bsp_timer0_init 12 * 描述:定时器0初始化 13 * 参数:无 14 * 返回...

(2)如何把UTF-8编码文件转换成GB2312编码文件

Posted: 22 Sep 2021 06:48 AM PDT

一、工具 Notepad++软件; MCUXpressoIDE软件; UTF-8格式文件若干。 二、转换步骤   1、使用Notepad++软件打开要转换的UTF-8文件,如下图所示,转换的内容是"你好世界!"。      2、选择"编码-->转为ANSI编码",上面的黑色圆点指定的是默认的编码格式,如下图所示。   3、转换完成后可以看到右下角的编码格...

MKL25-Low-Power Timer (LPTMR)

Posted: 22 Sep 2021 06:47 AM PDT

  1、.c文件,该定时器配置为计数模式,每次定时周期到将响应中断 /* * lptmr.c * * Created on: 2020年8月19日 * Author: Mr.W */ #include "lptmr.h" #include "fsl_gpio.h" /************************************************************************************************************...

在基于MUCXpressoIDE软件平台的工程文件中定义指定起始地址的变量

Posted: 22 Sep 2021 06:47 AM PDT

  1、先编译一下自己创建的工程(主要目的是产生默认配置的.ld文件,它们都存放在Debug文件夹中);打开创建的工程属性,找到如下图所示的对话框,取消掉如下图指示的默认勾选,保存并退出。   2、打开工程中的Debug文件夹,找到如下图所示的两个.ld链接文件。   3、打开xxx_memory.ld链接文件,进行如下图所示修改。...

MKL25-Computer operating properly (COP) watchdog timer

Posted: 22 Sep 2021 06:46 AM PDT

  1、.c文件内容 /* * cop.c * * Created on: 2020年8月26日 * Author: Mr.W */ #include "cop.h" void cop_init(void) { cop_config_t configCop = {0}; COP_GetDefaultConfig(&configCop); COP_Init(SIM, &configCop); COP_Refresh(SIM); } void wdg_feed(void) ...

关于单片机中的NMI_Handler(不可屏蔽中断处理器)

Posted: 22 Sep 2021 06:46 AM PDT

该博客文章以MKL15Z4系列单片机为例,参考文档均来自NXP官方提供的芯片用户手册和数据手册;所使用的的开发环境是MCUXpresso。 一、简单的介绍   首先请看两张截图:   一张是截取于单片机工程的驱动文件内容,另一张截取于芯片用户手册。通过对照我们不难发现标题中所说的NMI_Handler正是不可屏蔽中断,简称NMI。 ...

使用MCUXpressoIDE创建LPC17xx裸机工程

Posted: 22 Sep 2021 06:46 AM PDT

一、工具   1、IDE:MCUXpresso IDE v11.2.1   2、下载器:J-Link   3、芯片:LPC1768 二、使用编译器自动创建工程   1、依次操作:"文件"-->"新建"-->"New C/C++ Project"   2、依次操作:"LPC1700"-->"LPC1768"-->"下一步"   3、依次操作:"C Project"-->"下一步"   4、填写创建的项目名称和设置工程存放...

(2)μC/OS-II系统移植到LPC17xx单片机(简化版)

Posted: 22 Sep 2021 06:45 AM PDT

一、工具   1、IDE:MCUXpresso IDE v11.2.1   2、下载器:J-Link   3、芯片:LPC1768 二、准备移植   到μC/OS官网下载基于μC/OS-II系统的LPC1768工程,下载操作请参考另一篇文章:https://www.cnblogs.com/wenhao-Web/p/12662553.html 三、开始移植   1、准备一个基于LCP17xx的裸机工程,裸机工程的创建请参...

关于Redlib、Newlib和NewlibNano的介绍

Posted: 22 Sep 2021 06:45 AM PDT

1、Redlib   NXP自己的(非GNU) ISO C90标准C库,带有一些C99扩展(MCUXpresso IDE默认将在C项目中使用Redlib库)。如果你需要更小的应用程序规模,并且不需要C99或C++库的额外功能,建议使用Redlib,它通常可以生成更小的应用程序。   虽然Redlib基本上是一个C90标准的C库,但它实现了许多扩展,包括一些来自C99规范...

GD32F30x_AD5693R驱动程序

Posted: 22 Sep 2021 06:30 AM PDT

一、工具   1、硬件:GD32F30x系列单片机   2、编译环境:KEIL   3、AD5693R芯片:AD5693RxRM 二、芯片简介   AD5693R是一款16位单通道缓冲电压输出DAC,内部集成默认2.5 V基准电压源,内部基准电压源默认使能 ,提供2ppm/℃漂移。输出范围可编程设置为0 V至 Vref或者0V至2xVref。数据通过I2C串行接口以24位字格...

GD32F30x_AD5245数字电位计驱动程序

Posted: 22 Sep 2021 06:30 AM PDT

一、工具   1、硬件:GD32F30x系列单片机   2、编译环境:KEIL   3、AD5245芯片:AD5245BRJ10 二、芯片简介   AD5245是一款256位调整可实现与机械电位计或可变电阻相同功能的电子器件。采用2.7V至5.5V电源供电,功耗小于8μA,适合电池供电的便携式应用。游标设置可通过I2C兼容型数字接口控制,也可以利用该接口...

GD32F30x_ADC电压采集(规则并行+DMA方式)

Posted: 22 Sep 2021 06:29 AM PDT

一、工具   1、硬件:GD32F30x系列单片机   2、编译环境:KEIL 二、需求分析   使用单片机的ADC多通道采集不同的电压值。因为采集的通道比较多,为了能够迅速转换每个通道这里我使用了ADC的"规则并行模式"。   对于"规则并行模式",官方文档是如下解释:   同时也给出了基于16个通道的规则并行模式采样和转...

GD32F30x_使用外部FLASH模拟U盘

Posted: 22 Sep 2021 06:28 AM PDT

一、工具   1、硬件:GD32F30x系列单片机   2、编译环境:KEIL   3、Flash芯片:GD25Q256DF   4、一根能够单片机连接电脑的USB数据线 二、需求分析   类似于我们平常使用的U盘,当单片机与电脑通过USB数据线进行连接的时候,电脑能够识别出单片机通过外部Flash模拟出的U盘,在电脑上能够对该U盘进行文件的相互...

GD32F30x_移植FatFs文件系统对外部Flash(GD25Q256DF)进行读写

Posted: 22 Sep 2021 06:28 AM PDT

一、工具   1、硬件:GD32F30x系列单片机   2、编译环境:KEIL   3、Flash芯片:GD25Q256DF 二、移植FatFs文件系统到单片机   关于外部Flash的驱动程序,请看链接:https://www.cnblogs.com/wenhao-Web/p/14052266.html   关于USB设备模式下把外部Flash模拟成U盘的程序,请看链接:https://www.cnblogs.com/w...

No comments:

Post a Comment