嵌入式系统
至简李云
近十年通讯行业从业经验,曾任 Motorola 系统架构师;近十年就职于阿里巴巴集团,曾负责 UC 浏览器电脑版技术团队和阿里巴巴集团内部的服务网格(Service Mesh)技术的落地工作,现在阿里云负责服务网格专有云技术工作;具有硬件开发经验的软件技术专家;著有在嵌入式领域具有很好口碑的图书——《专业嵌入式软件开发》;《技术团队效能动力模型》的提出者;浙江大学MBA,具有管理思维的软件工程师;陪伴两个孩子一起成长的工程师父亲。
展开
-
一种面向业务流的内存管理算法
在象通讯系统中的基站这样的复杂嵌入式系统中,对于内存管理模块的效率具有很高的要求,因此内存管理模块的算法很有讲究。讲究在于,不仅要考虑算法的效率,还要兼顾算法是否会带来大量的内存碎片以及如何进行内存碎片合并。正因如此,这类嵌入式系统软件大多会对内存管理模块根据业务特点进行适当的优化。优化的方式无外乎引入内存池,或对堆管理模块引入新的算法加以优化,然而这些方法除了引入了一定的算法复杂度外原创 2012-07-31 22:39:19 · 5508 阅读 · 0 评论 -
《专业嵌入式软件开发》重新上架
书已重新上架了天猫上的电子工业出版社旗舰店,请前往下单购买。这个版本修订了之前所发现的所有错误,同时代码的背景色也调得更淡了,这样阅读体验没有了之前因为太黑而带来的压迫感。谢谢读者的认可与厚爱!得知不少企业将之当作是内部的推荐书,我感到万分荣幸。原创 2011-12-16 22:05:10 · 7277 阅读 · 14 评论 -
缓解可查错性问题的手段——单元测试
从本月初开始,我加入了某基站开发团队。尽管我在通讯行业工作快10年了,但这是头一次工作于机站项目,所需学习的东西自然很多,还是那句话 — 有挑战才会有进步。在此我想与读者分享过去三周我就软件的可查错性的一点新体会。现从事的项目是真正的嵌入式系统,机站上的MAC和PHY程序是运行在DSP之上的。加入团队伊始,同事告诉我,团队在碰到Crash这样的问题时,显得很是被动。经过我俩几番的交谈,原创 2012-08-05 21:16:42 · 5255 阅读 · 2 评论