
简介
入世未深的小男生
擅长的技术栈
可提供的服务
你懂的
联想2023届嵌入式开发工程师

在工作学习中,我们会使用到很多的工具,好的工具可以起到事半功倍的效果。高效简洁没有广告最好免费。这里给大家分享几个我日常一直在使用且感觉比较好的软件、网站、工具。开发VSCode;问答ChatGPT;笔记Notion;日程Microsoft To Do;阅读zlibrary

在我刚出来的时候,都没有程序架构的概念,基本一个while死循环干到底。模块之间也没有封装好,导致代码写好以后,扩展性和维护性太差,类似的功能代码,也很难移植到新项目去复用。早期我也是这样写的,反正实现功能就行了,代码好不好,功能上又看不出区别。不过,等你接触到复杂的项目时,这招就行不通了。

指针、数组和内存分配,都是需要我们时刻关注的问题。为了防止程序在以上的地方出现BUG,我们需要养成良好的编程习惯。嵌入式中,程序一般是存储在FLASH中,但是运行的时候是在内存(RAM)里运行的。内存泄漏是指你向系统申请分配内存进行使用(newmalloc),然后系统在堆内存中给这个对象申请一块内存空间,但当我们使用完了却没有归系统(delete),导致这个不使用的对象一直占据内存单元,造成系统将

嵌入式软件工程师都听说过 u-boot 和 bootloader,但很多工程师依然不知道他们到底是啥。今天就来简单讲讲 uboot 和 boot loader的内容以及区别。一、BootloaderBootloader从字面上来看就是启动加载的意思。用过电脑的都知道,windows开机时会首先加载bios,然后是系统内核,最后启动完毕。那么bootloader就相当于手机的bios,它在手机启动的

目录一、嵌入式中的映射表是什么?二、映射表在串口数据解析中的应用1. 数据结构2. 指令、函数映射表 3. 串口解析函数实现三、映射表在UI设计中的应用1. 数据结构2. 函数映射表3. 定义两个变量保存当前场景和上一个场景4. 按下Up按键 跳转到指定场景current_stage的值根据映射表改变5. 场景改变后 根据映射表执行相应的函数Handler(* ̄︶ ̄)创作不易!期待你们的 点赞、收

在物联网中,通讯线的作用是传输数据信号和电能,以便在设备之间建立通信链路。常见的通讯线包括USB线、信号线、RS485、RS232、以太网线、CAN等。其中,USB线是一种数字信号传输线,可以连接电脑和其他外设,传输数据、充电和供电等功能。信号线用于传输单个信号或特定信号,通常用于连接设备内部的不同模块、电路或组件,传输特定的信号或信号类型。而RS485RS232以太网线CAN等通讯线则用于在不同

第一次配置开发环境的零基础学习者;小型项目开发(课程作业/毕业设计);从其他语言(如Python/Java)转向C++的技术人员;在数字世界的底层架构中,C++始终扮演着系统级开发的基石角色。从操作系统内核到游戏引擎,从高频交易系统到自动驾驶算法,这门诞生于1983年的编程语言持续推动着计算机技术的边界突破。对于每一位C++开发者而言,环境配置不仅是书写第一个"Hello World"的必经之路,

应用程序的架构大致有三种:1、简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2、时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。3、操作系统,此法应该是应用程序编写的最高境界。

Keil C51;嵌入式开发者、单片机工程师等需合法学习Keil开发环境的用户,适用于Windows 10/11系统下因官方许可证配置失败(ERROR R206/R208)、ST-Link调试受限等场景,提供kengen工具生成临时学习用激活密钥,严禁商用。
