社区
C语言
帖子详情
昨天的——上海某全球五百强面试题(嵌入式)
zgy166
2004-11-18 10:41:17
1.static变量和static 函数各有什么特点?
3.描述一下嵌入式基于ROM的运行方式基于ram的运行方式有什么区别。
4.task 有几种状态?
5.task 有几种通讯方式?
6.C函数允许重入吗?
7.嵌入式操作系统和通用操作系统有什么差别?
...全文
3945
76
打赏
收藏
昨天的——上海某全球五百强面试题(嵌入式)
1.static变量和static 函数各有什么特点? 3.描述一下嵌入式基于ROM的运行方式基于ram的运行方式有什么区别。 4.task 有几种状态? 5.task 有几种通讯方式? 6.C函数允许重入吗? 7.嵌入式操作系统和通用操作系统有什么差别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
76 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
slamXP
2004-11-24
打赏
举报
回复
不错。。。
zgy166
2004-11-24
打赏
举报
回复
准备揭帖。。。
tianhxk
2004-11-23
打赏
举报
回复
汗,刚看到题目,有种似曾相识的感觉,但就是回答不出来,当看了各位的回答之后,恍然大悟,有点后怕,面试的时候碰到怎么办?????
zgy166
2004-11-23
打赏
举报
回复
明天中午揭帖
zgy166
2004-11-23
打赏
举报
回复
UP
twfx7758
2004-11-23
打赏
举报
回复
真的不错啊!
zgy166
2004-11-23
打赏
举报
回复
谢谢 babiq(路人甲)
babiq
2004-11-23
打赏
举报
回复
3.描述一下嵌入式基于ROM的运行方式基于ram的运行方式有什么区别。
基于ROM:速度较基于RAM的慢,因为会有一个把变量,部分代码等从存储器(硬盘,flash)搬移到RAM的过程;可用RAM资源比基于RAM的多;
基于RAM:速度较基于ROM的快,可用RAM比基于ROM的少,因为所有的代码,数据都必须存放在RAM中。
-------------------------------------------
这个答错了。rom运行方式是指指令从rom中取出,首先对rom有一定要求(例如按block进行读写nand flash就不支持rom运行,同时由于rom读写的限制,无法完成异常处理,即异常处理函数肯定放在ram中)。在有区别就是片选不一样。
============================================
4.task 有几种状态?
挂起,休眠,运行,结束
【主考官的反应】:惊讶。。。然后挖鼻屎,我顺便递给他一张纸。。。
-----------------------------------------------------------------------------------------
三种吧,挂起,就绪,运行
=========================================================================================
5.task 有几种通讯方式?
信号量,消息队列,共享内存
【主考官的反应】:眼睛看着天花板
-----------------------------------------------------------------------------------------
差不多够用了,信号和信号量是不一样的。
===============================================================================
6.C函数允许重入吗?
不知道什么叫重入
【主考官的反应】:笑
-----------------------------------
没听说过允许重入啊,汗~~
===================================
7.嵌入式操作系统和通用操作系统有什么差别?
我答:嵌入式操作系统:rom,ram比较小,cpu速度比较慢。
主考官提示:是操作系统,不是系统
我接着说:
嵌入式操作系统比通用操作系统实时性强。
------------------------------------------------
这个太不完全了,嵌入式操作系统强调实时性,并且可裁减。要求系统资源的消耗要尽可能的小。
================================================
zhudeshan
2004-11-23
打赏
举报
回复
都是基础啊
houdy
2004-11-23
打赏
举报
回复
6.C函数允许重入吗?
------------------
函数的重入和不可重入是和函数本省有关的,例如一个字符串拷贝的函数就是可重入的,而一个在函数中调用了I/O,分配内存是就可能是不重入的,是否重入要看调用的库函数是否重入的.现在Windows平台下的C库已经支持多线程了,所以如果你调用的是多线程版的C运行库,应该都是可重入的.
Cnxiaowei
2004-11-22
打赏
举报
回复
我@@@ 都乱问一气
程序员就是猪也能做
The123
2004-11-22
打赏
举报
回复
重入?
------
在函数执行时,中断->执行其他代码->执行完了再回到中断的地方继续
大雾
2004-11-22
打赏
举报
回复
嵌入式操作系统一般没有UI,体积小,实时性强,对稳定性要求更高。
02051223
2004-11-22
打赏
举报
回复
答案和上面的差不多。
yevv
2004-11-22
打赏
举报
回复
嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及应用程序。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。
一般情况下,嵌入式操作系统可以分为两类。一类是面向控制、通信等领域的实时操作系统, 如WindRiver公司的VxWorks, ISI的pSOS, QNX系统软件公司的QNX和老牌的VRTX(Microtec公司)等。另一类是面向消费电子产品的非实时操作系统, 这类产品包括个人数字助理(PDA)、移动电话、机顶盒、电子书、WebPhone等。随着Internet及芯片技术的快速发展, 消费电子产品的需求日益扩大,原来只关注实时操作系统市场的厂家纷纷进军消费电子产品市场,推出了各自的解决方案,使嵌入式操作系统市场呈现出相互融合的趋势。
allen830826
2004-11-21
打赏
举报
回复
到底什么是重入?
linchunfu
2004-11-20
打赏
举报
回复
真想写篇文章,叫《鼻屎与手纸》,或是叫《工作,从鼻屎开始》,厉害!
冷月清晖
2004-11-20
打赏
举报
回复
恭喜~~恭喜! :)
copygirl
2004-11-20
打赏
举报
回复
我要是你,就把那张纸要回来,留作纪念,哈哈!
好像任务的状态还有几种组合的,suspend+ready?得回去看书再说了!
allen830826
2004-11-20
打赏
举报
回复
请问什么是重入
加载更多回复(56)
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例AVRM16L转S52板DXP资料及其相关资料
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例AVR M16L转S52板DXP资料及其相关资料
基于Matlab的直流电机双闭环控制系统仿真研究(Simulink仿真实现)
内容概要:本文系统地介绍了基于Matlab/Simulink平台的直流电机双闭环控制系统仿真研究,聚焦于由电流环和转速环构成的双闭环控制结构,详细阐述了PI控制器的设计原理与参数整定方法。通过Simulink搭建完整的电机控制仿真模型,深入分析系统在启动过程、突加负载等典型工况下的动态响应特性,全面验证了双闭环控制策略在提升系统稳定性、响应快速性及抗干扰能力方面的优越性能,为电机控制系统的理论教学、课程实践与工程应用提供了可靠的仿真依据和技术支撑; 适合人群:自动化、电气工程及其相关专业的本科高年级学生、研究生,以及从事电机控制、电力电子与运动控制领域研究的科研人员和工程技术人员; 使用场景及目标:①应用于高校课程设计、毕业设计及科研项目中的电机控制仿真任务;②掌握双闭环PI控制系统的控制机理与Simulink建模与仿真技能;③提升对电机动态性能评估、控制器设计与参数优化的综合实践能力; 阅读建议:建议读者结合Matlab/Simulink软件动手搭建仿真模型,逐步调试PI控制器参数,观察并分析不同参数对系统性能的影响,从而深入理解控制策略的核心作用机制,并可在掌握基础后进一步拓展至先进控制算法如模糊控制、自适应控制和模型预测控制的研究与实现。
数字营销KOL、KOC与素人达人角色分工:品牌投放组合策略与真实口碑建设
内容概要:本文系统解析了KOL、KOC、垂类达人与素人达人在品牌营销中的不同定位与作用。KOL擅长制造声量与影响力,适用于新品发布或品牌破圈;垂类达人聚焦专业领域,适合深度种草与决策引导;KOC以真实用户体验增强口碑信任,利于长尾搜索与用户信赖建立;素人达人则通过高密度内容覆盖,提升品牌在平台中的可见性与搜索占位。文章强调,有效的达人投放应基于品牌阶段性目标进行科学组合,形成从曝光、理解、信任到转化的完整链路。; 适合人群:品牌营销人员、新媒体运营、电商从业者、MCN机构及有达人投放需求的新消费品牌团队。; 使用场景及目标:①制定达人营销策略时明确各类达人的角色分工;②优化投放组合,提升种草效率与转化效果;③构建可持续积累的内容资产与搜索壁垒;④避免将不同达人简单等同为流量工具的常见误区。; 阅读建议:此资源不仅适用于实操参考,更可作为品牌制定全域内容战略的理论依据,建议结合自身品牌阶段,分场景拆解应用,并配合数据复盘持续优化达人投放模型。
idea插件idea-claude-code-gui-0.4.5
idea插件idea-claude-code-gui-0.4.5
FS68002A最新BOM.xlsx
FS68002A最新BOM
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章