首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
leon201903091654136
获赞
90
粉丝
72
关注
3
看过 TA
65
南京理工大学
2013
嵌入式工程师
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑leon201903091654136吗?
发布(253)
评论
刷题
收藏
leon201903091654136
关注TA,不错过内容更新
关注
2021-01-09 23:48
南京理工大学 嵌入式工程师
2019备考[嵌入式系统设计师]之基础知识
1、嵌入式系统的定义 (1)定义 以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体 积、功耗严格要求的专用计算机系统。 (2)嵌入式系统发展的4个阶段: 无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。 (3)知识产权核(IP核): 具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。 (4)IP核 IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类:软核、固核、硬核。 2、嵌入式系统的组成 硬件层、中间层、系统软件层和应用软件层 (1...
0
点赞
评论
收藏
分享
2021-01-09 23:48
已编辑
南京理工大学 嵌入式工程师
2019备考[嵌入式系统设计师]之MCPU
一、引言 嵌入式微处理器是嵌入式系统的核心器件,深入理解嵌入式微处理器的工作原理,组成结构、体系结构以及软件编程等方面,无论对嵌入式设计师考试的准备还是对嵌入式项目的开发都有一定的帮助。在目前白花盛放的嵌入式微处理器市场,各种各样大大小小的嵌入式微处理器就像菜市场里面的青菜一样。要对各种嵌入式微处理器都有深入的理解几乎是不可能的。但是万变不离其中,在总多的嵌入式微处理器中都有着共同的概念、原理与规律。我们要做的是分析嵌入式微处理器的基本结构、基本工作原理、体系结构、市场发展趋势、各种微处理器的特点与应用场合等等。我个人觉得,面对全国的考试,其考点应该是大家都应该去掌握的一些共有的基本知识,或者...
0
点赞
评论
收藏
分享
2021-01-09 23:47
南京理工大学 嵌入式工程师
2019备考[嵌入式系统设计师]之操作系统
一、引言 我觉得,嵌入式系统设计主要包含系统设计、硬件设计和软件设计。其中大部分工作是嵌入式软件方面,包括操作系统的移植、系统体系架构设计、设备驱动程序编写、用户应用程序设计等等。所以在嵌入式系统设计师的考试中也应该集中在这几点上面。 前面的几篇文章对嵌入式硬件方面做了几个总结,现在对嵌入式软件方面做一些个人的归纳,再结合历年真题分析一下,对我认为常见的考点梳理了一下,不知道对大家有没有用处。 在嵌入式软件设计中,操作系统基础尤为重要,可以考查的考点也特别的多。我觉得它的地位就跟四六级英语考试中的阅读部分一样。这部分内容不能吃透,很难将这个考试拿下来,当然也有例外的。我只是想说明这部分的重要...
0
点赞
评论
收藏
分享
2021-01-09 23:47
已编辑
南京理工大学 嵌入式工程师
你真的会使用搜索引擎吗?
鉴于很长时间以来,在使用某度的体验感受时,搜索第一页全是某度自家产品或者是广告,特总结一下如何更加优雅的使用搜索技巧。 检索问题的能力是需要摸了一些坑来锻炼出来的,总是问你一些在别人看来很低级的东西是尬的。要知道自己的问题通过百度/google很多都是一目了然。当然如果有初学的小伙伴问我有关代码的我也是知无不言。毕竟谁都是有过从入门的一个过程。 我个人很少是什么问题都是直接跑去问别人了的。任何问题先想办法自己解决,实在想不不出来,或者检索不到,再去麻烦别人。事实证明实际问题90%都是能够通过检索完成的。 尤其对于我们程序员来讲。知识的更新迅速,没有终身学习的习惯,天天坑老本,迟早是要被淘汰的。...
0
点赞
评论
收藏
分享
2021-01-09 23:47
已编辑
南京理工大学 嵌入式工程师
[无私分享]最新网盘资源搜索站点
网盘是一个庞大的免费资源宝库,关键是你怎么利用!一个好的搜索引擎让你事半功倍!让你找资源从此不在愁!曾经很多的搜索网站已经倒闭,有的由国内也迁移了到了国外...风云变幻,一切从新开始! 最新网盘搜索引擎大全整理 去转盘http://www.quzhuanpan.com/ 西林街搜索http://www.xilinjie.com/ 百度谷歌联合搜索https://www.gobaidugle.com/m 盘多多http://m.panduoduo.net/ 众人网搜索http://m.renrensousuo.com/ 57百度云搜索https://m.57fx.com/ 网盘之家http://...
0
点赞
评论
收藏
分享
2021-01-09 23:46
已编辑
南京理工大学 嵌入式工程师
shell输入输出重定向问题
大多数UNIX系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 重定向命令列表如下: 命令 说明 command>file 将输出重定向到file command<file 将输入重定向到file command>>file 将输出以追加的方式重定向到file n>file 将文件描述符为n的文件重定向到file n>>file 将文件描述符为n的文件以追加的方式重...
0
点赞
评论
收藏
分享
2021-01-09 23:46
南京理工大学 嵌入式工程师
2019备考[嵌入式系统设计师]之“接口技术(上)”
一、引言 嵌入式系统的硬件除了核心的微处理器之外就是外围器件和接口。接口技术在嵌入式系统设计处于如此重要的位置,是嵌入式系统设计师硬件部分的重要考试范围。目前嵌入式系统中的接口五花八门,每个接口都可以写成一本厚厚的书。面对内容如此之多,范围如此之广的考试部分,应该怎么样去复习呢?我的指导思想是,把握好每种接口技术的最基本概念,理解透每个接口的最基本工作原理,从历年考题中提炼出常考知识点,重点进行复习,这样足以应付考试了。是不是这样就要通过真题考试来验证了,让我们期待吧。 二、复习笔记 1. Flash 存储器 (1)Flash 存储器是一种非易失性存储器,根据结构的不同可以将其分为NOR F...
0
点赞
评论
收藏
分享
2021-01-09 23:46
已编辑
南京理工大学 嵌入式工程师
2019备考[嵌入式系统设计师]之“接口技术(下)”
11、串行接口 (1)串行通信是指,使数据一位一位地进行传输而实现的通信。与并行通信相比,串行通信具有传输线少、成本低等优点,特别适合远距离传送;缺点是速度慢。 (2)串行数据传送有3种基本的通信模式:单工、半双工、全双工。 (3)串行通信在信息格式上可以分为2种方式:同步通信和异步通信。A、异步传输:把每个字符当作独立的信息来传输,并按照一固定且预定的时序传送,但在字符之间却取决于字符与字符的任意时序。异步通信时,字符是一帧一帧传送的,每帧字符的传送靠起始位来同步。一帧数据的各个代码间间隔是固定的,而相邻两帧数据其时间间隔是不固定的。B、同步传输:同步方式不仅在字符之间是同步的,而且在字符...
0
点赞
评论
收藏
分享
2021-01-09 23:45
南京理工大学 嵌入式工程师
2019备考[嵌入式系统设计师]之“存储管理篇”
通过分析历年考题发现,在存储管理方面的题目蛮多的,应该是一个重要考点。无论是概念、理论、分析和计算都相当容易出题。这里就先拿这个点说说吧,其他的以后有时间再写了。 1、存储器系统的层次架构 计算机系统的存储器被组织成一个金字塔的层次结构。自上而下为:CPU内部寄存器、芯片内部高速缓存(cache)、芯片外部高速缓存(SRAM、SDRAM、DRAM)、主存储器(NAND FLASH、NOR FLASH、EEPROM)、外部存储器(磁盘、光盘、CF卡、SD卡)和远程二级存储器(分布式文件系统、WEB服务器),6个层次的结构。上述设备从上而下,依次速度更慢、容量更大、访问频率更小,造价更便宜。 ...
0
点赞
评论
收藏
分享
2021-01-09 23:45
已编辑
南京理工大学 嵌入式工程师
2019备考[嵌入式系统设计师]之“电路基础”
一、引言 在嵌入式系统的硬件设计中,嵌入式微处理器和外围设备接口技术是两个最为核心的部分,然而支撑这个两个部分的基础确实电子电路的基本技术。任何一个嵌入式系统的设计都离不开电子电路的设计。作为嵌入式系统设计师的考试,对这方面的考查或多或少有几题,但在整个考试题目中所占的比例不多,但这并不能说明以后的考试就不会考查这方面的知识,毕竟这个部分是一个不可缺少的基础。同时,在嵌入式的一些基础知识题目的解题中,也需要一定电子电路设计的基础知识。电子电路设计的基础知识可以写成几本书,但是不要害怕。正是如此,考试考查的只可能是重要概念、基础知识和基本技能。过去的真题也验证了这一点,考查的都是电子电路设计的基...
0
点赞
评论
收藏
分享
2021-01-09 23:45
南京理工大学 嵌入式工程师
快速上手Makefile
一、What Makefile是一个规定了怎么去编译和链接程序的脚本文件,在执行make命令时会执行该文件,window环境下的IDE,如visual studio已经集成了该功能,不需要关心程序的编译规则,在linux下做C/C++开发时经常用到,说到这里首先要知道一个工具make。 make是一个解释Makefile中指令的命令工具,常见的IDE都集成了这个工具。目前centos 7.3 GNU的make版本是3.82。 二、Ruler 目标文件:依赖文件列表(逗号分隔)[Tab]系统指令 (注意:系统指令前必须有tab) 三、USE 3.1 Simple uer 现有文件main.cpp...
0
点赞
评论
收藏
分享
2021-01-09 23:44
已编辑
南京理工大学 嵌入式工程师
动态分配那些事儿
当编写程序时,偶尔会不确定数组的大小(包括存储字符串的数组)。较为方便的做法是等到程序运行时再来确定数组的实际大小。 在标准C中,提供了3个库函数:malloc(),calloc()和realloc()。那么他们有什么区别,分别用在什么场合呢? malloc()函数 函数原型: void * malloc(size_t num_byte)参数介绍: 一般来说,如果申请成功会它返回一个无类型(通用)指针,使用者需要通过强制类型转换将其转换为你需要的类型。如果申请失败,函数返回空指针。 num_byte为你申请的空间大小,它固定以8位单字节为单位。在实际编程中,为了程序的可移植性,往往使用siz...
0
点赞
评论
收藏
分享
2021-01-09 23:44
南京理工大学 嵌入式工程师
C与C++的差异
c语言是结构化模块化的语言,是面向过程的程序设计。c++既可以面向过程,也可以面向对象的程序设计(增加了面向对象机制)。c语言的头文件都有.h后缀名,c++中用户自己编制的头文件带.h,系统提供的头文件无后缀名,c++兼容c的头文件。c语言的结构体struct只能包含数据成员,c++的类可以包含数据成员和成员函数。c++中使用usingnamespace作为命名空间,当含有系统头文件时必须包含命名空间。 相对于c语言,c++语言增加的主要特性包括类、重载、派生、虚函数、模板以及异常处理。 但在进一步讨论这些新特性之前,我们需要讨论这两种语言之间的一些小差异。 一、注释 c++语言支持单行注释。...
0
点赞
评论
收藏
分享
2021-01-09 23:44
南京理工大学 嵌入式工程师
介绍一个有用的linux命令
你是否经常因为记不住众多的linux命令而头疼不已? 你是否因为记不住众多的命令参数而头疼不已? 或许有人说我可以用谷哥度娘啊?但是不是感觉他们的检索效率又非常低下呢? 或许有人说我可以用man命令啊?但是不是通过man命令显示的结果又不易阅读呢?。 今天我就是来解救你们的!!!tldr命令正是解决这一痛点。 tldr是什么? 它的中文名叫“GitHub页翻译”,是 “一个简洁的社区驱动的帮助手册”,这是对它最好的解释。 根据二八原则给出命令的常用场景示例,简单易读,来自五湖四海的朋友都可以向Github上这个命令库提交内容,它完全是由社区驱动的。 虽然说linux自带man命令光环,它有更...
0
点赞
评论
收藏
分享
2021-01-09 23:43
南京理工大学 嵌入式工程师
嵌入式开发五大关注点
无论嵌入式系统多么简单或复杂,开发人员都应密切关注五个关键特性。一些是显而易见的,例如RAM和ROM使用。然而,还有其他人经常被开发人员看过,这很容易成为设计周期中的一个主要问题。 系统时序 询问任何开发人员系统中断或其他系统功能的最小,最大和平均执行时间,并且百分之九十的时间答案是空白的。在了解嵌入式系统的实时性能时,许多开发人员只是交叉指责并希望获得最佳效果。微控制器已经变得非常快速和强大,但它们绝不是通用计算设备,其中时间可以完全被忽略。开发人员需要了解他们的系统如何响应,例如,如果多个中断同时触发,或者如果用户一次性地混淆所有按钮。 幸运的是,现代微控制器提供了许多工...
0
点赞
评论
收藏
分享
1
4
5
6
7
8
17
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务