久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

嵌入式linux工程師筆試題目[推薦]

時間:2019-05-14 23:02:46下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《嵌入式linux工程師筆試題目[推薦]》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《嵌入式linux工程師筆試題目[推薦]》。

第一篇:嵌入式linux工程師筆試題目[推薦]

北京航天泰??萍加邢薰?/p>

嵌入式linux筆試題目

一、簡答題:

1. 請寫出實現后面幾個功能的Linux命令:顯示文件,拷貝,刪除

2. do??while和while??do有什么區別?

3. Linux系統下.ko文件是什么文件?.so文件是什么文件?

4. 如何使用vi進行塊拷貝、粘貼、刪除的操作

5. 在Linux系統中,用來存放系統所需要的配置文件和子目錄的目錄是。

6. 如何使用gcc得到宏展開的中間代碼

7. 如何使用gdb調試多進程

8. 用戶進程間通信主要哪幾種方式

9. 解釋命令ls-amore具體含義。

10. LINUX中的管道指什么,重定向又指什么

11. 請寫出下列代碼的輸出內容 #include “stdio.h” main(){ int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf(“b,c,d:%d,%d,%d”,b,c,d);return 0;

12. 編寫一個函數intcharnum(charfn[10]),該函數以只讀方式打開文件fn,,通過統計,返回文件中字符的個數,請使用while循環實現計數功能。請勿修改主函數main和其他函數中的任何內容,僅在函數charnum的花括號中填寫若干語句。

文件kt7_2.cpp的內容如下:

#include

第1頁/共2頁

北京航天泰??萍加邢薰?/p>

#include #include intcharnum(charfn[10]);voidmain(){ intnum;

num=charnum(“abc.txt”);} cout<<“num=”<

intcharnum(charfn[10]){

}

二、編程題

13. 如果有一個簡單的Test項目目錄如下:

# tree Test Test |--common.h |--main.cpp |--test.cpp `--test.h

1)使用wildcard、patsubst函數編寫一個C++項目的Makefile文件 2)使用automake、autoconfig編寫一個支持configure選項的configure.in腳本

14. 編寫一個hello world程序,要求以創建進程的方式打印Hello World!

15. 打開一個文件,并讀取從第100字節開始的50字節數據。

16. 編寫一對socket程序,要求類似于network echo procotol。

Client每隔1秒把自己的IP地址輪流循環發送給一個Server.Server接到IP后,在屏幕上打印對方IP;然后把自己的IP發送回去。Client收到回復后,在屏幕上打印對方IP。

程序一直運行,直到用戶退出。各自分類統計接收到的各IP的數據包的個數。

注意:Client可以向多個Server發送請求,Server也可以接收多個Client請求。

17.請描述Linux下程序開發到執行的工作流程(結合自己的項目經歷)。

18.結合自己的學習或工作感受簡述Linux與Windows編程的區別,嵌入式Linux與Windows的嵌入式OS(如XPE、WinCE)的區別。

第2頁/共2頁

第二篇:嵌入式linux工程師筆試題目

北京航天泰??萍加邢薰?/p>

嵌入式linux筆試題目

一、簡答題:

1. 請寫出實現后面幾個功能的Linux命令:顯示文件,拷貝,刪除

Ls cp rm 2. do??while和while??do有什么區別?

Do?while是先執行一次循環體內的代碼然后在判斷,而while?.do則是先判斷一下條件,然后在執行。Do??.while如果是不滿足條件也會執行,一定會執行一次。

3. Linux系統下.ko文件是什么文件?.so文件是什么文件?

Linux系統下.ko是模塊文件,比如驅動之類的。.so是動態鏈接庫文件 4. 如何使用vi進行塊拷貝、粘貼、刪除的操作

5. 在Linux系統中,用來存放系統所需要的配置文件和子目錄的目錄是。

/etc 這個目錄用來存放系統管理所需要的配置文件和子目錄

6. 如何使用gcc得到宏展開的中間代碼

gcc –E –P xxfile 7. 如何使用gdb調試多進程

先ps出進程id,再gdb-a attach上去,b設一個斷點,c繼續運行就可以了

8. 用戶進程間通信主要哪幾種方式

管道,信號量,消息隊列,有名管道 9. 解釋命令ls-amore具體含義。

-a 輸出目錄下的所有文件,包括隱藏文件-m 橫向輸出文件名,并以’,’隔開-o 顯示文件除組外的詳細信息-r 對目錄反向排序

-e 輸出時間的全部信息,而不是簡要信息

10. LINUX中的管道指什么,重定向又指什么

管道是一種兩個進程間進行單向通信的機制。因為管道傳遞數據的單向性,管道又稱為半雙工管道。數據只能由一個進程流向另一個進程(其中一個讀管道,一個寫管道);如果要進行雙工通信,需要建 立兩個管道。管道只能用于父子進程或者兄弟進程間通信。,也就是說管道只能用于具有親緣關系的進程間通信。

11. 請寫出下列代碼的輸出內容 #include “stdio.h” main(){ int a,b,c,d;a=10;

第1頁/共3頁

北京航天泰睿科技有限公司

b=a++;c=++a;d=10*a++;printf(“b,c,d:%d,%d,%d”,b,c,d);return 0;

12. 編寫一個函數intcharnum(charfn[10]),該函數以只讀方式打開文件fn,,通過統計,返回文件中字符的個數,請使用while循環實現計數功能。請勿修改主函數main和其他函數中的任何內容,僅在函數charnum的花括號中填寫若干語句。

文件kt7_2.cpp的內容如下:

#include

#include

#include

intcharnum(charfn[10]);

voidmain(){ intnum;

num=charnum(“abc.txt”);} cout<<“num=”<

intcharnum(charfn[10]){

}

二、編程題

13. 如果有一個簡單的Test項目目錄如下:

# tree Test Test |--common.h |--main.cpp |--test.cpp `--test.h

1)使用wildcard、patsubst函數編寫一個C++項目的Makefile文件 2)使用automake、autoconfig編寫一個支持configure選項的configure.in腳本

14. 編寫一個hello world程序,要求以創建進程的方式打印Hello World!

15. 打開一個文件,并讀取從第100字節開始的50字節數據。

第2頁/共3頁

北京航天泰??萍加邢薰?/p>

16. 編寫一對socket程序,要求類似于network echo procotol。

Client每隔1秒把自己的IP地址輪流循環發送給一個Server.Server接到IP后,在屏幕上打印對方IP;然后把自己的IP發送回去。Client收到回復后,在屏幕上打印對方IP。

程序一直運行,直到用戶退出。各自分類統計接收到的各IP的數據包的個數。

注意:Client可以向多個Server發送請求,Server也可以接收多個Client請求。

17.請描述Linux下程序開發到執行的工作流程(結合自己的項目經歷)。

18.結合自己的學習或工作感受簡述Linux與Windows編程的區別,嵌入式Linux與Windows的嵌入式OS(如XPE、WinCE)的區別。

第3頁/共3頁

第三篇:嵌入式linu學習心得

嵌入式Linux學習心得

1、Linux命令

ls:查看目錄-l以列表方式查看;ls –l 與ll的功能一樣 pwd: 查看當前的目錄

cd:改變當前操作目錄cd /直接跳到根目錄 cd..回到上一級目錄 cat: 打印顯示當前文件的內容信息

mkdir:創建目錄

fdisk: 查看硬盤分區信息,-l以列表方式查看

->代表是鏈接文件,類似window下的快捷方式。

cp: 復制命令,例子cp 文件名 /home/dir/

mv: 移動或改名,如mv sonf.confsonf.txt(改名)移動:mv sonf.conf / rm:刪除命令,如rm –f test.c;如刪除目錄rm –fr d

man:查看某個命令的幫助,man 命令

2、各系統目錄的功能

drw—r—w--:d代表是目錄,drw代表當前用戶的權限,r代表組用戶的權限,w代表其它用戶的權限。x代表有執行權限。

/boot/gruff.conf: 啟動引導程序

/dev:brw—rw--:b代表是塊設備。Linux設備有三種,塊設備(b開頭)、字符設備(c開頭)、網絡設備。had代表第一個硬盤,hdb代表第二個硬盤。Hdb2代表第二塊硬盤的第二個分區。3,67代表主設備為3,從設備為67./etc:存放的是系統的配置文件。Inittab文件存放不同啟動方式下必須啟動的進程。Inittab文件中有6個啟動level,wait中對應著6個level的目錄,respawn代表當一個進程被意外終止了,但會自動啟動的進程,如守護進程。rc.d目錄中存放了一個rc.sysinit文件,里面存放系統初始化配置信息。/etc還有一個vsftpd里面存放tcp、ftp的配置。

/home : 用戶目錄,存放用戶的文件,/lib:存放庫文件,后綴為so的文件代表動態鏈接庫。

/lost+found:系統意外終止,存放一些可以找回的文件。

/mnt:掛載外部設備,如掛載光驅:mount –t /dev/cdrom/mnt/cdrom,如

果在雙系統中,要查看windows中D盤的文件,首先應該將D盤的文件映射過來,mount –t /dev/hda2/mnt/windows/d

/opt:用戶安裝的應用程序

/proc:是系統運行的映射,比較重要。里面的文件數字代表進程號。每個進程號目錄下包含進程的基本信息。還有其他信息,如cpuinfo等,內核支持的文件系統filesystem等。系統支持的中斷interrupts,iomen代表內存分配情況。ioport存放IO端口號。還有分區信息,modole信息,狀態信息,版本信息

對于Linux的設備驅動程序,有兩種加載模式,一種是直接加載進linux內核,一種是以模塊的方式加載到內核。

/sbin: 系統管理的一些工具。如poweroff關機工具。

/usr: 安裝系統時很多文件放在此目錄下面,包含一些更新等,include包含的頭文件,lib 是Linux的庫文件,src包含Linux2.4的內核源碼

/var:存放是臨時變量

3、

第四篇:嵌入式工程師考試題目

筆試題(60分鐘)

姓名:

成績:

嵌入式系統

1.

2.

3.

4.

5.

簡述什么是嵌入式系統。簡述ARM的版本及特點。簡述INTEL XSCALE架構的主要組成。簡述INTEL PXA255的邏輯結構。簡述你了解的嵌入式操作系統有哪些,各有何特點。

WinCE

1. 簡述WinCE系統的完整開發流程。

2. 簡述Platform Builder的功能。

3. 簡述WinCE內核的構成及各模塊的主要功能。

4. 簡述Eboot和NK下載到目標板的基本流程及工具。

5. 簡述你在WinCE平臺上所開發的一個軟件項目的(a)功能,(b)軟件邏輯結構,(c)所使用的開發工具的情況。

Symbian

1. 簡述在進行Symbian OS C++應用開發過程中,你使用哪些技巧以提高你的代碼質量。

2. 解釋Symbian操作系統手機上構成Java平臺的MIDP和CLDC特性。3. 簡述Symbian OS上對象如何創建和銷毀。

4. 解釋Symbian OS上活動對象的概念。

5. 簡述你在Symbian OS上所開發的一個軟件項目的(a)功能,(b)軟件邏輯結構,(c)所使用的開發工具的情況。

Linux

1. 簡述BOOTP協議的功能及工作流程。

2. 簡述Linux Bootloader的功能及工作流程。

3. 簡述Linux的完整啟動流程及所需的軟件模塊。

4. 簡述嵌入式Linux上經常使用的文件系統類型及各自的特點。

5. 簡述你在嵌入式Linux平臺上所開發的一個軟件項目的(a)功能,(b)軟件邏輯結構,(c)所使用的開發工具的情況。

第五篇:嵌入式軟件工程師評估題目

1.計算下列C語言表達式的值

0x34 & 0x78值為______

= = 0x64值為______

0x8 | 0x70值為______

0x55 ^ 0x88值為______&& 2值為______

strlen(“Hello!”)值為______

sizeof(char)值為______

32位系統上, sizeof(long)值為______

0x20 < 30? 1:2 值為______

!99值為______

2.用C語言預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)3.ARM指令是多少位的?

4.關鍵字volatile在C語言中有什么意義?

5.關鍵字const在C語言中有什么意義?

6.關鍵字static在C語言中有什么意義?

7.寫一段C語言代碼,動態申請128K內存,并將前面100個字節初始化為00xFF.8.寫一段C語言代碼,用遞歸的方式實現階乘函數

階乘的定義: n的階乘 = 1 * 2 * 3 *? ? *(n-1)* n

9.寫出下面C語言代碼段的輸出

#include “stdio.h”

#include “stdlib.h”

void main(void)

{

int a, b, c = 3;

int *p;

p = &a;

*p =1;

b = a+1;

printf(“a=%d, b=%d, c=%d”, a, b,c);

}

10.翻譯下面英文為中文

i.MX31L is a high performance embedded RISC processor based on ARM11 core from Freescale.It is a high-speed, low power consumption processor.Windows CE is a generic OS for embedded system by Microsoft, which is a small footprint, modulized, customizable and reliable OS.In this paper, an embedded system using i.MX31L as hardware platform, Windows CE as operating system, NAND Flash as storage medium is described.The memory access for RAM and NAND Flash was designed to be flexible and extendible.The Flash bad-block management,Flash access control, mutually exclusive access, storage of OS image, OS loading, NAND Flash driver, FAT file system were implemented.A two-level OS loader, a USB upgrade tool and a selftest for manufacturing check were implemented.The performance of file system was extensively evaluated, and being further optimized.Moreover, the defect of NAND Flash controller of i.MX31L was discovered during implementation stage.The defect was solved successfully with software workaround.A mature solution for mass production was resulted.

下載嵌入式linux工程師筆試題目[推薦]word格式文檔
下載嵌入式linux工程師筆試題目[推薦].doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    嵌入式程序員C語言筆試題目

    華碩_嵌入式程序員C語言筆試題目 預處理器(Preprocessor) 1 . 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題) #define SECONDS_PER_YEAR (60 * 6......

    硬件工程師筆試題目

    第一題:翻譯,不說了(注意詞匯:電阻 resistors,阻抗:resistance 反饋feedback,電容capacitance,等吧) 第二題:填空,主要是模電的,功放管根據什么分類的?按功放中功放管的導電方式不同,可以......

    硬件工程師找工作筆試題目

    硬件題目 1.用mos 管搭出一個二輸入與非門。 2.集成電路前段設計流程,寫出相關的工具。 3.解釋名詞IRQ,BIOS,USB,VHDL,SDR。 4.簡述如下Unix 命令cp -r, rm,uname。 5.用波形表示D 觸......

    CVTE結構工程師筆試題目

    cvte結構工程師筆試透露之前在筆試之前想找些之前該公司的筆經看一下,沒想到竟然沒有人分享,于是我決定,如果筆試題目太bt,讓我過不了就寫些筆經給后輩,積些人品。先說說題型,填空......

    嵌入式考試筆試

    基于雙核處理器的視頻觀瞄設備,同時實現標清分辨率的紅外和可見光兩路模擬復合信號采集和處理,且由兩個內核中的CoreA完成紅外通道視頻信號處理,CoreB完成可見光通道視頻處理,系......

    軟件工程師筆試題目[推薦5篇]

    姓名: 一、 問答題1、 頭文件中的 ifndef/define/endif 干什么用?2、 #include和#include“filename.h” 有什么區別?3、 在C語言中,修改符volatile的含義是什么?舉例說明其使用......

    2008baidu武大筆試軟件工程師題目

    第一題是給兩個串a和b,判斷a中的字符是否在b中出現,a和b中都有可能出現漢字,漢字按gbk編碼,占兩個字節,第一個字節的最高位為1第二題是有s={a,b,c,d...z,aa,ab...az,...zz,aaa,aa......

    測試工程師招聘筆試題目匯總

    測試工程師面試筆試問題你發現了一個軟件缺陷,但開發人員認為不是,就是不改程序,你如何處理? --測試人員和開發人員所依據的需求和設計規格說明書的版本是否一致;把問題升級到各......

主站蜘蛛池模板: 色妞色综合久久夜夜| 黑森林福利视频导航| 两个人看的www免费视频中文| 成av人片在线观看www| 午夜福利视频合集1000| 国产人妻高清国产拍精品| 亚洲国产成人综合精品| 亚州日本乱码一区二区三区| 国产aⅴ爽av久久久久久| 亚洲伊人久久精品酒店| 99久久国产综合精品女同图片| 国产无套内射又大又猛又粗又爽| 国产精品激情欧美可乐视频| 亚洲欧洲免费三级网站| 亚洲色欲网熟女少妇| 日韩人妻无码精品一专区二区三区| 在教室伦流澡到高潮hgl动漫| 国产超爽人人爽人人做人人爽| 少妇人妻互换不带套| 亚洲精品nv久久久久久久久久| 亚洲伦无码中文字幕另类| 亚洲国产精品无码中文字满| 天美麻花果冻视频大全英文版| 在线亚洲精品国产二区图片欧美| 好男人在线社区www在线观看视频| 亚洲欧美日韩视频高清专区| 国产不卡久久精品影院| 精品无码久久久久国产| 日日碰日日摸夜夜爽无码| 美女露内裤扒开腿让男人桶无遮挡| 亚洲人成网站在线播放2020| 激情国产一区二区三区四区| 国产高清在线精品一区| 97se狠狠狠狠狼亚洲综合网| 8x福利精品第一导航| 亚洲国产成人精品无码区在线播放| 国产亚洲精品久久久久久| 国产情侣2020免费视频| 国产真人作爱免费视频道歉| 久久人人爽人人爽久久小说| 欧美日韩综合一区二区三区|