• 嵌入式开发 | RTOS任务堆栈大小与代码量有关吗?

    用静态局部变量,还是临时变量,要牵涉到你项目具体情况,比如:RAM资源、代码运行效率等。(临时变量还会有一个数据拷贝过程)所以,该如何分配堆栈,该用静态还是临时变量,需要综合考虑你项目的情况而定。

  • 深入理解Linux进程管理

    进程是程序的执行过程。程序是静态的,是存在于外存之中的,电脑关机后依然存在。进程是动态的,是存在于内存之中的,是程序的执行过程,电脑关机后就不存在进程了。进程的内容来源于程序,进程的启动过程就是把程序从外存加载到内存的过程。程序文件是有格式的,UNIX-Like操作系统的通用程序文件格式是ELF。程序文件是从源码文件编译过来的,源码文件很多是用C或者C++书写的。

  • C语言接口与实现:创建可重用软件的技术

    《C语言接口与实现(创建可重用软件的技术)》是一本有关设计、实现和有效使用C语言库函数的书,其形成了一种基于接口的设计途径来创建可重用的API,掌握创建可重用C语言软件模块技术的参考指南,简单地说就是模块化,可重用,架构清晰。

  • stm32CubeIDE中CMSIS_V1和CMSIS_V2选项的区别

    STM32CubeIDE在stm32开发者起着最基础的作用,在STM32CubeIDE中配置FreeRTOS中间层时需要选择interface,其中有三个选项:Disable、CMSIS_V1和CMSIS_V2

  • 手机地图还是用GPS为主,北斗存在感真的很低吗?

    2021年6月,北斗系统第五十五颗导航卫星成功发射,标志着北斗三号全球卫星导航系统星座部署全面完成。但至今为止,还是有不少人存在疑问,北斗究竟怎么用?为什么感受不到它的存在?手机地图怎么也还是用的GPS?

  • 分歧不断,双向解绑,小米IoT生态链“玩脱了”?

    近日,云米科技发布截至 6 月 30 日的 2022 年第二季度财报,报告期内,云米实现营收 9.24 亿元,同比下降 44%。财报显示,云米的IoT @ Home产品组合2022第二季度收入5.245亿元,同比下降54.2%(2021年同期为11.463亿元),下降主要原因为小米品牌扫地机器人的销售完全中断,以及一些品类的SKU调整。

  • 物联网智能移动终端趋向小型轻薄化,所以eSIM的爆发点来了

    近期,网传苹果新款产品iPhone 14将取消SIM卡槽,并全面推广eSIM的应用。消息一出,引来众多网友热议,总有eSIM将取代传统SIM的气息在蔓延着。但其实,eSIM早就在物联网领域打开了市场。根据Counterpoint发布的eSIM设备市场展望报告显示,预计2021年至2030年间将有超过140亿台eSIM设备出货,其中基于硬件的eSIM (eUICC)将占到出货量的一半。得益于嵌入式技术提供的灵活性、成本效率、安全性和其他众多优势,未来十年,eSIM的使用量有望在各种连接设备中全面增长。

  • 元宇宙再掀战火,苹果力压群雄:AR眼镜年底能否上市?

    苹果的消费级AR产品何时问世,市场都在引颈期盼,不过从AR发展史来看,要将AR眼镜从企业端转向消费端仍有诸多挑战。为了打造与现实世界平行的元宇宙,被视为网络世界入口的 AR/VR设备,成为科技巨擘们技术研发的主战场,各家厂商正快马加鞭加快技术革新,并强化专利竞争力。

  • 单家公司半年融资两次,柔性传感器吸引力这么强?

    前些日子,一家名为能斯达的企业获得小米长江产业基金1000万投资。此外在今年三月,该企业还获得易方新达创业投资、共青城国谦成长一号股权投资。据悉,该公司致力于柔性传感技术的研发和产业化,在消费电子、健康医疗、IOT等领域进行布局。

  • 7亿个智能水表需求,能抗住全球水资源的压力吗?

    水是全球最重要且被过度使用的自然资源。根据世界资源研究所的一份报告显示,世界上有四分之一的人口,大约17个国家面临着极高的水资源压力。而中国人均水资源仅2200立方米,是世界平均水平的四分之一,是一个严重缺水的国家。节水已成为当今最迫切的需求之一,同时漏损严重水资源利用率不高、水管理手段落后也是水务部门公用事业面临的重要挑战。

  • 华为将“向上捅破天”,再一次改革通信市场?

    上周五,华为官方公布将于9月6日发布Mate 50系列,常务董事余承东在最新采访中表示:华为将在通讯技术上有新的突破,向上捅破天。

  • 物联网养狗,了解一下?

    中国宠物市场规模在过去几年里迅速增长,央视财经曾发文称,目前中国人均单只宠物年消费6653元,撸猫吸猫在年轻群体中渐渐流行起来,一些宠物的生活也让广大网友感叹“人不如X”。具有高粘性和消费刚性的宠物经济,随着宠物地位与人民生活水平的不断提高,基本面有望持续向好。据机构预测,2022年中国宠物经济产业规模将达4936亿元,同比增长25%,预计2025年市场规模将超过8000亿元。

  • 深入理解Android图形系统

    图形系统是计算机中最重要的子系统之一。我们平时使用的电脑、手机都是图形界面的。对于普通人来说,没有图形界面的计算机几乎是没法用的,今天我们就来讲一讲图形系统背后的原理。

  • 阅码场训练营:ARM架构与调试调优

    我是从ARM7TDMI开始接触ARM架构的,当时很幸运有DSP的学习基础,同时遇到了把ARM架构和操作系统结合讲解的书籍。这样,结合自己不断的实践,一直可以跟上ARM架构的演进。长期的跟踪也让我容易能看到ARM的趋势,我从Linaro在做ARM NEON指令集优化关注到Linaro,后面持续的关注以Linaro为首ARM生态组织的发展,几年后的2017年,我作为演讲人分享了ARM架构下的一个TLB性能优化方案,实现了从关注到深度参与到过程。

  • 深入理解Linux电源管理

    计算机运行在物理世界中,物理世界中的一切活动都需要消耗能量。能量的形式有很多种,如热能、核能、化学能等。计算机消耗的是电能,其来源是电池或者外电源。计算机内部有一个部件叫做电源管理芯片(PMIC),它接收外部的电能,然后转化为不同电压的电流,向系统的各个硬件供电。什么硬件需要多少伏的电压,都是由相应的电气标准规定好了的,各个硬件厂商按照标准生成硬件就可以了。上电的过程是由硬件自动完成的,不需要软件的参与。因为硬件不上电的话,软件也没法运行啊。但是当硬件运行起来之后,软件就可以对硬件的电源状态进行管理了。电源管理的内容包括电源状态管理和省电管理。电源状态管理是对整个系统的供电状态进行管理,内容包括睡眠、休眠、关机、重启等操作。省电管理是因为电能不是免费的,我们应该尽量地节省能源,尤其是对于一些手持设备来说,电能虽然并不昂贵但是却非常珍贵,因为电池的容量非常有限。不过省电管理也不能一味地省电,还要考虑性能问题,在性能与功耗之间达到平衡。

发布文章