嵌入式软件工程师
JaydonChen
这个作者很懒,什么都没留下…
展开
-
嵌入式软件工程师面试历程
记录这个月的面试经验和其中些许对于工作的看法。一 广州优利康沛科技有限公司 这是我向公司提出离职申请,还没离职就去面试的一家公司。该公司没有笔试题,由一个资深工程师直接面试我,都是问些基础知识,例如:怎么理解C语言中的定义和声明?是否使用过实时操作系统?sizeof函数和strlen函数的区别?系统调度的原理?Linux内核函数和库函数调用,哪个更耗时?等等。。。只要基础知识...原创 2018-09-12 21:07:08 · 5638 阅读 · 1 评论 -
STM32学习记录--启动流程
0 前言 大学期间写过几个基于STM32F103xxx的项目,由于项目对于性能没有严格要求,所以当时没有去捣腾启动文件、内核、外设等的联系和作用,面试时被问及,哑口无言,所以再学习学习。1 上电启动流程 本次学习是基于STM32F4XXXX芯片,接下来的描述也都是基于该芯片。 片内Flash中存在两个可执行文件,boot和app。上电之后执行bo...原创 2019-06-26 11:00:50 · 266 阅读 · 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 · 395 阅读 · 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 · 590 阅读 · 0 评论