-
读者*石 三*问:博主可以介绍下在RTOS下多个任务访问同一硬件的方法吗?比如说,多个任务都要用到串口打印信息。我的回答是:使用互斥量、队列两种方式都能解决访问冲突的问题。多线程访问同一串行硬件在许多系统中 ...
-
置顶公众号,不错过每一条消息! 本教程由作者strongerHuang于2018年09月原创发布。标签:CAN、 CANOpen、 CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面 ...
-
置顶公众号,不错过每一条消息!§§我发现关注我的朋友中,有很多是在学习STM8的初学者,后台也经常收到关于STM8的问题。所以,还是打算定期更新一点关于STM8的文章。关注ST官方微信公众号的朋友应该知道,前面出 ...
-
置顶/星标公众号,不错过每一条消息! 今天这个话题,相信有工作经验的朋友都知道。这里,我也简单普及一下相关内容。1写在前面在产品量产时,产品具有IAP和APP两部分程序时,一般需要拼接成一个量产程序文件 ...
-
置顶/星标公众号,不错过每一条消息! 学习STM32开发,肯定少不了DEBUG调试这一步骤。那么,本文带你了解一下这个调试相关的知识。 本文以STM32F1、Cortex-M3为例,其它系列芯片或内核,原理相同或类似。 ...
-
学习操作系统原理时,会看到“时间片”、“抢占式”、“实时性”等一些专业词语,可能很多人学习之后,甚至都参加了操作系统相关开发工作的攻城狮,都还不明白这些词的意思。归根到底,还是没有明白操作系统一些基 ...
-
置顶/星标公众号,不错过每一条消息 前段时间分享文章《STM32的启动流程到底是怎样的?》之后,很多朋友问了关于堆栈的问题。今天就写点相关内容,让大家进一步了解堆栈的知识。1写在前面我们都知道堆栈位于RA ...
-
置顶/星标公众号,不错过每一条消息! 今天回答一位读者问的关于STM32低功耗问题。1写在前面有低功耗产品设计经验的朋友都应该知道,一个产品的功耗不光是硬件功耗的事,其实软件也是影响整个产品功耗的一个关 ...
-
置顶公众号,不错过每一条消息! 如果某一个天项目经理提出一个需求,要求在现有STM32产品基础上,内部FLASH增加64K字库,你脑海中首先会想到什么?1先说点其它一般对于初学者来说,内部FLASH完全足够,跑一个 ...
-
前言串口调试是单片机开发过程必不可少的一个功能,一般是使用一个UART-TTL的串口模块来实现串口的功能,其实下载调试使用的Jlink仿真器也可以实现串口调试的功能,本篇文章将介绍如何使用Jlink实现虚拟串口功能。I ...
-
置顶公众号,不错过每一条消息!上一篇文章【STM32位带操作】牵涉到的内容相对比较多,后台有许多朋友也问了很多相关的问题。不知道那些问过的朋友下来有没有总结,其实那些问题都是一些基础问题。主要内容:1.指针 ...
-
置顶/星标公众号,不错过每一条消息! 今天分享的关于时钟知识,可能很多人没有在意过。这也是之前有朋友问过的问题,这里就简单给大家普及一下吧。1RCC时钟说明在STM32参考手册中,都有Reset and Clock Contr ...
-
置顶/星标公众号,不错过每一条消息! 有位朋友在后台大概问了这样一个问题:STM32的SysTick时钟源是来自Cortex系统定时器吗? 引伸: 为什么STM32CubeMX中Cortex系统定时器可选择1分频(和8分频)?1写 ...
-
置顶/星标公众号,不错过每一条消息! 一些关于STM32CubeMX升级、ST官网的细节问题,不知道大家平时注意了没有?1STM32CubeMX升级新闻相信经常使用STM32CubeMX工具的朋友,都知道升级到V5.0.0版本的新闻。其实 ...
-
置顶/星标公众号,不错过每一条消息! 有朋友问:我学习过51,接下来我是先学习STM8,还是STM32呢?1写在前面想要明白这个问题,其实就需要明白STM8和STM32之间有些什么差异,包括MCU基本信息、开发难度、以及 ...
-
来源 | DF创客社区一时摸鱼一时爽,一直摸鱼一直爽!“996”、“715”的工作模式谁遭得住啊,生产队的驴也不敢这么干呀,驴也需要休息,适当的休息才可以让大脑重新充满活力,面对更多的挑战,更高效的完成工作。 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。前篇介绍了芯片PPA,本篇作者将从从访存这个简单的问题开始展开介绍芯片基础概念。CPU是怎样 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区Arm攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。本文为连载第一篇,主要介绍了评价芯片的各种基础指标,包括功能,性能,功耗和价格。经常有 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。前面几篇作者分别介绍了芯片PPA,芯片基础知识,芯片架构详细介绍以及芯片安全知识,本篇作 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏IC设计的文章,文章将学习CPU Cache知识。超标量处理器中,Cache和分支预测会直接影响着性能,分支预测的内容将在其它博文中介绍,本文重点关注超标量处理器中的Cache ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。前面几篇作者分别介绍了芯片PPA,芯片基础知识,芯片架构详细介绍,芯片安全知识,后端知识 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《嵌入式AI》的文章,授权转自知乎作者高性能计算学院的《移动端算法优化》。前面我们分享了快速进行NEON编程,ArmNEON优化技术以及ArmNEON汇编与Intrinsics编程的知 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。前面几篇作者分别介绍了芯片PPA,芯片基础知识,芯片架构详细介绍,芯片安全知识,后端知识 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。前面几篇作者分别介绍了芯片PPA,芯片基础知识,芯片架构详细介绍,芯片安全知识,后端知识 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。之前我们介绍了芯片PPA,芯片基础概念以及架构篇。本篇继续跟着作者来学习Arm架构的安全。Tr ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。前面几篇作者分别介绍了芯片PPA,芯片基础知识,芯片架构详细介绍,芯片安全知识以及后端知 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。之前我们介绍了芯片PPA以及芯片基础概念,本篇跟着作者来详细了解架构。捋顺了芯片的基础知 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区Arm攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。本文为连载第一篇,主要介绍了评价芯片的各种基础指标,包括功能,性能,功耗和价格。经常有 ...
-
点击下方卡片关注安谋科技学堂本文选自极术社区ARM攒机指南专栏,系列总共10篇,通过本系列,大家能够从浅入深了解芯片。前篇介绍了芯片PPA,本篇作者将从从访存这个简单的问题开始展开介绍芯片基础概念。CPU是怎样 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《ARM精选》的文章,授权转自微信公众号ARM精选。本篇将介绍SOC的多核的详细启动流程。思考:1、 SOC一上电,只有一个核启动,还是所有核都启动?2、如果SOC一上电, ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《IC设计》的文章,授权转自微信公众号IC 芯博士。本篇将介绍DDRx中的关键技术。今天要介绍的是DDR3和DDR4最关键的一些技术,write leveling以及DBI功能。一、Write l ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏Arm AMBA 协议集的文章,本文主要从CHI架构和层次等各个角度全方位对CHI的基本概念进行介绍。CHI协议是AMBA的第五代协议,可以说是ACE协议的进化版,将所有的信息传输 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《IC设计》的文章,授权转自微信公众号IC 芯博士。本篇将解答部分朋友关于DDRx的一些疑问。我们通过这篇文章来给大家分享DDRx关键技术,希望能解答一些朋友的疑问。一 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《Arm软件开发者》的文章,授权转自作者Jeremy C. Ong。前面我们分享了快速进行NEON编程,ArmNEON优化技术以及ArmNEON汇编与Intrinsics编程的知识,接着学习了CPU优化 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《嵌入式AI》的文章,授权转自作者Gnuey Iup。前面我们分享了快速进行NEON编程,ArmNEON优化技术以及ArmNEON汇编与Intrinsics编程的知识,接着学习了CPU优化技术系列 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《Arm技术博客》的文章,授权转自作者Ben Clark。前面我们分享了快速进行NEON编程,ArmNEON优化技术以及ArmNEON汇编与Intrinsics编程的知识,接着学习了CPU优化技术系 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《嵌入式AI》的文章,授权转自知乎作者高性能计算学院的《移动端算法优化》。前面我们学习了如何快速上手开始NEON编程,ArmNEON优化技术,ArmNEON汇编与Intrinsics编 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《嵌入式AI》的文章,授权转自知乎作者高性能计算学院的《移动端算法优化》。前面我们分享了快速进行NEON编程,ArmNEON优化技术以及ArmNEON汇编与Intrinsics编程的知 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《嵌入式AI》的文章,授权转自知乎作者高性能计算学院的《移动端算法优化》。前面我们学习了如何快速上手开始NEON编程,ArmNEON优化技术以及ArmNEON学习(三)NEON汇 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《Infrastructure开源软件 on Arm》的Arm NEON学习系列。前面我们学习了如何快速上手开始NEON编程以及ArmNEON优化技术,本篇我们将对比NEON汇编与NEON Intrinsics编程 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《嵌入式AI》的文章,授权转自知乎作者高性能计算学院的《移动端算法优化》。前面我们学习了如何快速上手开始NEON编程,ArmNEON优化技术以及ArmNEON学习(三)NEON汇 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《IC设计》的文章,授权转自微信公众号处芯积律。上一篇介绍了创建一台云服务器并通过VNC远程登陆。本篇将介绍如何用云服务器安装EDA软件并且搭建SOC环境。上篇文章介 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《Infrastructure开源软件 on Arm》的Arm NEON学习系列。NEON是指适用于Arm Cortex-A系列处理器的一种高级SIMD(单指令多数据)扩展指令集,它可加速多媒体和信号处理 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《Infrastructure开源软件 on Arm》的Arm NEON学习系列。第一篇我们学习了如何快速上手开始NEON编程,本篇来继续学习NEON编程中的一些常见优化技巧。1.简介读过上一篇 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《IC设计》的文章,授权转自微信公众号处芯积律。本篇将介绍如何用云服务器搭建SOC环境。很多芯片从业者或者学习者都想有自己的一个project供自己学习,但是苦于一没 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《裸机思维》的文章,授权转自微信公众号裸机思维。本篇将介绍从AC5到AC6转型之路。一、说在前面的话时间大约在2015年,Arm第一次在 MDK 5.20 中引入了Arm Compiler ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《IC设计》的文章,本文就针对IP设计中注意事项、有用策略及FPGA原型设计等进行简要说明。由于ASIC的设计功能复杂,设计时需要有各种IP的使用。在设计IP或使用IP时, ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《ARM精选》的文章,授权转自微信公众号ARM精选。本篇将介绍SOC的多核的详细启动流程。思考:1、 SOC一上电,只有一个核启动,还是所有核都启动?2、如果SOC一上电, ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏《裸机思维》的文章,授权转自微信公众号裸机思维。本篇将继续介绍从AC5到AC6的转型之路。一、说在前面的话在中文嵌入式环境中,时不时的总能看到不少朋友”堆”“栈 ...
-
点击下方卡片关注安谋科技学堂本文选自极术专栏“腾讯技术工程”,授权转载自微信公众号开发内功修炼,文章将带你深入理解Linux的TCP三次握手。在后端相关岗位的入职面试中,三次握手的出场频率非常的高,甚至说它 ...