2868|14

565

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

大家来说说单片机的启动过程? [复制链接]

 
单片机上电之后到执行main函数之前是怎么样的一个过程?

此帖出自单片机论坛

最新回复

面试出这样的问题说明面试官要求很高,要会深入解决问题的人,并不是要找只会简单写代码  详情 回复 发表于 2016-7-24 09:05
点赞 关注
个人签名stm32/LoRa物联网:304350312
 

回复
举报

305

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
微机原理,太深,不知道
此帖出自单片机论坛

点评

昨天,在一个群里面,有个技术说,他面试都会问这个问题,说是最基本的问题  详情 回复 发表于 2016-7-22 11:43
 
 

回复

565

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
kk118a 发表于 2016-7-22 11:24
微机原理,太深,不知道

昨天,在一个群里面,有个技术说,他面试都会问这个问题,说是最基本的问题
此帖出自单片机论坛
 
个人签名stm32/LoRa物联网:304350312
 
 

回复

1792

帖子

0

TA的资源

五彩晶圆(初级)

4
 
如果说是IC行业的话,可能是基本的问题,对于做应用的,几个人能懂?
此帖出自单片机论坛

点评

昨天,在一个群里面,有个技术说,他面试都会问这个问题,说是最基本的问题,他本人好像是计算机的  详情 回复 发表于 2016-7-22 12:41
 
 
 

回复

565

帖子

0

TA的资源

一粒金砂(高级)

5
 
sint27 发表于 2016-7-22 11:46
如果说是IC行业的话,可能是基本的问题,对于做应用的,几个人能懂?

昨天,在一个群里面,有个技术说,他面试都会问这个问题,说是最基本的问题,他本人好像是计算机的
此帖出自单片机论坛

点评

是他面试别人的时候问这个问题,是他自己觉得基本的吧? 反正我工作三年面试几十次没人问这个问题,找的也都是单片机开发工作 有些面试题我觉得就跟应试教育一样,比如常见的运算符运算顺序类的考题,真的写软件的  详情 回复 发表于 2016-7-22 13:25
 
个人签名stm32/LoRa物联网:304350312
 
 

回复

6040

帖子

204

TA的资源

版主

6
 
无非就几个内容,精简点说就是初始化内存,然后跳转到main。
对有初始值的全局/静态变量赋初值,没初始化的全局/静态变量清0,是不是还初始化了SP记不清楚了。然后就可以调到main了。
此帖出自单片机论坛

点评

记不清,怎么还敢说“无非就几个内容”  详情 回复 发表于 2016-7-22 13:02
 
 
 

回复

565

帖子

0

TA的资源

一粒金砂(高级)

7
 
lcofjp 发表于 2016-7-22 12:53
无非就几个内容,精简点说就是初始化内存,然后跳转到main。
对有初始值的全局/静态变量赋初值,没初始化 ...

记不清,怎么还敢说“无非就几个内容”
此帖出自单片机论坛

点评

你可以找标准答案对比一下,信不信由你。  详情 回复 发表于 2016-7-22 13:29
 
个人签名stm32/LoRa物联网:304350312
 
 

回复

1792

帖子

0

TA的资源

五彩晶圆(初级)

8
 
freeelectron 发表于 2016-7-22 12:41
昨天,在一个群里面,有个技术说,他面试都会问这个问题,说是最基本的问题,他本人好像是计算机的

是他面试别人的时候问这个问题,是他自己觉得基本的吧?
反正我工作三年面试几十次没人问这个问题,找的也都是单片机开发工作
有些面试题我觉得就跟应试教育一样,比如常见的运算符运算顺序类的考题,真的写软件的人谁会那么写,加个括号就好了
此帖出自单片机论坛

点评

就楼主这个问题来说,我个人觉得倒是一个好问题。对很多编程应用来说,知不知道启动过程,好像的确没什么影响。但是否知道启动过程,涉及到一个人对MCU原理理解深浅的程度。对一项事物理解越深,在工作中的可拓展性  详情 回复 发表于 2016-7-22 17:09
 
 
 

回复

6040

帖子

204

TA的资源

版主

9
 
freeelectron 发表于 2016-7-22 13:02
记不清,怎么还敢说“无非就几个内容”

你可以找标准答案对比一下,信不信由你。
此帖出自单片机论坛
 
 
 

回复

6040

帖子

204

TA的资源

版主

10
 
我现在不干这行了,我也不想深研究了。
这个面试题确实不怎么样,知不知道对编程基本没啥影响。
就像电脑启动阶段都干了啥,没几个人知道,但是大家用电脑也并没什么大碍。
此帖出自单片机论坛
 
 
 

回复

449

帖子

0

TA的资源

纯净的硅(中级)

11
 
sint27 发表于 2016-7-22 13:25
是他面试别人的时候问这个问题,是他自己觉得基本的吧?
反正我工作三年面试几十次没人问这个问题,找的 ...

就楼主这个问题来说,我个人觉得倒是一个好问题。对很多编程应用来说,知不知道启动过程,好像的确没什么影响。但是否知道启动过程,涉及到一个人对MCU原理理解深浅的程度。对一项事物理解越深,在工作中的可拓展性也就越深,甚至能决定一个人在这项工作中能达到一个什么样的高度。你不要觉得不懂这些一样编程,但真要碰到问题了,懂这些的人,比不懂这些的人,可能更能容易解决问题。这种看法,能扩展到其他方面,比如算法。我跟大专生、本科生、硕士生、海归硕士都做过同事。平时编程应用时,你会发现差别不大,甚至一些硕士还不如大专生编得好(这是真事)。但真要涉及到用算法解决问题时,你会发现大专生、本科生、硕士生之间的差别。读书越多、学历越高,或者基础越好的,在思维、眼界等方面会更好。在工作中,他们能达到更高的高度。

我觉得,经验可以积累,基础却很难夯实。
此帖出自单片机论坛

点评

的确是这样子的  详情 回复 发表于 2016-7-25 22:31
 
 
 

回复

242

帖子

0

TA的资源

一粒金砂(高级)

12
 
最先执行厂家固化好的bootloader,
此帖出自单片机论坛
 
 
 

回复

2万

帖子

341

TA的资源

版主

13
 
面试出这样的问题说明面试官要求很高,要会深入解决问题的人,并不是要找只会简单写代码
此帖出自单片机论坛
 
 
 

回复

565

帖子

0

TA的资源

一粒金砂(高级)

14
 
Aragorn 发表于 2016-7-22 17:09
就楼主这个问题来说,我个人觉得倒是一个好问题。对很多编程应用来说,知不知道启动过程,好像的确没什么 ...

的确是这样子的
此帖出自单片机论坛
 
个人签名stm32/LoRa物联网:304350312
 
 

回复

565

帖子

0

TA的资源

一粒金砂(高级)

15
 
qwqwqw2088 发表于 2016-7-24 09:05
面试出这样的问题说明面试官要求很高,要会深入解决问题的人,并不是要找只会简单写代码

此帖出自单片机论坛
 
个人签名stm32/LoRa物联网:304350312
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表