ARM Cortex-M嵌入式C基础编程(上) ARM Cortex-M Embedded C Fundamentals/Tutorial -Aviral Mittal 此技术是关于从编写简单的嵌入式C代码到执行的过程。 这项技术试图不使用行话,并针对任何人谁有兴趣知道如何开始编写一个嵌入式C程序或 ...
分类:
其他好文 时间:
2020-06-24 16:09:57
阅读次数:
82
第三章:单片机与STM32 本章以主流单片机STM32为例讲解控制器和嵌入式软件编程。 本章内容规划: 3.1节,单片机概述 3.2节,Keil开发环境 3.3节,IO口编程和碰撞开关 3.4节,串口通信 3.5节,外部中断及超声波测距 3.6节,定时器及PWM电机控制 3.7节,IIC通信和IMU ...
分类:
其他好文 时间:
2020-06-24 00:15:14
阅读次数:
77
一提到密码学,多数人先想到加密算法还有密钥这两个概念。因为算法不同,决定了安全强度不同,而密钥更是安全的核心关键。但除此之外,还有一个因素对密码学至关重要——随机数。本系列文章对随机数的分类和应用做介绍和探讨,本文先对随机数分类进行介绍。随机数分为伪随机数和真随机数。伪随机数又分为弱伪随机数和强伪随机数。弱伪随机数特点是通过纯软件算法,按照一定的规律生成一个随机值。但从名称即可看出,该类随机数的特
分类:
其他好文 时间:
2020-06-23 14:58:53
阅读次数:
134
都2020年了,也还是会有人犹豫要不要去学习嵌入式。现在入行嵌入式晚不晚?首先我说说自己的观点:1.学技术不像学艺术,只要坚持,任何时候学都不晚。2.随着设备的智能化、微型化、网络化,嵌入式技术应用非常广泛,手机就是典型的嵌入式设备。像国防、航天、军工、交通等等等等,各个行业都满满充斥着嵌入式设备。嵌入式技术的掌握比其他技术要困难,所以嵌入式工程师的收入比其他工程师要高。3.电子、通信、计算机、自
分类:
其他好文 时间:
2020-06-22 19:01:55
阅读次数:
273
现代应用的的数据库面临的挑战 应用的存储容量的增长超过了RDBMS所提供的能力 应用需要未知级别的扩展能力 应用需要7*24的高可用 数据需要全局分布式 用户需要在任何位置进行读写数据 用户总是寻求减少软件和硬件成本 所有这些挑战导致了Nosql的诞生,具有以下主要优势 ? Availability ...
分类:
数据库 时间:
2020-06-22 12:31:29
阅读次数:
54
在STM32中有几种复位方式:1、Rest按键复位,2、看门狗复位。3、软件复位。对于前两种复位机制,后期再做补充,此处重点介绍软件复位。 三、因近期做个东西需要系统通过上位机指令复位,因此需添加复位函数。函数具体实现如下: 1、在stm32f4xx.h中添加(在其他地方添加也可): #define ...
分类:
其他好文 时间:
2020-06-22 12:30:33
阅读次数:
162
这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 ...
分类:
其他好文 时间:
2020-06-21 23:39:01
阅读次数:
62
//利用已有的SysTick配置,读取计数判断延迟 void delay_us(uint32_t udelay) { uint32_t startval,tickn,delays,wait; startval = SysTick->VAL; tickn = HAL_GetTick(); //sysc ...
分类:
其他好文 时间:
2020-06-21 15:33:06
阅读次数:
58
嵌入式Linux系统添加通用USB接口的打印机功能,主要包括以下三步。 一.内核添加USB接口的通用打印机识别驱动 在make menuconfig 编译菜单项选上USB打印机选项: Device Drivers > [*] USB support > <*> USB Printer support ...
分类:
系统相关 时间:
2020-06-20 19:32:28
阅读次数:
251
最近做个CAN记录器,想保存时间但是RTC只记录到秒,不能保存ms。百度没看到解决方法。自己捣鼓了一下。 RTC有个亚秒寄存器,通过计算可以得到ms级计时。 RTC_TimeTypeDef stimestructure; RTC_DateTypeDef sdatestructure; while ( ...
分类:
其他好文 时间:
2020-06-19 10:34:51
阅读次数:
111