- 全部
- 默认排序
Linux作为自由免费开源的操作系统,也是在Internet上部署服务器和应用程序的首选方案广受全球开发者的青睐,常用于大型嵌入式项目开发。但由于高内存和CPU使用率过高,会导致Linux运行缓慢甚至无响应,导致电脑非常卡,这时我们需要确定
嵌入式软件因为硬件资源限制,可能存在驱动与应用耦合的情况,但对于大型项目,资源充裕的情况下,复杂的业务逻辑、后续扩展维护的需要,必须采用分层和模块化思维,这种思想就是架构模式。一般分7种架构模式: ① 分层架构 ② 多层架构 ③ 管道 - 过滤器架构 ④ 客户端 - 服务器架
我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!对许多嵌入式项目来说,系统设计师都倾向于选择实时操作系统(RTOS)。但RTOS总是必要的吗?答案是取决于具体的应用,因此了解我们要达到什么目标是决定RTOS是必要的还是花瓶的关键。一般来说,在采用非实时操作系统(non-RTOS)的任何
1、项目规划阶段需求明确化:将模糊需求转化为具体技术指标任务分解:使用WBS将大项目拆解为可执行小任务时间估算:为每个任务预留30%缓冲时间资源规划:提前确认芯片库存和开发工具可用性2、开发过程管理版本控制:使用Git进行代码和文档管理模块
如果要谈起嵌入式调试接口,那么SWD和JTAG是必不可少的主角,这两类接口的选择,将直接决定着嵌入式项目的开发效率及系统性能,那么如何选?1、SWD与JTAG接口的核心区别引脚结构:JTAG需4-5线(TMS/TCK/TDI/TDO+可选T
要说嵌入式项目怎么管理,就像是给一个软硬集合的复杂系统“定规矩”,你不可能像管纯软件项目那样说改就改,毕竟硬件改一次,时间和金钱成本都太高了。目前主流的管理模式就那么几个,我把它们的特点整理成表格,可一目了然看其区别及应用场景。怎么选?看准
做电池供电的嵌入式项目时,不少人都遇到过这种尴尬:反复核对了唤醒源配置,引脚、中断、NVIC全检查了一遍,单片机进入低功耗后还是彻底“睡死”,怎么都唤不醒。其实很多时候问题根本不出在唤醒源本身,而是这些容易被忽略的隐性环节。1. 悄悄触发的
接手烂代码,先找引脚定义
接手别人留下来的嵌入式项目,最怕的不是代码写得丑,而是硬件边界不清楚。没有注释、没有文档,某个 GPIO 到底接了继电器、按键还是测试点都说不清。这时候直接追业务逻辑,往往越看越烦。我的习惯是先停一下,不急着重构,也不急着骂上一个人。先把引

扫码关注



















