物女心经“低代码”是指开发人员通过编写少量代码,就可以快速生成应用程序的一种方法。在过去一年中,低代码持续升温,相关消息越来越多,企业纷纷跃跃欲试。因此这篇文章,我将与你分享该领域的最新进展。在文章《酝酿整整一年,西门子翻开了加速工业互联网落地的“王牌”》中,我曾经介绍过Mend...
有句老话说得好“态度决定一切”,态度是痞子衡今天想聊的话题。做咱们嵌入式这行,大家刚开始参加工作,其实专业水平差不太多,但是往往三五年之后,技术水平就会出现明显分层,是什么导致了这种区分? 没错,是大家对待日常技术工作的态度导致了水平的差异!
一文盘点C语言内存操作的12个陷阱。
基础数据结构的融合是成为庞大系统的基石,比如Redis中的跳跃表,数据库索引B+树等,只有对基础的数据结构足够的熟悉才能更容易去理解稍微复杂的结构,就仿佛我们闯关打怪一样,一步一步解锁直到结局。今天想和大家一起分享的是常见数据结构以及面试中的高频手撕算法题,一定要去手动写这些代码,可说百分之七八十都是这些题,一定要好好掌握。
C++20已全票通过,有望于今年晚些时候发布 9月4日,C++ 20的国际标准草案投票结束,而且获得了全票通过。这意味着C++ 20已完成最终的技术审批,并已完成ISO投票,我们希望在完成最后一轮ISO编辑工作之后,2020年底将正式发布C++ 20。
Sugar这两天玩了玩JetBot,就是用Nvidia Jetson Nano做的智能小车。其中小车马达的驱动模块用的是I2C的马达驱动板。本篇Sugar就从硬件角度说一说I2C总线。
你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。说起我的诞生,跟关系数据库MySQL还挺有渊源的。在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用户请求也随之暴涨,而每一个用户请求都变成了对它的一个又一个读写操作,MySQL是苦不堪言。
嵌入式操作系统历史悠久、门类繁多、用途广泛,不仅包括嵌入式实时多任务操作者系统(RTOS)、开源的Linux、机器人和路由器操作系统,还包括新型的物联网操作系统及边缘计算操作系统平台。笔者认为,只要是国人开发的,国人参与维护的开源项目,都是广义上的“国产嵌入式操作系统”,随着中国物联网产业迅猛发展,国产装备自主可控需求旺盛,国产嵌入式操作系统发展步入快车道。
栈(stack)是限定仅在表的一端进行操作的数据结构,且栈是一种先进后出的数据结构,允许操作的一端称为栈顶,不允许操作的称为栈底。
嵌入式操作系统历史悠久、门类繁多、用途广泛,不仅包括嵌入式实时多任务操作者系统、开源的Linux、机器人和路由器操作系统,还包括新型的物联网操作系统,以及边缘计算操作系统平台。笔者认为,只要是国人开发的,国人参与维护的开源项目,都是广义上的“国产嵌入式操作系统”,随着中国物联网产业迅猛发展,国产装备自主可控需求旺盛,国产嵌入式操作系统发展步入快车道。
嵌入式操作系统历史悠久、门类繁多、用途广泛,不仅包括嵌入式实时多任务操作者系统(RTOS)、开源的 Linux、机器人和路由器操作系统,还包括新型的物联网操作系统,以及边缘计算操作系统平台。笔者认为,只要是国人开发的,国人参与维护的开源项目,都是广义上的“国产嵌入式操作系统”,随着中国物联网产业迅猛发展,国产装备自主可控需求旺盛,国产嵌入式操作系统发展步入快车道。
雷神之锤3是一款九十年代非常经典的游戏,内容画面都相当不错,作者是大名鼎鼎的约翰卡马克。由于当时游戏背景原因,如果想要高效运行游戏优化必须做的非常好,否则普通人的配置性能根本不够用,在这个背景下就诞生了“快速开平方取倒数的算法”。
RT-Thread x STM32 全连接创意创客大赛是 RT-Thread 联手意法半导体(ST)发起,联合博通集成电路(Beken)、广和通(Fibocom)、立创EDA、码云(Gitee)、正点原子合作伙伴,面向所有开发者的科技型竞赛活动,旨在充分挖掘和培养开发者的创新能力和工程实践素质,提高针对实际问题进行设计制作的能力,对物联网操作系统 RT-Thread 和嵌入式应用系统的理解和设计能力。
图文并茂,一看就懂!
在DL-LN33模块使用之前,我们需要对模块进行通信的波特率、地址、信道和网络ID进行设置,这样我们首先要对模块的通信协议进行了解,本文重点分析一下模块指令的格式,然后对模块地址和组网信息进行修改。
关于DL-LN33 ZigBee模块的介绍。
本文所使用Keil MDK 的版本为V4.21。其他版本差别不大,读者可以根据自己使用的版本进行操作或者从Keil的官网下载新版本。使用的标准外设库为V3.5版本。使用的开发调试工具为JLINK-V8,使用的驱动版本为V4.08l。
选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。
本文分享了一个基于FreeRTOS的micro(微型)ROS。
Windows下常用IDE来编译,Linux下直接使用gcc来编译,编译过程是Linux嵌入式编程的基础,也是嵌入式高频基础面试问题。