嵌入式软件工程师
JaydonChen
这个作者很懒,什么都没留下…
展开
-
嵌入式软件工程师面试历程
记录这个月的面试经验和其中些许对于工作的看法。 一 广州优利康沛科技有限公司 这是我向公司提出离职申请,还没离职就去面试的一家公司。该公司没有笔试题,由一个资深工程师直接面试我,都是问些基础知识,例如:怎么理解C语言中的定义和声明?是否使用过实时操作系统?sizeof函数和strlen函数的区别?系统调度的原理?Linux内核函数和库函数调用,哪个更耗时?等等。。。只要基础知识...原创 2018-09-12 21:07:08 · 5548 阅读 · 1 评论 -
STM32学习记录--启动流程
0 前言 大学期间写过几个基于STM32F103xxx的项目,由于项目对于性能没有严格要求,所以当时没有去捣腾启动文件、内核、外设等的联系和作用,面试时被问及,哑口无言,所以再学习学习。 1 上电启动流程 本次学习是基于STM32F4XXXX芯片,接下来的描述也都是基于该芯片。 片内Flash中存在两个可执行文件,boot和app。上电之后执行bo...原创 2019-06-26 11:00:50 · 234 阅读 · 1 评论 -
未来一年(2018/09/07~2019/09/07)里需要练习和沉淀的知识
1 知识点内容如下 (1)英语水平较高 (2)精通C/C++、JAVA、SHELL编程 (3)精通51、ARM(M3、A7、A9)、DSP、FPGA架构和运用,熟悉总线(USB、UART、SPI、I2C、485、232)接口和协议以及驱动编程,丰富的固件开发 (4)熟悉Linux操作系统,精通uboot移植、内核裁剪、根目录制作、驱动开发、应用层软件开发 (5)熟悉设计模式 (6)精通...原创 2018-09-14 17:26:05 · 388 阅读 · 0 评论 -
软件编程规范
1 排版 1.1 赋值操作符、算术操作符、逻辑操作符、位域操作符等双目操作符的前后加空格 1.2 单目操作符前后不加空格 1.3 if、for、while、switch 与后面的括号加空格 2 注释 2.1 源程序有效注释量必须在20%以上 2.2 保证代码与注释的一致性 2.3 全局变量要有详细的注释 2.4 说明性文件 如.h文件、.inc文件、.def...原创 2018-09-14 11:45:01 · 519 阅读 · 0 评论