- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 杂谈芯片、解决方案与产品
有幸参与过一些产品的开发,目前又在一家公司参与芯片的开发。两段经历让我觉得芯片、解决方案与实际产品之间存在着非常紧密的联系。
2023-06-24 03:26:06
174
原创 程序简史--程序的编译、链接、加载和运行
对于程序员而言,我们将一堆写满代码的文本文件通过IDE或者编译链,最终形成一个可执行文件,而后丢到运行平台上让其行使其最终的使命。那么?程序如何从那一堆文本文件,变为最终的可执行文件?又如何在某平台开始运行?本文旨在从相对宏观的角度,忽略具体实现细节,描述一下程序的诞生以及运行的流程。
2023-01-30 18:31:45
640
原创 freeRTOS调度
嵌入式的设备开发通常有两种模式:裸机开发和OS开发。像功能较为强大的SOC通常都会先一直linux或其他OS然后进行业务逻辑的开发;而单片机则有很多简单的应用场景直接使用裸机开发的模式,稍微复杂些的场景,会先移植OS,然后在OS的基础上开发。我认为移植OS主要有两大需求:实现多线程和更加方便的资源管理,比如内存管理。多线程的实现离不开调度器,调度器的实现又分不开现场切换和调度策略。不同OS通常会有不同的调度策略,有些大型的OS比如linux甚至于会同时支持多种调度策略。本文简单描述目前比较常见的freeRT
2023-01-02 23:46:11
1754
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人