最新文章

LCD、OLED、QLED、microLED,细说各种显示技术
LCD液晶显示器逐渐开始取代传统的CRT、等离子和采用投影技术的设备,成为主流。当时,OLED已经兴起,但由于技术上的不足而受到了限制,通常只用于可穿戴设备、智能手机和其他小型和/或“一次性”电子设备中。

史上最糟糕CPU盘点
当高通、海思和联发科等IC公司积极采用5纳米工艺来开发移动处理器时,英特尔和AMD这两大“宿敌”也在桌面PC市场上展开了激烈的竞争,无论是在性能还是制程方面。然而,闪耀的背后并非全是辉煌,所谓的成绩在某种程度上只是不断试错和站在前人肩膀上的结果。

如何减少编码、测试和调试三个阶段的bug?
在软件开发过程中,仅仅缩短编码时间、测试、调试时间,并不能保证项目能快速完成。相反,这三个阶段是息息相关的,它们的质量和效率是影响整个项目周期的关键因素。如果只注重编码的速度,或者只注重测试、调试的进度,则项目完成的时间将会很长。

IAR进军Linux,支持在Linux搭建编译环境
在MCU开发中,大多数人使用集成开发环境(如Keil MDK、IAR EWARM)进行开发。然而,这些环境只支持Windows系统,不支持其他操作系统环境,这对于喜欢使用Linux的嵌入式软件工程师来说是一个痛点。

“悬空指针”和“野指针”究竟是什么意思?
提到C语言,大部分开发者自然会想到指针这个关键词。指针作为C语言的核心和灵魂,在编程中扮演着重要的角色,我们不再赘述其地位。今天,我们想和大家探讨指针中涉及的两个特殊概念:“悬空指针”和“野指针”。

在多任务(RTOS)环境中使用看门狗的重要性
1994年1月25日,美国国家航空航天局(NASA)的卫星,克莱门汀号顺利升空。它的任务是在太空环境长时间暴露期间测试各种传感器和航天器组件。然而,由于缺乏几个重要的看门狗代码,作为卫星的克莱门汀号在1994年5月7日失去了其任务。

为什么IoT设备的操作系统选用RTOS,而不是Linux?
近两年来,物联网得到了蓬勃发展,这一现象应该为大家所熟知。由于物联网的兴起,C语言的地位也获得了空前的提升,成为目前最受欢迎的编程语言之一,这一位置近年来一直由JAVA垄断。与此同时,我们来看一下今年6月的TIOBE指数。