2017嵌入式系统开发工程师综合编程题
命令和shell
1)编写一个脚本,统计一个目录下面所有C代码的行数。(2分)
2)编写一个sed脚本,去除HTML文件中的HTML标记。(2分)
3)编写一个脚本获得当前系统eth0的IP地址。(2分)
4)编写一个脚本以交互的方式,进行DNS的设定。(2分)
5)使用ls命令编写一个脚本,实现ls -R,递归列出当前目录下的所有目录、文件。(2分)
6)———————————————————–
在一个目录下,找soft-link files,用下面的命令,原理是可行的,但无法操作,该如何解决?要2种方法。(2分)
ls -l | grep ->
7)———————————————————–
如何把标准错误输出,重定向到标准输出上。(2分)
8)———————————————————–
我们的系统中的'软件包是使用RPM管理的。要求下面的问题写出shell命令和运行结果。( 5分)
如何知道系统中安装了几个软件包。
如何知道系统中安装了哪几类(group)软件包。
如何知道kernel软件包的简述。
如何知道kernel软件包的Changelog。
如何知道kernel软件包有几个文件。
如何知道kernel软件包安装后有多大。
综合编程题:
要求:
1、完成需求,程序运行正确。
2、工作原理文档,使用文档完整。
3、代码规整优美。注释得当。
4、运行速度足够快。
1、———————————————————–
这里有一个8MB的文件,编写一个copy程序,拷贝这个文件,并计算所需时间。用工具分析出是哪些代码或函数造成速度瓶颈。
提示:如果只是使用read/write调用,不是一个好的实现。(20分)
2、———————————————————–
Linux系统中,什么时候会出现类似Y2K的问题。写一个程序证明。(20分)
3、———————————————————–
编写一个程序,测试系统最小的睡眠时间间隔。(20分)
4、———————————————————–
编写一个pipe程序,测试有N个管道,size大小的buffer情况下,pipe的传输性能是多少
?(20分)
5、———————————————————–
在ext2文件系统上,单个文件最大可以达到多少?
写一个程序获得这方面的限制。(20分)
-
嵌入式系统开发技术知识点
OC的开发大多以IP核为基础,在单个芯片上集成处理器、存储器、各种接口等组价,组成一个相当完整的计算机系统,以满足特定嵌入式应用领域的需求。下面YJBYS小编为大家整理了关于嵌入式系统开发技术知识点,希望对你有所帮助。IP核是开发SOC的重要保证。IP核的复用优点...
-
学习嵌入式linux的步骤
Linux文件系统具有良好的结构,系统提供了很多文件处理程序。以下是小编整理的学习嵌入式linux的步骤,希望大家认真阅读!1.基础知识:目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。科目:数字电路、计算机组成原理、嵌入式微处理器...
-
嵌入式Linux系统概述
当下,微型化和专业化成为发展的新趋势,嵌入式产品成为信息产业的主流。下面yjbys小编为大家准备了关于嵌入式Linux系统的文章,欢迎阅读。1嵌入式Linux的特点嵌入式系统是以应用为中心,以计算机为基础,软硬件可裁剪,适用于系统对功能、可靠性、成本、功耗严格要求的专...
-
嵌入式处理器体系结构
从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。下面是小编整理的关于嵌入式处理器体系结构,欢迎大家参考!这个阶段课程渊源已久。上世纪90年代时单片机的大行其道是计算机单芯片化的开端。随着集成电路技术的发展,单芯片上集成...