- 博客(60)
- 收藏
- 关注
转载 深度:嵌入式系统的软件架构设计!
1. 前言嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的通用性,可以推广到其他的领域。提起嵌入式软件设计,传统的印象是单片机,汇编,...
2020-08-31 11:37:44 1421
转载 例说嵌入式实用知识之JSON数据
前言上周一位小读者问了JSON相关的内容,答应了他会写一篇相关的笔记。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON在互联网相关开发...
2020-08-31 11:37:44 661
转载 第三期“嵌入式与物联网开发技术”讲座回放课程已上线!
8月18日至20日,麦克泰联合兆易创新和芯来科技,联合举办的第三期“嵌入式与物联网开发技术”线上分享讲座课程圆满结束。主题:国产MCU开发技术与生态建设本期讲座课程一共五讲,课程内容简洁...
2020-08-29 09:07:45 293
转载 听痞子衡讲嵌入式开发里的project文件~
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是嵌入式开发里的project文件。前面两节课里,痞子衡分别给大家介绍了嵌入式开发中的两种典型input文件:源文件(.c/....
2020-08-28 11:39:42 560
转载 嵌入式编程是否应该用C++替代C语言?
1.前言几十年来,嵌入式软件工程师们一直在争论是否应该使用C++替代C语言进行开发工作。根据2019年IEEE和github的市场调查显示,微控制器制造商提供的软件大部分都是由C语言编写...
2020-08-28 11:39:42 2456
转载 Linux 29 岁了——从个人爱好到统治世界的操作系统!
转自:开源中国my.oschina.net/u/4518255/blog/45312141991 年的 8 月 25 日,来自芬兰赫尔辛基大学的 Linus Torvalds 用 Min...
2020-08-28 11:39:42 180
转载 你的单片机裸机程序框架是怎样的?
前言前不久,我有位做测试的朋友转去做开发的工作,面试遇到了一个问题,他没明白,打电话问了我。题目大概就是:在单片机裸机开发时,单片机要处理多个任务,此时你的程序框架是怎样的呢?这其实是个...
2020-08-26 11:39:34 1023
转载 Arm收购又成悬念了?
据彭博社报道,当地时间周一,全球最大的芯片IP供应商Arm Holdings宣布,会保留公司物联网平台和数据部门并作为独立业务运营,取消了之前将这部分业务分拆给软银集团的计划,这意味着英...
2020-08-26 11:39:34 173
原创 疫情常态化,这个安全无接触式虚拟按钮设计来得太及时了!
作者 |e络盟社区成员 Shabaz Yousaf前段时间与朋友聊天,谈起如何避免电梯按键上可能附着的细菌和病毒传到人的手指上。大家的手法各式各样,使用手背、指关节,甚至肘部去顶压按...
2020-08-26 11:39:34 701 2
转载 进入编译器后,一个函数经历了什么?
我是一个函数我是一个函数,名叫str_upper,我可以把输入的字符串从小写变成大写。不信你看,我长这样:char*str_upper(char*str,intlen){...
2020-08-26 11:39:34 245
转载 do{}while(0)只执行一次无意义?那是你没理解
在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你的工作事半功倍。然而,在很多的C程序中,你可能会看到不是那么直接的比较特殊一点的宏定义,比如do{}while(0)。do{...
2020-08-25 11:33:00 401
转载 审阅“史上”最烂的代码
Facebook 上有一个名为“Il Programmatore di Merda”(翻译为“ The Shitty Programmer”,中文含义为“糟糕的程序猿”)的社区, 我经常...
2020-08-25 11:33:00 200 1
转载 单片机3种时钟电路方案对比,看看哪个适合你的项目!
工程师在开发一个电路系统,往往会需要用到中央处理器,比如单片机、FPGA、或者DSP等等;当然一些简单的纯硬件电路项目方案例外,如充电器、热水壶等等。作为单片机研发设计的项目,它的最小电...
2020-08-24 11:41:19 401
转载 【骚操作】如何使用宏偷梁换柱?
有些时候,一些原本的函数功能可能并不是我们想要的,于是就想着修改函数,或者再封装一层函数。比如对一个函数包装:void func(){printf("hello\n");...
2020-08-24 11:41:19 177
转载 GNU 对自由软件的定义:与免费无关
转自:开源中国近年来,很多开源项目在商业化的过程中遇到了困难,抗议开源商业化的声音也一直存在。在很多对自由与开源软件不太了解的人眼中,开源软件 = 免费软件 —— 这其实是一个错误的观念...
2020-08-24 11:41:19 233
转载 Nature:“巨型原子”使芯片同时处理和收发量子信息成为可能
图片来源:Pixabay文章来源:麻省理工学院━━━━麻省理工学院(MIT)的研究人员介绍了一种量子计算架构,它可以执行低错误的量子计算,同时在处理器之间快速共享量子信息。这项工作代表了...
2020-08-22 09:16:19 156
转载 未来十年,机器学习工程师会消失吗?
作者 | Luke Posey译者 |鹿未来,责编 | 屠敏以下为译文:我预测很快!这只是我的个人片面的论点,所以大家可以尽情的说出自己的想法,这样这个领域就可以朝着正确的方向发展了。...
2020-08-22 09:16:19 155
转载 听嵌入式大牛讲解硬核单片机编程思想!
来源:面包板社区,整理:晓宇微信公众号:芯片之家(ID:chiphome-dy)01裸编程是什么?先声明一个概念,裸编程,指的是在裸机上编写程序,裸机,在单片机领域就是指带着硬件的单片机...
2020-08-21 11:36:17 414 1
转载 在不到一周的时间里,我“克隆”了 Twitter,没用一行代码
无代码意味着即使不是专业开发者,也能编写业务逻辑甚至整个应用程序。有这么玄乎吗?从直观意义上来说,无代码开发就是软件开发者无需通过手工编码一样可以达到目标需求的一种软件开发方式。它会不会...
2020-08-21 11:36:17 202
原创 嵌入式系统中,哪些应用正被重点关注?
作者| Rober van der Zwan(荷兰)译者|禾沐当我们谈论使用MCU的嵌入式系统时,我们在谈论MCU上运行什么样的应用?众所周知,我们主要是在谈论汽车。有人会想到高级...
2020-08-21 11:36:17 288
转载 软件神器TortoiseGit,让你优雅管理单片机程序版本!
作者:晓宇,整理:晓宇微信公众号:芯片之家(ID:chiphome-dy)学生时期,相信大家都有下面的经历,写毕业论文的时候,每次修改之前,都会先把当前最新的版本复制一份,然后再重新命名...
2020-08-20 11:39:44 798
转载 产生ADC误差的外部原因有哪些?
01前言上篇文章中介绍了ADC自身转换产生的误差,本篇文章来介绍下外部原因导致的ADC误差。02ADC环境导致的误差参考电压噪声由于ADC输出为模拟信号电压与参考电压之比,因此模拟参考...
2020-08-20 11:39:44 1972
转载 TrustZone for Armv8-M和 TrustZone是什么关系?
TrustZone for Armv8-M和TrustZone是什么关系首先 “TrustZone for ARMv8-M” 是一个 专有名词,它和 Cortex-A 系列上引入的...
2020-08-20 11:39:44 780 1
转载 看看年薪100万和10万程序员的差距~
我们看武侠大片,经常有那种本来可以练就绝世武功的大虾。阴差阳错练的走火入魔。一开始还可以硬撑,还能打败一些虾兵蟹将。遇见真正的高手,这些大虾们立马就败下阵来。其实程序员的职业生涯,如同练...
2020-08-20 11:39:44 201
转载 外专业“入坑”嵌入式的开心成长记!
最近来了一些小白同学,分享点经验。希望以下的一些经验、经历可以给这些同学一些参考方向。ZhengN是新能源专业的,曾经编程这一块让我很是头疼。我学新能源的,为啥还要学这东西。。(作为嵌入...
2020-08-19 11:35:23 367
转载 九月九深圳宝安新馆!ELEXCON电子展等你踏浪而来~
由博闻创意会展(深圳)有限公司主办的深圳国际电子展ELEXCON2020将于2020年9月9日至11日在深圳国际会展中心(宝安)如期举办。作为中国电子行业风向标之一、深圳市十大品牌展会之...
2020-08-19 11:35:23 1559
转载 STM32中的位带操作,用好了让代码更简洁!
说到位带操作,可能很多人比较陌生,但说到控制IO,你肯定不会陌生。有的项目为了最大效率控制IO,使用位带操作。下面就来简单说说位带操作的内容。一、初识位带操作Bit-banding简称位...
2020-08-18 11:29:49 659
转载 你知道ADC误差都是怎么产生的吗?
01前言本篇文章列出了影响模数转换精度的主要误差。这些类型的误差存在于所有模数转换器中,转换质量将取决于它们的消除情况。STM32微控制器数据手册的ADC特性部分规定了这些误差 值。规定...
2020-08-18 11:29:49 3965
转载 51单片机的内部存储结构是怎样的?
我们来思考一个问题,当我们在编程器中把一条指令写进单片要内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条...
2020-08-17 11:42:56 450
转载 英伟达或以400亿英镑收购Arm,Arm中国会受影响吗?
据英国媒体London Evening Standard报道,英伟达或以400亿英镑(约3637.4亿人民币)收购Arm,双方已进入谈判阶段,预计将于今年夏季结束之前完成交易。目前,英伟...
2020-08-17 11:42:56 489 1
转载 从点一个灯开始学写Linux字符设备驱动!
[导读] 前一篇文章,介绍了如何将一个hello word模块编译进内核或者编译为动态加载内核模块,本篇来介绍一下如何利用Linux驱动模型来完成一个LED灯设备驱动。点一个灯有什么好谈...
2020-08-17 11:42:56 152
转载 5G 标准的走向,为何越来越不同寻常?
行业组织3GPP带领5G朝着最新标准的方向发展。作者 |Michael Koziol译者 | 弯月,责编 | 屠敏以下为译文:如果没有互联网工程任务组(Internet Enginee...
2020-08-16 09:00:00 227
转载 为什么数学是理解世界的最佳方式
来源:遇见数学在对着乔治梅森大学最近的一届新生致辞时,丽贝卡·戈尔丁(Rebecca Goldin)传递了一个令人沮丧的数据:最近的一项研究显示,36%的大学生在大学四年时间里批判性思维...
2020-08-16 09:00:00 137
转载 一位嵌入式工程师,硬核单片机编程思想!
(一)裸编程是什么?先声明一个概念,裸编程,指的是在裸机上编写程序,裸机,在单片机领域就是指带着硬件的单片机控制系统,不要想歪咯。在裸机上编程,就犹如在一片荒地上开垦,任何一锄头下去...
2020-08-15 09:04:02 229
转载 使用ZYNQ实现复杂嵌入式系统,真的好用!
[导读] 基于ZYNQ实现复杂嵌入式系统非常便利,其应用领域也越来越广泛,本文来从对ZYNQ芯片架构的理解来谈谈个人体会。俯瞰zynqZYNQ主要由两大部分组成:处理系统PS(Proce...
2020-08-14 11:24:37 1489
转载 看懂芯片原来这么简单(十一):Connectivity芯片的成团经历——蓝牙、Wi-Fi、GNSS是如何合作的?...
如果说SoC芯片是各种芯能力的集合那Connectivity芯片就是专注联接的小团体我们日常使用的Wi-Fi、蓝牙、NFC、红外等都来自天团——Connectivity芯片Huawei ...
2020-08-14 11:24:37 834
转载 英特尔甩出六大新技术雪耻!
昨日晚间,英特尔在2020年架构日上推出10nm SuperFin晶体管技术,将实现其有史以来最强大的单节点内性能增强。据悉,10nm SuperFin技术将用于英特尔代号为“Tiger...
2020-08-14 11:24:37 211
原创 工业互联网:嵌入式系统的机遇和挑战
从2020年第2期开始,《单片机与嵌入式系统应用》开始推出“卷首语”栏目,每期邀请一位业内专家围绕嵌入式技术针对时下热点分享自己的观点,以飨广大嵌入式技术从业者/爱好者。今天发表的这篇文...
2020-08-13 11:40:45 1512
转载 bug解决不了?试试日志法!
交心在我们嵌入式开发中,调试代码的方法有很多,比如使用调试器在线调试、借助一些测量仪器、输出调试日志等方式。没有哪种方法是最好的调试方法,实际开发中需要根据实际情况借助不同的方法进行调试...
2020-08-13 11:40:45 205 1
转载 余承东签发内部文件:华为要造屏幕芯片!
昨天,微博科技博主@长安数码君爆料,根据华为消费者业务CEO余承东近日签发的内部文件,华为成立专门的屏幕驱动芯片部门。另有产业链消息称,华为从2019年底开始推进相关项目,目前海思第一款...
2020-08-12 11:41:32 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人