市面上针对Cortex-M处理器的下载器,有很多是基于CMSIS-DAP演变而来,比如:e-Link、GD-Link等。 之前给大家分享过自制ST-Link的教程,今天继续为大家分享一篇:基于STM32F103C8,自制CMSIS-DAP下载器。
2007年,以2年的工作经验去一家小公司去面试。当时笔试完,对方对我很认可。但当时他说:“我需要招一个,在大公司待过的,最好知道硬件开发流程和规范的。虽然你题答得不错,但是我们需要一个有丰富经验的,最好在华为待过的。”当时,我就在想“华为的规范和流程是啥样的”。后来我去了华为,我把能想到的华为硬件开发的几个不一样的点,跟大家分享一下。
树是数据结构中的重中之重,尤其以各类二叉树为学习的难点。在面试环节中,二叉树也是必考的模块。本文主要讲二叉树操作的相关知识,梳理面试常考的内容。请大家跟随小编一起来复习吧。
由于需要对ADC进行驱动设计,因此学习了一下Linux驱动的IIO子系统。本文翻译自《Linux Device Drivers Development 》--John Madieu
main的返回值 main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出。返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。
单片机(MCU)一般都有内部程序区和数据区(或者其一)供用户存放程序和工作数据(或者其一)。为了防止未经授访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,这就叫单片机加密。
起因是在一个群里看到上图,昔日网红料STM8S003(简称“8S003")报价达到3.0。在本次涨价大潮里,比起最近涨幅大几倍、十几倍的芯片,8S003无论是价格还是涨幅并不算高,重要的点在于3.0的价格直逼2017年年底8S003因涨价被称为网红料的价格,而今年7月份STM8S003的报价仅为1.0(接近常态下价格)。
作为本土RISC-V生态的引领者,芯来科技不断推出商用RISC-V处理器IP助力产业生态建设的同时,也十分注重RISC-V教育生态的推广。
CISC:Complex Instruction Set Computer,复杂指令集计算机; RISC:Reduced Instruction Set Computer,精简指令集计算机。
不管是后端开发还是前端开发,说到底我们所有的软件开发都是在计算上编写程序,虽然对于大部分人来说,真正开始写代码的时候很少会让你去解决计算机底层的问题,不接触不代表不重要,计算机基础是最重要的。
本代码基于无操作系统的STM32单片机开发,功能强大,可申请到地址空间连续的不同大小的内存空间,且用户接口简单,使用方便。
互联网业务往往使用MySQL数据库作为后台存储,存储引擎使用InnoDB。我们针对互联网自身业务特点及MySQL数据库特性,讲述在具体业务场景中如何设计表和分表。本文从介绍MySQL相关基础架构设计入手,并结合企业实际案例介绍分表和索引的设计实战技巧。
【2w1h 】是技术领域中 一种非常有效的思考和学习方式,即W hat 、W hy 和 H ow ; 坚持【 2 w1h 】,可以快速提升我们的深度思考能力。今天我们通过【2w1h】方式来讨论“连接池”:什么是连接池(what)?为什么需要连接池(why)?
手把手教你在嵌入式Linux下永久生效环境变量bashrc。
我们在使用mybatis时,如果出现sql问题,一般会把mybatis配置文件中的logging.level参数改成debug,这样就能在日志中看到某个mapper最终执行sql、入参和影响数据行数。我们拿到sql和入参,手动拼接成完整的sql,然后将该sql在数据库中执行一下,就基本能定位到问题原因。mybatis的日志功能使用起来还是非常方便的,大家有没有想过它是如何设计的呢?
想必大家也经常收到垃圾短信吧...短信中的链接一般都是短链接,为什么这里面的URL都是短的呢?有什么好处呢?怎么做到的呢?
我是 Windows 98、2000、XP、7 和 10 的粉丝。但是,我最终决定永远使用 Ubuntu。
本来不知道写点啥,正好手头有个新项目试着用阿里的Seata中间件做分布式事务,那就做一个实践分享吧!
RESTful想必大家都耳熟能详,但为什么要有RESTful?RESTful 到底是什么意思?为什么称之为 RESTful 架构?我不用 RESTful 不行吗?什么样才叫真正的 RESTful?
所选择的芯片未包含在MC Workbench中怎么办?本文教你使用STM32CubeMX结合MC Workbench生成FOC代码。