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

關(guān)于linux系統(tǒng)的一點學(xué)習(xí)心得

時間:2019-05-12 14:43:27下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《關(guān)于linux系統(tǒng)的一點學(xué)習(xí)心得》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《關(guān)于linux系統(tǒng)的一點學(xué)習(xí)心得》。

第一篇:關(guān)于linux系統(tǒng)的一點學(xué)習(xí)心得

關(guān)于linux系統(tǒng)的一點學(xué)習(xí)心得

實例:

在一臺Toshiba的Satellite型筆記本電腦上安裝Redhat AS4系統(tǒng),該電腦已裝有winXP操作系統(tǒng),目的是為了實現(xiàn)在Linux系統(tǒng)上上網(wǎng)、通訊、辦公等功能.系統(tǒng)安裝:

在機(jī)器上安裝winXP系統(tǒng)時,除了分出C:盤、D:盤、E:盤3個ntfs分區(qū)外,還留出約6GB的空間準(zhǔn)備裝Linux。安裝過程比較簡單,在網(wǎng)上有很多文章介紹,安裝方法有光盤、硬盤、internet安裝等幾種方式,從光盤安裝是比較常用的方式:插入安裝光盤,然后按提示做既可。

安裝過程中要注意的是:

1.在硬盤分區(qū)前,要先分出一個swap分區(qū),大小一般設(shè)為內(nèi)存的2倍,以2的倍數(shù)為宜,這臺機(jī)器內(nèi)存256MB,故設(shè)swap分區(qū)大小512MB;2.剩余空間分成一個區(qū),文件格式可選ext2或ext3,選ext2既可,將該硬盤分區(qū)掛載在文件系統(tǒng)的根‘/’上;(這里設(shè)置是可選擇的,沒有特殊要求的話如此設(shè)置既可)3.安裝過程可選擇圖形界面或文本界面,都可。我是選用圖形界面。

4.AS4是redhat的“高級服務(wù)器”版,也就是enterprise版,對硬件的支持很好,在安裝過程中能很好的識別硬件、并自動裝載驅(qū)動。除了提示設(shè)置顯示分辨率,沒有太多麻煩。(我在另一臺同方的臺式機(jī)上安裝AS4也很順利。感覺目前安裝linux的較新版本,只要機(jī)器不是特別老舊,不存在驅(qū)動方面的問題。)

5.有一些服務(wù)如vftps、sshd、samba、xinetd等都會自動安裝,也可以在安裝過程中選擇自定義安裝。但是,自動安裝過程中并沒有將4張安裝光盤里全部的rpm包都裝入系統(tǒng),有一些rpm包根據(jù)需要自己可在安裝盤上找到以“rpm-ivh 包名.rpm”命令安裝,rpm包在光盤的路徑為“/RedHat/RPMS/”,區(qū)分大小寫,查看和設(shè)置系統(tǒng)服務(wù)用命令setup或ntsysv來做,如果一個服務(wù)原本設(shè)置為關(guān)閉,現(xiàn)在要打開,那么在設(shè)置界面里打上“*”后,還要重啟動機(jī)器后該服務(wù)才運行,或執(zhí)行指令例如“service mysql start”開啟mysql的服務(wù)。還有一個命令如“sshd restart”就是用來重啟sshd的進(jìn)程守護(hù)程序。

關(guān)于linux的文件系統(tǒng)及常用命令的簡介:

在網(wǎng)上可以搜到大量的文章,筆者學(xué)習(xí)Liunx的過程中,主要也是依靠 下載完以后用rpm-i apt-0.5.15cnc6-4.centos4.i386.rpm 進(jìn)行安裝

其實這時就可以用了,不過為了使更新更快,我們最好編輯一下下面這個文件 /etc/apt/sources.list.d/centos.list

修改其中的apt源為centos的中國鏡像

QUOTE: ### CentOS-4 APT repository rpm http://mirror.be10.com centos/4/apt/i386 os addons updates extras rpm http://mirror.be10.com centos/4/apt/i386 contrib centosplus 然后更新apt文件列表

apt-get update

升級所有文件

apt-get upgrade ======================== #opcsy_如下錯誤提示: Reading Package Lists...Done Building Dependency Tree...Done You might want to run `apt-get-f install' to correct these.The following packages have unmet dependencies: java-1.4.2-gcj-compat-devel: Depends: ecj but it is not installed Depends: java-1.4.2-gcj-compat(= 0:1.4.2.0-26jpp)but it is not installed E: Unmet dependencies.Try using-f.#opcsy_加參數(shù)-f重新執(zhí)行.(從鏡像站升級)_這個升級很花時間.然后從光盤找到關(guān)于java以及相關(guān)聯(lián)的各個包,一步一步地安裝。

======================== 也可以用下面命令來安裝軟件

apt-get install packagename

用apt可以升級我們大多數(shù)的軟件,但要升級內(nèi)核還需要用yum

先安裝yum

apt-get install yum

這個時候需要導(dǎo)入一個GPG-KEY

rpm--import /usr/share/rhn/RPM-GPG-KEY

現(xiàn)在網(wǎng)上的文章出現(xiàn)了一個失誤,還要修改一下/etc/yum.repos.d/CentOS-Base.repo 才可以yum升級,把/etc/yum.repos.d/CentOS-Base.repo的內(nèi)容替換為:

QUOTE: [base] name=CentOS-4Updates baseurl=http://mirror.be10.com/centos/4/updates/i386/ gpgcheck=1

#packages used/produced in the build but not released [addons] name=CentOS-4Extras baseurl=http://mirror.be10.com/centos/4/extras/i386/ gpgcheck=1

#additional packages that extend functionality of existing packages [centosplus] name=CentOS-4packages by Centos Users [contrib] name=CentOS-4Testing baseurl=http://mirror.be10.com/centos/4/testing/i386/ gpgcheck=1 enabled=0 然后現(xiàn)在就可以進(jìn)行升級了

yum update

yum升級完以后如果升級內(nèi)核的話需要重新啟動,使用

/sbin/shutdown-r now

重新啟動以后再看看系統(tǒng)內(nèi)核,已經(jīng)是新版本的了

————————————————————————————————————————————

(以上“--”內(nèi)的內(nèi)容為摘錄)

關(guān)于yum這個工具,我也是剛剛知道,用的不多,但是在網(wǎng)上搜索后可以找到大量的資料,大略看了一下,應(yīng)是一個功能強(qiáng)大的軟件。

12.關(guān)于samba:samba的翻成中文是“桑巴舞”的意思。幾乎所有的Linux發(fā)行套件都提供了一個很好的工具Samba,可以輕松實現(xiàn)(特別是linux與microsoft Windows之間)文件共享和打印共享。Samba是基于SMB協(xié)議的一個應(yīng)用程序。AS4在標(biāo)準(zhǔn)安裝后會把Samba的rpm包默認(rèn)安裝。用戶可以service smb start打開這個服務(wù),或者用ntsysv來把服務(wù)smb設(shè)為開機(jī)自啟動。以前的很多資料都評價說Samba的功能很強(qiáng)大,但易用性也極差,所以在網(wǎng)上搜索到的較老的資料也都把samba的使用描述的很復(fù)雜,確實,在低版本上實現(xiàn)其功能優(yōu)點麻煩,打印共享功能我甚至沒有能夠試出來。但是,高版本的samba無論安裝還是使用應(yīng)該都是件輕松的事,我用的是samba-3.0.10-1.4E:

linux里samba默認(rèn)的掛載windows目錄的命令是smbmount,執(zhí)行[root@cyk etc]# smbmount后顯示如下

Usage: mount.smbfs service mountpoint [-o options,...] Version 3.0.10-1.4E

Options: username= SMB username password= SMB password credentials= file with username/password krb use kerberos(active directory)netbiosname= source NetBIOS name uid= mount uid or username gid= mount gid or groupname port= remote SMB port number fmask= file umask dmask= directory umask debug= debug level ip= destination host or IP address workgroup= workgroup on destination sockopt= TCP socket options scope= NetBIOS scope iocharset= Linux charset(iso8859-1, utf8)codepage= server codepage(cp850)unicode use unicode when communicating with server lfs large file system support ttl= dircache time to live guest don't prompt for a password ro mount read-only rw mount read-write

This command is designed to be run from within /bin/mount by giving the option '-t smbfs'.For example: mount-t smbfs-o username=tridge,password=foobar //fjall/test /data/test

這樣,我們用mount命令就可以把目的目錄mount到linux里來,比如

[root@cyk mnt]# mount-t smbfs-o username=aa,password=aa //10.101.100.107/aoe /mnt/test 這個命令用aa這個用戶和密碼登錄到10.101.100.107這臺主機(jī)上的aoe目錄上,把它掛載到/mnt/test目錄。用umount /mnt/test就卸載了。

把Linux上的目錄共享給windows操作系統(tǒng),用samba也可以實現(xiàn),需要在windows系統(tǒng)里加裝一個客戶端(協(xié)議)。但是,許多人可能認(rèn)為使用ssh、telnet或ftp方式訪問linux更方便,我也是這樣認(rèn)為。除非有一些應(yīng)用是要鏡像盤符。

我在考慮通過samba把局域網(wǎng)里裝在另一臺windows系統(tǒng)上的HP打印機(jī)共享過來,要實現(xiàn)這個功能我還需要找點資料。。。

http://

關(guān)于郵件系統(tǒng)的介紹

http://fedora.redhat.com/

fedora是redhat的一個版本,這個網(wǎng)站提供支持

另外一些推薦站點和書籍在附錄的《linux一句話精采問答》里有列出,感興趣的朋友自己可以去找找。

第二篇:嵌入式linu學(xué)習(xí)心得

嵌入式Linux學(xué)習(xí)心得

1、Linux命令

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

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

mkdir:創(chuàng)建目錄

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

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

cp: 復(fù)制命令,例子cp 文件名 /home/dir/

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

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

2、各系統(tǒng)目錄的功能

drw—r—w--:d代表是目錄,drw代表當(dāng)前用戶的權(quán)限,r代表組用戶的權(quán)限,w代表其它用戶的權(quán)限。x代表有執(zhí)行權(quán)限。

/boot/gruff.conf: 啟動引導(dǎo)程序

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

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

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

/mnt:掛載外部設(shè)備,如掛載光驅(qū):mount –t /dev/cdrom/mnt/cdrom,如

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

/opt:用戶安裝的應(yīng)用程序

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

對于Linux的設(shè)備驅(qū)動程序,有兩種加載模式,一種是直接加載進(jìn)linux內(nèi)核,一種是以模塊的方式加載到內(nèi)核。

/sbin: 系統(tǒng)管理的一些工具。如poweroff關(guān)機(jī)工具。

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

/var:存放是臨時變量

3、

第三篇:信息管理系統(tǒng)學(xué)習(xí)心得

信息管理系統(tǒng)學(xué)習(xí)心得

院系:計算機(jī)與信息管理工程

班級:09級信息管理2班

姓名:時莉娟

學(xué)號:0906012005

信息管理系統(tǒng)學(xué)習(xí)心得

這個學(xué)期新學(xué)了管理信息系統(tǒng)這門學(xué)科,覺得受益不淺。

我想先描述一下管理信息系統(tǒng)的基本職能:數(shù)據(jù)的收集和錄入,負(fù)責(zé)數(shù)據(jù)的存貯,負(fù)責(zé)系統(tǒng)內(nèi)信息的傳輸,數(shù)據(jù)的加工,模型的建立、求解、應(yīng)用和修改,輸出信息,向各管理層提供信息,支持決策,管理信息系統(tǒng)自身的管理及維護(hù)。后面主要為根據(jù)結(jié)構(gòu)化的系統(tǒng)規(guī)范來講主要有系統(tǒng)分析系統(tǒng)設(shè)計等等。

眾所周知,管理信息系統(tǒng)是為了適應(yīng)現(xiàn)代化管理的需要,在管理科學(xué)、系統(tǒng)科學(xué)、信息科學(xué)和計算機(jī)科學(xué)等學(xué)科的基礎(chǔ)上形成的一門科學(xué),它研究管理系統(tǒng)中信息處理和決策的整個過程,并探討計算機(jī)的實現(xiàn)方法。它是一個由人、計算機(jī)、通信設(shè)備等硬件和軟件組成的,能進(jìn)行管理信息的收集、加工、存儲、傳輸、維護(hù)和使用的系統(tǒng)。管理信息系統(tǒng)可促使企業(yè)向信息化方向發(fā)展,使企業(yè)處于一個信息靈敏、管理科學(xué)、決策準(zhǔn)確的良性循環(huán)之中,為企業(yè)帶來更高的經(jīng)濟(jì)效益。所以,管理信息系統(tǒng)是企業(yè)現(xiàn)代化的重要標(biāo)志,是企業(yè)發(fā)展的一條必由之路。

信息系統(tǒng)在管理各項事務(wù)中有著普遍的應(yīng)用,促進(jìn)了企業(yè)管理工作的提升。管理信息系統(tǒng)是為管理服務(wù)的,它的開發(fā)和建立使企業(yè)擺脫落后的管理方式,實現(xiàn)管理現(xiàn)代化的有效途徑。管理信息系統(tǒng)將管理工作統(tǒng)一化、規(guī)范化、現(xiàn)代化,極大地提高了管理的效率,使現(xiàn)代化管理形成統(tǒng)一、高效的系統(tǒng)。過去傳統(tǒng)的管理方式是以人為主體的人工操作,雖然管理人員投入了大量的時間、精力,然而個人的能力是有限的,所以管理工作難免會出現(xiàn)局限性,或帶有個人的主觀性和片面性。而管理信息系統(tǒng)使用系統(tǒng)思想建立起來的,以計算機(jī)為信息處理手段,以現(xiàn)代化通信設(shè)備為基本傳輸工具,能力管理決策者提供信息服務(wù)的人機(jī)系統(tǒng),這無疑是將管理與現(xiàn)代化接軌,以科技提高管理質(zhì)量的重大舉措。管理信息系統(tǒng)將大量復(fù)雜的信息處理交給計算機(jī),使人和計算機(jī)充分發(fā)揮各自的特長,組織一個和諧、有效的系統(tǒng),為現(xiàn)代化管理帶來便捷。

在現(xiàn)代化管理中,計算機(jī)管理信息系統(tǒng)已經(jīng)成為企業(yè)管理不可缺少的幫手,它的廣泛應(yīng)用已經(jīng)成為管理現(xiàn)代化的重要標(biāo)志。在企業(yè)管理現(xiàn)代化中,組織、方法、控制的現(xiàn)代化離不開管理手段的現(xiàn)代化。隨著科學(xué)技術(shù)的發(fā)展,尤其是信息技術(shù)和通訊技術(shù)的發(fā)展,使計算機(jī)和絡(luò)逐漸應(yīng)用于現(xiàn)代管理之中。面對越來越多的信息資源和越來越復(fù)雜的企業(yè)內(nèi)外部環(huán)境,企業(yè)有必要建立高效、實用的管理信息系統(tǒng),為企業(yè)管理決策和控制提供保障,這是實現(xiàn)管理現(xiàn)代化的必然趨勢。

所以我覺得學(xué)習(xí)管理信息系統(tǒng)是非常必要的,特別是對我們電子商務(wù)的學(xué)生而言。我覺得平時上課學(xué)習(xí)是不夠的,要更加注重實踐操作,并且也要多做練習(xí)題,這樣有利于更好的了解管理信息系統(tǒng)。

管理信息系統(tǒng)這門學(xué)科是這學(xué)期剛學(xué)的,到目前為止已經(jīng)到了期中測試階段,我才想起要寫管理信息系統(tǒng)的學(xué)習(xí)心得體會。對于它,我并不能說是了解地很透徹,只是學(xué)了點皮毛,沒有真正學(xué)會執(zhí)行。所以,我就先介紹一下管理信息系統(tǒng)的理論知識和基本知識,好讓自己真正地理解和掌握。系統(tǒng)是由處于一定的環(huán)境中相互聯(lián)系和相互作用的、若干組成部分結(jié)合而成的,為達(dá)到整體目的而存在的集合。信息系統(tǒng)是一個人造系統(tǒng),它由人、硬件、軟件和數(shù)據(jù)資源資源組成,目的是及時、正確的收集、加工、存儲、傳遞和提供信息,實現(xiàn)組織中各項活動的管理、調(diào)解和控制。而管理信息系統(tǒng)是對一個組織(單位、企業(yè)或部門)的信息進(jìn)行全面管理的人和計算機(jī)相結(jié)合的系統(tǒng),它綜合運用計算機(jī)技術(shù)、信息技術(shù)、管理技術(shù)和決策技術(shù),與現(xiàn)代化的管理思想、方法和手段結(jié)合起來,輔助管理人員進(jìn)行管理和決策。我們周圍存在著各種各樣的管理信息系統(tǒng),例如:銀行業(yè)務(wù)系統(tǒng)(存取款業(yè)務(wù)、轉(zhuǎn)賬業(yè)務(wù)、統(tǒng)計分析)、訂票系統(tǒng)(賣票、統(tǒng)計)、超市管理系統(tǒng)(面對顧客的銷售、存貨管理、銷售統(tǒng)計)、圖書館管理系統(tǒng)(借還書管理、書目查詢、統(tǒng)計分析)等等。管理信息系統(tǒng)如同會計、財務(wù)、生產(chǎn)管理、市場、人力資源管理一樣,對企業(yè)經(jīng)營成功具有重要作用,是影響管理效率、職員生產(chǎn)率和情緒、顧客服務(wù)和滿意的重要因素,為成千上萬的人提供了非常重要、變化、挑戰(zhàn)性職業(yè)的機(jī)會。這是我的第一篇學(xué)習(xí)心得,只是對管理信息系統(tǒng)的簡單描述,希望以后能更深入透徹地了解下去。

在系統(tǒng)設(shè)計時,應(yīng)遵循系統(tǒng)性、靈活性、可靠性、經(jīng)濟(jì)性的原則。

二、系統(tǒng)實施 系統(tǒng)實施的主要內(nèi)容包括物流系統(tǒng)實施、程序設(shè)計與調(diào)試、人員培訓(xùn)、數(shù)據(jù)準(zhǔn)備與錄入、系統(tǒng)切換和評價等。系統(tǒng)實施階段即使成功地實現(xiàn)新系統(tǒng)的階段,又是取得用戶對系統(tǒng)信任的關(guān)鍵階段。這學(xué)期的管理信息系統(tǒng)的學(xué)習(xí)就到這里了,老師很盡心盡責(zé)地教書,雖然我自己學(xué)到的知識可能不是很充足,但是我會繼續(xù)努力,學(xué)習(xí)把理論和實踐結(jié)合。

最后也要謝謝老師的耐心指導(dǎo),在今后的學(xué)習(xí)中我會再接再厲,更加的充實自己!

第四篇:嵌入式系統(tǒng)學(xué)習(xí)心得

篇一:嵌入式心得體會

這學(xué)期才接觸嵌入式系統(tǒng)感覺還稱不上入門,我通過學(xué)習(xí)知道了嵌入式的發(fā)展前景很大,各個領(lǐng)域都用到了嵌入式,學(xué)好嵌入式不愁沒飯吃。

廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都是嵌入式系統(tǒng)。如各類單片機(jī)和dsp系統(tǒng)。從狹義上講,那些使用嵌入式微處理器構(gòu)成獨立系統(tǒng),具有自己操作系統(tǒng),具有特定功能,用于特定場合的專用軟硬件系統(tǒng)稱為嵌入式系統(tǒng)。嵌入式系統(tǒng)由嵌入式硬件與嵌入式軟件組成;嵌入式硬件以芯片、模板、組件、控制器形式埋藏于設(shè)備內(nèi)部。

理解“嵌入”的概念 主要從三個方面上來理解。

1、從硬件上,將基于cpu的處圍器件,整合到cpu芯片內(nèi)部,比如早期基于x86體系結(jié)構(gòu)下的計算機(jī),cpu只是有運算器和累加器的功能,一切芯片要造外部橋路來擴(kuò)展實現(xiàn),象串口之類的都是靠外部的16c550/2的串口控制器芯片實現(xiàn),而目前的這種串口控制器芯片早已集成到cpu內(nèi)部,還有pc機(jī)有顯卡,而多數(shù)嵌入式處理器都帶有l(wèi)cd控制器,但其種意義上就相當(dāng)于顯卡。比較高端的arm類intel xscale架構(gòu)下的ixp網(wǎng)絡(luò)處理器cpu內(nèi)部集成pci控制器(可配成支持4個pci從設(shè)備或配成自身為cpi從設(shè)備);還集成3個npe網(wǎng)絡(luò)處理器引擎,其中兩個對應(yīng)于兩個mac地址,可用于網(wǎng)關(guān)交換用,而另外一個npe網(wǎng)絡(luò)處理器引擎支持dsl,只要外面再加個phy芯片即可以實現(xiàn)dsl上網(wǎng)功能。ixp系列最高主頻可以達(dá)到1.8g,支持2g內(nèi)存,1g×10或10g×1的以太網(wǎng)口或febre channel的光通道。ixp系列應(yīng)該是目標(biāo)基于arm體系統(tǒng)結(jié)構(gòu)下由intel進(jìn)行整合后成xscale內(nèi)核的最高的處理器了。

2、從軟件上前,就是在定制操作系統(tǒng)內(nèi)核里將應(yīng)用一并選入,編譯后將內(nèi)核下載到rom中。而在定制操作系統(tǒng)內(nèi)核時所選擇的應(yīng)用程序組件就是完成了軟件的“嵌入”,比如wince在內(nèi)核定制時,會有相應(yīng)選擇,其中就是wordpad,pdf,mediaplay等等選擇,如果我們選擇了,在ce啟動后,就可以在界面中找到這些東西,如果是以前pc上將的windows操作系統(tǒng),多半的東西都需要我們得新再裝。

3、把軟件內(nèi)核或應(yīng)用文件系統(tǒng)等東西燒到嵌入式系統(tǒng)硬件平臺中的rom中就實現(xiàn)了一個真正的“嵌入”。

嵌入式系統(tǒng)分為4層,硬件層、驅(qū)動層、操作系統(tǒng)層和應(yīng)用層

1、硬件層,是整個嵌入式系統(tǒng)的根本,如果現(xiàn)在單片機(jī)及接口這塊很熟悉,并且能用c和匯編語言來編程的話,從嵌入式系統(tǒng)的硬件層走起來相對容易,硬件層也是驅(qū)動層的基礎(chǔ),一個優(yōu)秀的驅(qū)動工程師是要能夠看懂硬件的電路圖和自行完成cpld的邏輯設(shè)計的,同時還要對操作系統(tǒng)內(nèi)核及其調(diào)度性相當(dāng)?shù)氖煜さ摹5布脚_是基礎(chǔ),增值還要靠軟件。硬件層比較適合于,電子、通信、自動化、機(jī)電一體、信息工程類專業(yè)的人來搞,需要掌握的專業(yè)基礎(chǔ)知識有,單片機(jī)原理及接口技術(shù)、微機(jī)原理及接口技術(shù)、c語言。

2、驅(qū)動層,這部分比較難,驅(qū)動工程師不僅要能看懂電路圖還要能對操作系統(tǒng)內(nèi)核十分的精通,以便其所寫的驅(qū)動程序在系統(tǒng)調(diào)用時,不會獨占操作系統(tǒng)時間片,而導(dǎo)至其它任務(wù)不能動行,不懂操作系統(tǒng)內(nèi)核架構(gòu)和實時調(diào)度性,沒有良好的驅(qū)動編寫風(fēng)格,按大多數(shù)書上所說添加的驅(qū)動的方式,很多人都能做到,但可能連個初級的驅(qū)動工程師的水平都達(dá)不到,這樣所寫的驅(qū)動在應(yīng)用調(diào)用時就如同windows下我們打開一個程序運行后,再打開一個程序時,要不就是中斷以前的程序,要不就是等上一會才能運行后來打開的程序。想做個好的驅(qū)動人員沒有三、四年功底,操作系統(tǒng)內(nèi)核不研究上幾編,不是太容易成功的,但其工資在嵌入式系統(tǒng)四層中可是最高的。

驅(qū)動層比較適合于電子、通信、自動化、機(jī)電一體、信息工程類專業(yè)尤其是計算機(jī)偏體系結(jié)構(gòu)類專業(yè)的人來搞,除硬件層所具備的基礎(chǔ)學(xué)科外,還要對數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)原理、編譯原理都要十分精通了解。

3、操作系統(tǒng)層,對于操作系統(tǒng)層目前可能只能說是簡單的移植,而很少有人來自已寫操

作系統(tǒng),或者寫出缺胳膊少腿的操作系統(tǒng)來,這部分工作大都由驅(qū)動工程師來完成。操作系統(tǒng)是負(fù)責(zé)系統(tǒng)任務(wù)的調(diào)試、磁盤和文件的管理,而嵌入式系統(tǒng)的實時性十分重要。據(jù)說,xp操作系統(tǒng)是微軟投入300人用兩年時間才搞定的,總時工時是600人年,中科院軟件所自己的女媧hopen操作系統(tǒng)估計也得花遇幾百人年才能搞定。因此這部分工作相對來講沒有太大意義。

4、應(yīng)用層,相對來講較為容易的,如果會在windows下如何進(jìn)行編程接口函數(shù)調(diào)用,到操作系統(tǒng)下只是編譯和開發(fā)環(huán)境有相應(yīng)的變化而已。如果涉及java方面的編程也是如此的。嵌入式系統(tǒng)中涉及算法的由專業(yè)算法的人來處理的,不必歸結(jié)到嵌入式系統(tǒng)范疇內(nèi)。但如果涉及嵌入式系統(tǒng)下面嵌入式數(shù)據(jù)庫、基于嵌入式系統(tǒng)的網(wǎng)絡(luò)編程和基于某此應(yīng)用層面的協(xié)議應(yīng)用開發(fā)(比如基于sip、h.323、astrisk)方面又較為復(fù)雜,并且有難度了。

通過網(wǎng)上查詢我發(fā)現(xiàn)目前國內(nèi)外這方面的人都很稀缺。一方面,是因為這一領(lǐng)域入門門檻較高,不僅要懂較底層軟件(例如操作系統(tǒng)級、驅(qū)動程序級軟件),對軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對軟件設(shè)計的時間和空間效率要求較高),而且必須懂得硬件的工作原理,所以非專業(yè)it人員很難切入這一領(lǐng)域;另一方面,是因為這一領(lǐng)域較新,目前發(fā)展太快,很多軟硬件技術(shù)出現(xiàn)時間不長或正在出現(xiàn)(如arm處理器、嵌入式操作系統(tǒng)等),掌握這些新技術(shù)的人當(dāng)然很少。嵌入式人才稀缺,身價自然就高,越有經(jīng)驗價格就越高。其實嵌入式人才稀少,根本原因可能是大多數(shù)人無條件接觸,這需要相應(yīng)的嵌入式開發(fā)板和軟件,另外需要有經(jīng)驗的人進(jìn)行指導(dǎo)開發(fā)流程。我們軟件系的人學(xué)習(xí)嵌入式,顯然應(yīng)偏重于嵌入式軟件,特別是嵌入式操作系統(tǒng)方面。對于搞嵌入式軟件的人,最重要的技術(shù)顯然是掌握主流嵌入式微處理器的結(jié)構(gòu)與原理,必須掌握一個嵌入式操作系統(tǒng),必須熟悉嵌入式軟件開發(fā)流程并至少做過一個嵌入式軟件項目。

然而我們都沒有做過一個嵌入式軟件項目,甚至連嵌入式的開發(fā)流程我也不清楚,我只了解了使用簡單工具做一個簡單的實驗。只有去專研才能在嵌入式的領(lǐng)域站住腳,只有知道的比別人多才會更有競爭力。通過網(wǎng)上了解,我查詢了嵌入式的入門和所需要的知識,其中c語言尤為重要,不管是做嵌入式軟件還是硬件開發(fā)的人員,對c語言的掌握這個是必需的,特別是對于以后致力于嵌入式軟件開發(fā)的人,現(xiàn)在絕大部分都是用c語言。其次,應(yīng)該對操作系統(tǒng)有所了解,這對你對硬件和軟件的理解,絕對有很大的幫助。應(yīng)該把系統(tǒng)的管理理解一下,比如進(jìn)程、線程,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的;知道了c語言和操作系統(tǒng)之后,再來看看嵌入式系統(tǒng),我們主要學(xué)的是arm,用的是arm7,深入理解arm不是件容易的事,只有在知道arm相關(guān)知識之后才能稱得上嵌入式已經(jīng)入門了。與嵌入式有關(guān)的知識我也學(xué)了不少就是不能夠綜合在一起運用,組成原理,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),c++,這3門與嵌入式密切相關(guān)的學(xué)科都系統(tǒng)的學(xué)了一遍,但由于長時間沒用到都有點忘記了,從網(wǎng)上得知嵌入式的學(xué)習(xí)與這些書有很大關(guān)系之后,我把嵌入式與以前學(xué)過的知識結(jié)合起來發(fā)現(xiàn)嵌入式的實驗中很多都是共通的,我對嵌入式有了初步的理解。

我以為學(xué)習(xí)嵌入式應(yīng)該分為2個部分:軟件和硬件。關(guān)于硬件方面我接觸到了數(shù)字電路教材和模擬電路方面的知識,但由于沒有嵌入式cpu很難親自動手來實現(xiàn)嵌入式的相關(guān)理論;嵌入式入門則需要不斷地實驗與分析,我只在實驗課時做幾個與所給的程序相關(guān)的小程序來實現(xiàn)一下;而軟件方面則學(xué)過c語言,里面通常的語法曾今熟悉過;我通過下列方法來適應(yīng)c語言在嵌入式中應(yīng)用:首先重新翻看了下c的教材,看了些常見的語法,接著在編譯器的角度來看待c,編譯原理我剛學(xué)過,其中將高級語言與低級語言的翻譯感覺在嵌入式中用到了很多;最后沖硬件的角度來看待c。嵌入式的核心包括嵌入式操作系統(tǒng),嵌入式軟件開發(fā)平臺及工具以及嵌入式應(yīng)用軟件。這些決定怎樣才能開發(fā)一個好的嵌入式系統(tǒng)。下面談?wù)勎伊私獾那度胧降南嚓P(guān)知識與應(yīng)用:

首先,嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),且軟硬件可裁減,適應(yīng)應(yīng)

用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計算機(jī)系統(tǒng)。嵌入式有如下幾個突出的有點1.系統(tǒng)內(nèi)核小,2專用性強(qiáng),3系統(tǒng)精簡4高實時性os5嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運行,6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境。

嵌入式系統(tǒng)是近幾年才風(fēng)靡起來的,但是這個概念并非新近才出現(xiàn)。從20世紀(jì)七十年代單片機(jī)(最早的單片機(jī)是intel公司的 8048,出現(xiàn)在1976年)的出現(xiàn)到今天各式各樣的嵌入式微處理器,微控制器的大規(guī)模應(yīng)用,嵌入式系統(tǒng)已經(jīng)有了近30年的發(fā)展歷史。經(jīng)過30年的發(fā)展,嵌入式技術(shù)已經(jīng)日趨成熟,在中國嵌入式機(jī)一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。

其次,嵌入式系統(tǒng)無疑是當(dāng)前最熱門最有發(fā)展前途的it應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器、存儲器等)非常有限,并且對成本很敏感,有時對實時響應(yīng)要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。嵌入式系統(tǒng)是軟硬結(jié)合的學(xué)科,通常有兩類人會去專研嵌入式:一類是學(xué)電子工程、通信工程等偏硬件專業(yè)的,另一類是學(xué)軟件、計算機(jī)專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。我是軟件專業(yè)的學(xué)習(xí)嵌入式,越是智能設(shè)備越是復(fù)雜系統(tǒng),軟件越起關(guān)鍵作用,而且這是目前的趨勢。嵌入式應(yīng)用在很多方面,具體的可以分為工業(yè)控制,交通管理,信息家電,家庭智能管理系統(tǒng),pos網(wǎng)絡(luò)及電子商務(wù),環(huán)境工程與自然,機(jī)器人,機(jī)電產(chǎn)品方面應(yīng)用等方面。其中目前在服務(wù)領(lǐng)域,如遠(yuǎn)程點菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢。例外還有很多地方用到了嵌入式系統(tǒng),最近飛利浦和arm共同推出32位risc嵌入式控制器,適用于工業(yè)控制,采用最先進(jìn)的0.18微米cmos嵌入式閃存處理技術(shù),操作電壓可以低至1.2伏,它還能降低25%到30%的制造成本,在工業(yè)領(lǐng)域中對最終用戶而言是一套極具成本效益的解決方案。

那么該如何學(xué)好嵌入式我覺得應(yīng)該從以下幾點入手:

首先c語言,這個是毋庸置疑的,不管是做嵌入式軟件還是硬件開發(fā)的人員,對c語言的掌握這個是必需的,特別是對于以后致力于嵌入式軟件開發(fā)的人,現(xiàn)在絕大部分都是用c語言,你說不掌握它可以嗎?至于如何學(xué)習(xí)c語言,我想這些基礎(chǔ)的知識每個人都有自己的方法,關(guān)鍵要去學(xué)習(xí),看書也好,網(wǎng)上找些視頻看也好。很多人會問,c語言要學(xué)到怎么樣,我覺得這沒有標(biāo)準(zhǔn)的答案。我想至少你在明白了一些基礎(chǔ)的概念后,就該寫代碼了,動手才是最重要的,當(dāng)你動手了,遇到問題了,再反過來學(xué)習(xí),反過來查查課本,那時的收獲就不是你死看書能得到的。

其次,應(yīng)該對操作系統(tǒng)有所了解,這對你對硬件和軟件的理解,絕對有很大的幫助。應(yīng)該把系統(tǒng)的管理理解一下,比如進(jìn)程、線程,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的,當(dāng)然,不是看書就能把這些理解透,如果不是一時能理解,沒關(guān)系,多看看,結(jié)合以后的項目經(jīng)驗,會有更好的理解的。

還有應(yīng)該學(xué)習(xí)下linux或者wince下的編程,這些對以后做應(yīng)用的編程很有幫助,當(dāng)然,如果做手機(jī)的話,那可以學(xué)習(xí)mtk、塞班、android等操作系統(tǒng),android是以后發(fā)展的趨勢,現(xiàn)在很熱門,android也是基于linux系統(tǒng)封裝的,所以建議先學(xué)習(xí)下linux。

還有,應(yīng)該學(xué)習(xí)下單片機(jī)或者arm或者mips,很多人說我沒有單片機(jī)的經(jīng)驗,直接學(xué)arm可以嗎?我覺得那完全沒有問題的,當(dāng)然如果你學(xué)習(xí)過單片機(jī),那最好不過了,以后學(xué)習(xí)arm就更簡單了。

最后如果你把以上的知識都有所了解后,就該去閱讀閱讀一些優(yōu)秀的代碼,比如結(jié)合arm芯片手冊學(xué)習(xí)去學(xué)習(xí)下uboot的源代碼,了解下最小的系統(tǒng)開發(fā),那對你整個嵌入式開發(fā)的非常有幫助的,可以的話,還可以學(xué)習(xí)下linux的源代碼,當(dāng)然如果你直接閱讀2.6的代碼,我想你會很痛苦的,可以先看看linux 代碼早期的版本,比如0.12 的代碼等等,麻雀雖

小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。

以上就是我在本學(xué)期學(xué)習(xí)嵌入式后的心得及感想。篇二:嵌入式學(xué)習(xí)總結(jié)

一.為什么學(xué)習(xí)嵌入式?

1.就業(yè)前景

近幾年,嵌入式系統(tǒng)產(chǎn)品日臻完善,并在全世界各行業(yè)得到廣泛應(yīng)用。嵌入式系統(tǒng)產(chǎn)品的研制和應(yīng)用已經(jīng)成為我國信息化帶動工業(yè)化、工業(yè)化促進(jìn)信息化發(fā)展的新的國民經(jīng)濟(jì)增長點。

隨著消費家電的智能化,嵌入式更顯重要。像我們平常見到的手機(jī)、pda、電子字典、可視電話、vcd/dvd/mp3player、數(shù)字相機(jī)(dc)、數(shù)字?jǐn)z像機(jī)(dv)、u-disk、機(jī)頂盒(set top box)、高清電視(hdtv)、游戲機(jī)、智能玩具、交換機(jī)、路由器、數(shù)控設(shè)備或儀表、汽車電子、家電控制系統(tǒng)、醫(yī)療儀器、航天航空設(shè)備等等,都是典型的嵌入式系統(tǒng)。據(jù)預(yù)測,隨著internet的迅速發(fā)展和廉價微處理器的出現(xiàn),嵌入式系統(tǒng)將在日常生活里形成更大的應(yīng)用領(lǐng)域。

在中國,嵌入式軟件發(fā)展過程中,政府已充分認(rèn)識到它的重要作用,并在政策、資金等方面給予了大力支持。2004 年國家發(fā)改委、科技部、商務(wù)部聯(lián)合頒布的《當(dāng)前優(yōu)先發(fā)展的高技術(shù)產(chǎn)業(yè)化重點領(lǐng)域指南》,把嵌入式軟件產(chǎn)業(yè)作為國家發(fā)展的一個重要領(lǐng)域。

最近幾年來,中國的嵌入式軟件發(fā)展速度一直高于中國軟件產(chǎn)業(yè)的發(fā)展速度和全球嵌入式軟件的發(fā)展速度,在中國軟件產(chǎn)業(yè)和全球嵌入式軟件產(chǎn)業(yè)中所占的比重越來越大。目前,中國嵌入式軟件產(chǎn)業(yè)在整個軟件產(chǎn)業(yè)中的比重已經(jīng)超過了三分之一強(qiáng)。從2006年至2010年,中國嵌入式軟件產(chǎn)業(yè)規(guī)模仍將保持快速增長態(tài)勢,年均復(fù)合增長率為25.8%,到2010年將達(dá)到3339.6億元的規(guī)模。

中國嵌入式軟件產(chǎn)業(yè)的發(fā)展面臨著良好的發(fā)展環(huán)境與機(jī)遇,這包括政府的重視與扶植、信息產(chǎn)業(yè)與傳統(tǒng)產(chǎn)業(yè)的融合機(jī)遇、壟斷局面尚未形成、中國制造的良好基礎(chǔ)、自由軟件運動的興起等等。

同時,不可否認(rèn)的是長期以來,由于人才、宣傳、資金等諸多問題以及嵌入式本身所特有的軟硬結(jié)合特性,使嵌入式軟件人才一直處于供不應(yīng)求的狀態(tài)。

2.自身發(fā)展

嵌入式系統(tǒng)是軟硬結(jié)合的東西,搞嵌入式開發(fā)的人有兩類。

一類是學(xué)電子工程、通信工程等偏硬件專業(yè)出身的人,他們主要是搞硬件設(shè)計,有時要開發(fā)一些與硬件關(guān)系最密切的最底層軟件,如bootloader、board support package(像pc的bios一樣,往下驅(qū)動硬件,往上支持操作系統(tǒng)),最初級的硬件驅(qū)動程序等。他們的優(yōu)勢是對硬件原理非常清楚,不足是他們更擅長定義各種硬件接口,但對復(fù)雜軟件系統(tǒng)往往力不從心(例如嵌入式操作系統(tǒng)原理和復(fù)雜應(yīng)用軟件等)。

另一類是學(xué)軟件、計算機(jī)專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。如果我們學(xué)軟件的人對硬件原理和接口有較好的掌握,我們完全也可寫bsp和硬件驅(qū)動程序。嵌入式硬件設(shè)計完后,各種功能就全靠軟件來實現(xiàn)了,嵌入式設(shè)備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作(目前有很多公司將硬件設(shè)計包給了專門的硬件公司,稍復(fù)雜的硬件都交給臺灣或國外公司設(shè)計,國內(nèi)的硬件設(shè)計力量很弱,很多嵌入式公司自己只負(fù)責(zé)

開發(fā)軟件,因為公司都知道,嵌入式產(chǎn)品的差異很大程度在軟件上,在軟件方面是最有“花頭“可做的),所以我們搞軟件的人完全不用擔(dān)心我們在嵌入式市場上的用武之地,越是智能設(shè)備越是復(fù)雜系統(tǒng),軟件越起關(guān)鍵作用,而且這是目前的趨勢。

二.怎樣學(xué)習(xí)嵌入式?

1.arm嵌入式開發(fā)領(lǐng)域

包括什么?

軟件開發(fā)

操作系統(tǒng)以下的底層偏硬件驅(qū)動

在簡單操作系統(tǒng)如uc/os-ii之上的程序開發(fā)

不包括什么?

硬件設(shè)計

類似linux這樣操作系統(tǒng)以上的純應(yīng)用開發(fā)

2.arm基礎(chǔ)知識

#1.arm體系結(jié)構(gòu):

load/store體系,big/little endian大小端格式,risc/cisc指令集,pipeline流水線

#2.arm工作模式: 7種工作模式:usr,sys,svc,irq,fiq,und,abt;其中5種異常模式 #3.arm寄存器:

37個寄存器:r0-r12, r13(sp),r14(lr),r15(pc),cpsr(spsr)#4.arm異常: 7種異常,異常向量表,異常優(yōu)先級,異常處理程序,處理器現(xiàn)場,現(xiàn)場的保存和恢復(fù)

#5.amba總線: ahb(高性能總線),asb(系統(tǒng)總線),apb(外設(shè)總線)#6.arm內(nèi)核技術(shù): trustzone,jazelle,neon,thumb-2,simd,mmu,mpu #7.jtag標(biāo)準(zhǔn): ieee1149.1,tdi,tdo,tck,tms,trst,邊界掃描鏈,h-jtag,banyan,giveio #8.arm內(nèi)核分類: arm7tdmi,arm926,strongarm/xscale,arm10,arm11,cortex-(a/r/m),securcore #9.arm匯編指令: mov,add,sub,b,bl,ldr,str,ldmfd,stmfd,mrs,msr,swi,mrc,mcr #10.mmu內(nèi)存管理單元: va/pa,i-cache/d-cache,write buffer,context switch,cp15,tlb,ap,domain access control,cache coherence #11.arm芯片外設(shè)控制器:

memory controller(內(nèi)存控制器),watchdog(看門狗),gpio(通用io),uart(串口),timer(定時器),interrupt controller(中斷控制器),nand flash controller,clock & power management(時鐘和電源管理),dma(直接存儲訪問),usb controller,lcd controller,adc,iic,iis,spi,ac97,camera,mmc/sd #12.最小系統(tǒng):

處理器,時鐘,電源,pll鎖相環(huán),存儲器,通訊端口,外設(shè)接口

存儲器件

sram,sdram,nor flash,nand flash #13.arm處理器: samsung: s3c4510,s3c44b0,s3c2410,s3c2440,s3c6410,#14.soc設(shè)計: fpga,cpld,vhdl,verilog #15.arm開發(fā)調(diào)試工具: sdt,ads1.2,axd,realview,keil mdk 4.11(rvmdk4.11)#16.arm命令行工具: armcc,armasm,armlink,fromelf #17.嵌入式操作系統(tǒng): vxworks,rtlinux,uc/os-ii,wince/wm #18.外設(shè)驅(qū)動程序: volatile關(guān)鍵字,位操作bit,時序圖timing,管腳功能pin function,外設(shè)控制/數(shù)據(jù)/狀態(tài)寄存器

#19.程序的存儲,加載和運行: ro段,rw段,zi段,ro-base/rw-base,棧空間,堆空間,位置無關(guān)代碼pic,啟動搬移代碼

3.核心概念

#1.寄存器:

arm內(nèi)核寄存器

r0-r12 r13(sp)r14(lr)r15(pc)cpsr, spsr arm soc 特殊功能寄存器

sfr(special function register)#2.地址

c程序中變量的“地址” :&a soc 特殊功能寄存器的“地址” :0x48000000 尋址方式里面的“地址” :ldr r0, [r1] 二進(jìn)制指令里面的“地址” :0xe59ff018 存儲芯片內(nèi)部的“地址” :0x4h 操作系統(tǒng)之上應(yīng)用程序的“(虛)地址”

cpld器件對應(yīng)的“(假)地址”

#3.異常和中斷

異常是屬于arm內(nèi)核體系結(jié)構(gòu)的概念

中斷是屬于arm soc處理器的概念

了解軟件中斷(swi)是實現(xiàn)操作系統(tǒng)提供系統(tǒng)調(diào)用的重要手段

了解硬件中斷(例如timer定時器)是實現(xiàn)操作系統(tǒng)時間片的重要手段

三.三個問題。

#1.為什么要編寫一個bootloader?

從根本上掌握一個嵌入式開發(fā)板底層的軟硬件系統(tǒng)是怎樣運轉(zhuǎn)起來的

時鐘頻率如何設(shè)置;看門狗所起作用,串口如何工作;通訊協(xié)議如何實現(xiàn);庫函數(shù);反匯編;函數(shù)棧空間。

#2.為什么要移植一個操作系統(tǒng)?

了解操作系統(tǒng)和底層硬件之間的依賴關(guān)系,知道哪些是移植相關(guān)的部分(即接口)定時器中斷(時鐘節(jié)拍);異常處理和現(xiàn)場保存恢復(fù);進(jìn)程,進(jìn)程控制塊;處理器現(xiàn)場;進(jìn)程的上下文切換;中斷級別的進(jìn)程切換。

#3.為什么要實現(xiàn)一個用戶應(yīng)用?

一個音頻播放器;dma控制器,interrupt中斷控制器;iis 總線;uda1341聲卡芯片驅(qū)動;wav/mp3 音頻文件格式;lcd液晶顯示驅(qū)動;一個u盤;usb協(xié)議;fat文件系統(tǒng)格式;scsi命令集;nandflash存儲芯片驅(qū)動。

四.經(jīng)典語段

經(jīng)典語段一:

嵌入式技術(shù)的掌握是需要一個過程的

實事求是的說,嵌入式技術(shù)的全面掌握是有相當(dāng)難度的。可以輕輕松松學(xué)會嵌入式技術(shù)的說法是夸大其詞了。這個就像學(xué)英語一樣,學(xué)英語無論怎樣學(xué),不管是“瘋狂學(xué)”還是用新理念來學(xué),真正掌握的話還是需要一步步積累才能熟練掌握。在此,我建議大家不要想在幾天內(nèi)學(xué)會嵌入式,成為這方面的高手。這些想法本身是不太現(xiàn)實的。

現(xiàn)在我們需要做的是:

第一:把心踏實下來,做好打硬仗的準(zhǔn)備。

第二:注意學(xué)習(xí)方法。盡量不要走彎路,爭取一鼓作氣入門。一旦入門了以后呢就好辦了。嵌入式技術(shù)的掌握,本身呢就比較難,要是再走些彎路,時間上會浪費,甚至?xí)绊憣W(xué)習(xí)的信心。

經(jīng)典語段二:

最好的學(xué)習(xí)方法:

做項目。如果有機(jī)會大家跟著做一個難度適中的嵌入式項目,相信大家會很快入

門的。也就是說從實戰(zhàn)之中來獲得進(jìn)步。但是,在我們沒有嵌入式基礎(chǔ)之前,不容易獲得這樣的機(jī)會。也就是說,在能力沒有到之前,找個這樣的工作很難。很顯然呢,如果我們具備了獲得這樣一份工作的能力就好辦了。但是,恰恰是這個階段最難。這個就是搞嵌入式系統(tǒng)的門檻。這個門檻的跨越,我覺得是需要引導(dǎo)的。

比如有的人買了塊開發(fā)板自學(xué),上來就分析linux源碼,結(jié)果折騰了幾個月呢都沒有什么收獲。有的人只是掩飾了幾個基本的功能,放了個mp3,玩了下如何來瀏覽網(wǎng)頁,下不就不知道該怎么做了。實際上呢,學(xué)習(xí)一門技術(shù)是需要一個過程的,期間也會有一定的規(guī)律。我們具體來看。

五.學(xué)習(xí)心得

#1.嵌入式系統(tǒng)的范圍很廣,指具有計算能力的非pc系統(tǒng),即具有通常使用的個人電腦的全部或部分特質(zhì)的專用計算機(jī)系統(tǒng)。如生活中的pda、手機(jī)、電視機(jī)頂盒、數(shù)字電視、數(shù)碼相機(jī)以及工業(yè)自動化儀表、醫(yī)療儀器等。它分硬件和軟件兩部分,硬件以嵌入式處理器(相當(dāng)于pc的cpu)為核心,外擴(kuò)rom、ram(相當(dāng)于pc的硬盤、內(nèi)存條)、輸入/輸出設(shè)備(pc的鍵盤/顯示器)、各種通信接口(串口、usb、網(wǎng)絡(luò))等。軟件由引導(dǎo)程序(pc的bios)、嵌入式操作系統(tǒng)(相當(dāng)于pc機(jī)的windows xp)和應(yīng)用程序(相當(dāng)于在windows xp上運行的程序,如金山詞霸、word等)3部分組成,或只有其中的某部分。

#2.目標(biāo)要明確,不要得過且過,不要追逐熱門的東西。不管在什么時候,心里都要有自己的信念和理想,不要被其他東西左右了自己。

#3要從興趣和競爭出發(fā),因為這才是你產(chǎn)生動力源的地方。學(xué)東西時,要讓自己先喜歡上它,要學(xué)會享受學(xué)習(xí)它的時間,喜歡喬***的都知道,喬老爺子最常說的一句就是要享受比賽的時間。因為只有你喜歡上了它,享受了它,才不會被它所產(chǎn)生的壓力壓倒自己,不要產(chǎn)生一種厭惡的心理。而且心態(tài)要調(diào)整,不要一味的蠻學(xué),死學(xué),在沒有什么興趣學(xué)的時候可以先玩幾天,在回過頭來,或者用其他的方式來轉(zhuǎn)換。

#4要抱著一種十年方能磨一劍的心理,扎扎實實從基礎(chǔ)開始,不要為高速開發(fā)的一些現(xiàn)象所迷惑,那些都只是軟件的功勞。我個人認(rèn)為搞編程,英語和數(shù)學(xué)很重要,大家一定要時時的抓,至于怎么抓那就是另外一回事了,當(dāng)然其他的知識也要汲取,可以多接觸點天文,地理,人文方面的東西來補(bǔ)充自己。篇三:學(xué)習(xí)嵌入式系統(tǒng)感言

個人覺得培訓(xùn)學(xué)校都是差不多,所學(xué)的內(nèi)容都是一樣的。您不妨自己找?guī)讉€學(xué)校的課程對比下,你就知道大同小異了,培訓(xùn)主要就是c、linux和arm課程。

我原來也想去培訓(xùn),可是家里條件不允許,我沒有那么多錢,后來我只好自學(xué)了,不懂的就上論壇問,我自己學(xué)了四個月,差不多也入門了,現(xiàn)在也是在做嵌入式開發(fā)。想想我自己走過的路,其實我發(fā)現(xiàn),其實嵌入式并沒有想象的難,關(guān)鍵是要花時間去學(xué),要堅持幾個月就可以了。

如果樓主還有時間,不妨自己學(xué)下。實在覺得困難的話再去培訓(xùn)吧。當(dāng)然,樓主如果家里經(jīng)濟(jì)不錯的話,也可以去培訓(xùn)吧。但是如果真的下決心要學(xué)的話,其實可以去找找自學(xué)的方法。

我把我前階段看到的一篇一個專科生如何自學(xué)嵌入式,里面有介紹了他的學(xué)習(xí)方法和學(xué)習(xí)過程的文章,給樓主看看,希望對你有幫助。

專科生學(xué)嵌入式到找到工作的前前后后--學(xué)習(xí)的榜樣

退學(xué)后我也迷茫,大專都沒有畢業(yè),我真的不知道我能干什么,我在糾結(jié)著我能做什么。所以輟學(xué)后我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應(yīng)聘做業(yè)務(wù)。我想應(yīng)聘做技術(shù)的,可是處處碰壁。

一次偶然的機(jī)會,我才聽到嵌入式這個行業(yè)。那天我去新華書店,在計算機(jī)分類那邊想找本書學(xué)習(xí)。后來有個女孩子走過來,問我是不是讀計算機(jī)的,有沒有興趣學(xué)習(xí)嵌入式,然后給我介紹了一下嵌入式現(xiàn)在的火熱情況,告訴我學(xué)嵌入式多么的有前景,給我了一份傳單,嵌入式培訓(xùn)的廣告。聽了她的介紹,我心里癢癢的,確實我很想去學(xué)會一門自己的技術(shù),靠自己的雙手吃飯。

回家后,我就上網(wǎng)查了下嵌入式,確實是當(dāng)今比較熱門的行業(yè),也是比較好找工作的,工資也是相對比較高。我就下決心想學(xué)嵌入式了。于是我去找嵌入式培訓(xùn)的相關(guān)信息,說真的,我也很迷茫,我不知道培訓(xùn)是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。

后來,我在百度知道看到一篇讓我很鼓舞的文章《如何學(xué)習(xí)嵌入式》,是一個嵌入式高手介紹沒有基礎(chǔ)的朋友怎么自學(xué)入門學(xué)嵌入式,文章寫的很好,包含了如何學(xué)習(xí),該怎么學(xué)習(xí)。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認(rèn)同,我自己看書往往看不了幾頁。

我在想,為什么別人都能自學(xué)成才,我也可以的!我要相信自己,所以我就想自學(xué),如果實在學(xué)不會我再去培訓(xùn)。主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不系統(tǒng),我是想找一個能夠告訴我該怎么學(xué)的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。

下面介紹下我的學(xué)習(xí)流程,希望對和我一樣完全沒有基礎(chǔ)的朋友有所幫助。

收到他們寄過來的光盤后,我就開始學(xué)習(xí)了,由于我沒有什么基礎(chǔ),我就從最簡單的c語言視頻教程學(xué)起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。c語言我差不多學(xué)了一個禮拜,接下來我就學(xué)了linux的基本命令,我在他們提供linux虛擬機(jī)上都有做練習(xí),敲linux的基本命令,寫簡單的c語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月后我基本掌握了c和linux的基本操作。

接下來我就去學(xué)習(xí)了人家的視頻的培訓(xùn)教程,是整套的,和去參加培訓(xùn)沒有多大的區(qū)別,這一看就是兩個月,學(xué)習(xí)了arm的基本原理,學(xué)習(xí)嵌入式系統(tǒng)的概念,也掌握了嵌入式的環(huán)境的一些搭建,對linux也有更深層次的理解了,明白了嵌入式應(yīng)用到底是怎么做的,但是驅(qū)動我只是有一點點的了解,這個相對難一點,我想以后再慢慢啃。

這兩個月,除了吃飯睡覺,我?guī)缀醵荚趯W(xué)習(xí)。因為我知道幾乎沒有基礎(chǔ),比別人差勁,我只能堅持努力著,我不能放棄,我必要要靠自己來養(yǎng)活自己,必須學(xué)好這門技術(shù),同時我不懂的就問,這里真的很感謝他們的技術(shù)客服對我的任何問題都是耐心的解答,每天都我?guī)缀醵加泻脦讉€問題問他們,然后我就把不懂的問題總結(jié)記下來,這樣慢慢積累了一段時間,我發(fā)現(xiàn)自己真的有點入門了。

最后的一個月,我就去看關(guān)于實踐部分的內(nèi)容,了解嵌入式項目具體的開發(fā)流程,需要什么樣的知識,我就開始準(zhǔn)備這方面的知識,也就是學(xué)習(xí)這方面的視頻,同時他們建議我去找了找一些嵌入式面試的題目,為自己以后找工作做準(zhǔn)備。我就到網(wǎng)上找了很多嵌入式的題目,把他們理解的記下來,這樣差不多準(zhǔn)備了20天左右

我覺得自己差不多入門了,會做一些簡單的東西了。我就想去找工作看看,于是我就到51job瘋狂的投簡歷,因為我學(xué)歷的問題,專科沒有畢業(yè),說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過后,就有面試了,但是第一次面試我失敗了,雖然我自認(rèn)為筆試很好,因為我之前做了準(zhǔn)備,但是他們的要求比較嚴(yán)格,需要有一年的項目經(jīng)驗,所以我沒有被選中。

把本文寫出來,希望能讓和我一樣的沒有基礎(chǔ)的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。

在大學(xué)生如則的身上,我們看到了一種精神,就是對認(rèn)準(zhǔn)的事情,不管多困難,多曲折,都不放棄,而且要堅定地、執(zhí)著地做下去。這是在許多成功者身上我們看到的共同的東西。搞發(fā)明創(chuàng)造是寂寞的、艱苦的,但當(dāng)一個人將它視作自己的事業(yè)和理想,它就是快樂的、充實的,堅持下去,必將看到成功的果實,世界上的許多事情亦是同理。(完)篇四:學(xué)習(xí)嵌入式心得

實驗報告書

課程名: 《嵌入式系統(tǒng)及應(yīng)用》 題 目: 學(xué)習(xí)嵌入式心得

班 級:

姓 名:

學(xué) 號:

這學(xué)期才接觸嵌入式系統(tǒng)學(xué)了8周了感覺還稱不上入門,我通過了解知道了嵌入式的發(fā)展前景很大,各個領(lǐng)域都用到了嵌入式,學(xué)好嵌入式不愁沒飯吃。

廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都是嵌入式系統(tǒng)。如各類單片機(jī)和dsp系統(tǒng)。從狹義上講,那些使用嵌入式微處理器構(gòu)成獨立系統(tǒng),具有自己操作系統(tǒng),具有特定功能,用于特定場合的專用軟硬件系統(tǒng)稱為嵌入式系統(tǒng)。嵌入式系統(tǒng)由嵌入式硬件與嵌入式軟件組成;嵌入式硬件以芯片、模板、組件、控制器形式埋藏于設(shè)備內(nèi)部。

大體的嵌入式可以用下圖來表示:

通過網(wǎng)上查詢我發(fā)現(xiàn)目前國內(nèi)外這方面的人都很稀缺。一方面,是因為這一領(lǐng)域入門門檻較高,不僅要懂較底層軟件(例如操作系統(tǒng)級、驅(qū)動程序級軟件),對軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對軟件設(shè)計的時間和空間效率要求較高),而且必須懂得硬件的工作原理,所以非專業(yè)it人員很難切入這一領(lǐng)域;另一方面,是因為這一領(lǐng)域較新,目前發(fā)展太快,很多軟硬件技術(shù)出現(xiàn)時間不長或正在出現(xiàn)(如arm處理器、嵌入式操作系統(tǒng)等),掌握這些新技術(shù)的人當(dāng)然很少。嵌入式人才稀缺,身價自然就高,越有經(jīng)驗價格就越高。其實嵌入式人才稀少,根本原因可能是大多數(shù)人無條件接觸,這需要相應(yīng)的嵌入式開發(fā)板和軟件,另外需要有經(jīng)驗的人進(jìn)行指導(dǎo)開發(fā)流程。我們軟件系的人學(xué)習(xí)嵌入式,顯然應(yīng)偏重于嵌入式軟件,特別是嵌入式操作系統(tǒng)方面。對于搞嵌入式軟件的人,最重要的技術(shù)顯然是掌握主流嵌入式微處理器的結(jié)構(gòu)與原理,必須掌握一個嵌入式操作系統(tǒng),必須熟悉嵌入式軟件開發(fā)流程并至少做過一個嵌入式軟件項目。

然而我們都沒有做過一個嵌入式軟件項目,甚至連嵌入式的開發(fā)流程我也不清楚,我只了解了使用簡單工具做一個簡單的實驗。只有去專研才能在嵌入式的領(lǐng)域站住腳,只有知道的比別人多才會更有競爭力。通過網(wǎng)上了解,我查詢了嵌入式的入門和所需要的知識,其中c語言尤為重要,不管是做嵌入式軟件還是硬件開發(fā)的人員,對c語言的掌握這個是必需的,特別是對于以后致力于嵌入式軟件開發(fā)的人,現(xiàn)在絕大部分都是用c語言。其次,應(yīng)該對操作系統(tǒng)有所

了解,這對你對硬件和軟件的理解,絕對有很大的幫助。應(yīng)該把系統(tǒng)的管理理解一下,比如進(jìn)程、線程,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的;知道了c語言和操作系統(tǒng)之后,再來看看嵌入式系統(tǒng),我們主要學(xué)的是arm,用的是arm7,深入理解arm不是件容易的事,只有在知道arm相關(guān)知識之后才能稱得上嵌入式已經(jīng)入門了。

與嵌入式有關(guān)的知識我也學(xué)了不少就是不能夠綜合在一起運用,組成原理,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),c++,這3門與嵌入式密切相關(guān)的學(xué)科都系統(tǒng)的學(xué)了一遍,但由于長時間沒用到都有點忘記了,從網(wǎng)上得知嵌入式的學(xué)習(xí)與這些書有很大關(guān)系之后,我把嵌入式與以前學(xué)過的知識結(jié)合起來發(fā)現(xiàn)嵌入式的實驗中很多都是共通的,我對嵌入式有了初步的理解。我們這學(xué)期的嵌入式課本名為《嵌入式系統(tǒng)開發(fā)與應(yīng)用教材》由北京航空航天大學(xué)出版社出版,其中講到了嵌入式系統(tǒng)的開發(fā)基礎(chǔ),arm相關(guān)技術(shù)以及基于arm的嵌入式軟件開發(fā)基礎(chǔ),還提到了基于s3c44b0x嵌入式系統(tǒng)應(yīng)用開發(fā)實例,這些書上都提到但卻不是很全,并沒有叫我們怎么去學(xué)好嵌入式系統(tǒng)相關(guān)開發(fā)實例或過程。

我以為學(xué)習(xí)嵌入式應(yīng)該分為2個部分:軟件和硬件。關(guān)于硬件方面我接觸到了數(shù)字電路教材和模擬電路方面的知識,但由于沒有嵌入式cpu很難親自動手來實現(xiàn)嵌入式的相關(guān)理論;嵌入式入門則需要不斷地實驗與分析,我只在實驗課時做幾個與所給的程序相關(guān)的小程序來實現(xiàn)一下;而軟件方面則學(xué)過c語言,里面通常的語法曾今熟悉過;我通過下列方法來適應(yīng)c語言在嵌入式中應(yīng)用:首先重新翻看了下c的教材,看了些常見的語法,接著在編譯器的角度來看待c,編譯原理我剛學(xué)過,其中將高級語言與低級語言的翻譯感覺在嵌入式中用到了很多;最后沖硬件的角度來看待c。嵌入式的核心包括嵌入式操作系統(tǒng),嵌入式軟件開發(fā)平臺及工具以及嵌入式應(yīng)用軟件。這些決定怎樣才能開發(fā)一個好的嵌入式系統(tǒng)。

我們上課學(xué)的都是怎么樣調(diào)試嵌入式系統(tǒng)可以通過下面的圖來演示:

下面談?wù)勎伊私獾那度胧降南嚓P(guān)知識與應(yīng)用:

首先,嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),且軟硬件可裁減,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計算機(jī)系統(tǒng)。嵌入式有如下幾個突出的有點1.系統(tǒng)內(nèi)核小,2專用性強(qiáng),3系統(tǒng)精簡4高實時性os5嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運行,6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境。

嵌入式系統(tǒng)是近幾年才風(fēng)靡起來的,但是這個概念并非新近才出現(xiàn)。從20世紀(jì)七十年代單片機(jī)(最早的單片機(jī)是intel公司的 8048,出現(xiàn)在1976年)的出現(xiàn)到今天各式各樣的嵌

入式微處理器,微控制器的大規(guī)模應(yīng)用,嵌入式系統(tǒng)已經(jīng)有了近30年的發(fā)展歷史。經(jīng)過30年的發(fā)展,嵌入式技術(shù)已經(jīng)日趨成熟,在中國嵌入式機(jī)一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。

其次,嵌入式系統(tǒng)無疑是當(dāng)前最熱門最有發(fā)展前途的it應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器、存儲器等)非常有限,并且對成本很敏感,有時對實時響應(yīng)要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。嵌入式系統(tǒng)是軟硬結(jié)合的學(xué)科,通常有兩類人會去專研嵌入式:一類是學(xué)電子工程、通信工程等偏硬件專業(yè)的,另一類是學(xué)軟件、計算機(jī)專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。我是軟件專業(yè)的學(xué)習(xí)嵌入式,越是智能設(shè)備越是復(fù)雜系統(tǒng),軟件越起關(guān)鍵作用,而且這是目前的趨勢。嵌入式應(yīng)用在很多方面,具體的可以分為工業(yè)控制,交通管理,信息家電,家庭智能管理系統(tǒng),pos網(wǎng)絡(luò)及電子商務(wù),環(huán)境工程與自然,機(jī)器人,機(jī)電產(chǎn)品方面應(yīng)用等方面。其中目前在服務(wù)領(lǐng)域,如遠(yuǎn)程點菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢。例外還有很多地方用到了嵌入式系統(tǒng),最近飛利浦和arm共同推出32位risc嵌入式控制器,適用于工業(yè)控制,采用最先進(jìn)的0.18微米cmos嵌入式閃存處理技術(shù),操作電壓可以低至1.2伏,它還能降低25%到30%的制造成本,在工業(yè)領(lǐng)域中對最終用戶而言是一套極具成本效益的解決方案。下圖為一個真實的嵌入式系統(tǒng)實例,全套采用嵌入式系統(tǒng)制作的污水管理系統(tǒng): 其實用到嵌入式的地方還有很多,隨著計算機(jī)的飛速發(fā)展嵌入式的價格越來越便宜也將更加普及,嵌入式是一門前途光明的學(xué)科。

通過8周的學(xué)習(xí)學(xué)到的并不是很多,要想在這個領(lǐng)域中有所作為還需深入研究,我要走的路還有很多但我會一步一步走下去的。

篇五:學(xué)習(xí)嵌入式的心得

嵌入式學(xué)習(xí)[轉(zhuǎn)貼] 怎樣做才能快速的嵌入式了? 其實,做工程是沒有捷徑可走的

先說做硬件: 把你的數(shù)字電路教材和模擬電路的教材讀熟,暫時先把重點放在數(shù)字電路上面,接著把微機(jī)原理和接口技術(shù)讀熟悉了,最好能用匯編寫幾個簡單的程序上機(jī)調(diào)試一下,這是很重要的。

完成上面的工作大概需要半年,不管你有多么的聰明,除非你以前這個基礎(chǔ)就打的不錯,否則,還是老老實實花上至少半年的時間!還是那句話,沒有捷徑可走,如果你相信那些什么“21天學(xué)通xx”什么的,那么我告訴你,放棄做工程吧!再說,你這么容易就學(xué)會了,別人也能的,你確定能拿到高薪嗎?

下一步,就是選擇一個dsp(或其它的嵌入式cpu)平臺作為你的目標(biāo)平臺,先熟悉它的架構(gòu)和與外圍電路的接口,然后學(xué)習(xí)她的指令集,也要寫一些小程序去跑一下。這個時候,你應(yīng)該去買一個開發(fā)板了,一般的廠家附帶會給你一些demo程序,看懂它,理解它,修改它,在你的板子上跑一跑。完成上面兩步,說明你已經(jīng)入了這個行業(yè)的門了,下一步,想成為高手的話,就是自己去設(shè)計一些項目了,這個階段所花的時間每個人都是不同的,要看你的造化(主要是前面的基礎(chǔ)是否牢固)了。

再說說軟件:

在嵌入式行業(yè),你想做軟件開發(fā)的話,沒別的,那就深入理解c語言,尤其是c的指針,如果你以前學(xué)過c,但是沒有意識到c相比其它的高級語言的優(yōu)點的話(不是聽別人說的,你自己的體會),你可以按下面步驟來理解c:

1、重新翻一遍c的教材,記住一些常用的c語法,但不要死摳語法;

2、從編譯器的角度來理解c;

從編譯原理的角度來理解你工作中使用的高級語言,如果你做到這一點,至少有兩個好處: 第一個好處是避免一大堆低水平重復(fù)出現(xiàn)的編譯錯誤。一名優(yōu)秀的coder平均在一個工作日中應(yīng)該完成200行以上的源碼,其編譯錯誤應(yīng)該控制在5個以下,要知道這200行源碼不是一次完成的,所以大多數(shù)情況下你都要追求一次編譯通過;

第二個好處是可以提高源碼的可讀性和效率。規(guī)范地編寫你的代碼使你自己的邏輯清晰,因為你明白多加幾個括號和空行、多換行對齊、多注釋,編譯器是會自動識別的,不影響程序執(zhí)行的效率,反過來,控制好遞歸調(diào)用和循環(huán)內(nèi)的if語句才是提高程序效率的關(guān)鍵,要全力避免遞歸,但要深刻理解遞歸,能通過自己建立堆棧來把遞歸程序轉(zhuǎn)換成非遞歸程序,要求還是較高的哦!

3、從硬件的角度來理解c。

完成上面3步,你就是c的高手了,接下來應(yīng)該去看看軟件工程方面的書了,這個我還不太懂,不敢妄言。

另外說說教材的選擇:學(xué)一門東西,選好你的教材,只要一本就可以了。堅決防止這種情況的出現(xiàn):去圖書館借很多本書,像搶劫似的,而只是每一本都翻翻,就又還給圖書館了的!注意上面我把匯編語言放在硬件學(xué)習(xí)的板塊里面,是由于匯編跟硬件的關(guān)系太緊密了,以至于是先學(xué)匯編還是先學(xué)習(xí)硬件電路和cpu架構(gòu)成了要分清到底是“先有雞還是先有蛋”的千年哲學(xué)難題了。

嵌入式操作系統(tǒng)一覽

其實,嵌入式系統(tǒng)并不是一個新生的事物,從八十年代起,國際上就有一些it組織、公司,開始進(jìn)行商用嵌入式系統(tǒng)和專用操作系統(tǒng)的研發(fā)。這其中涌現(xiàn)了一些著名的嵌入式系統(tǒng): windows ce microsoft windows ce是從整體上為有限資源的平臺設(shè)計的多線程、完整優(yōu)先權(quán)、多任務(wù)的操作系統(tǒng)。它的模塊化設(shè)計允許它對于從掌上電腦到專用的工業(yè)控制器的用戶電子設(shè)備進(jìn)行定制。操作系統(tǒng)的基本內(nèi)核需要至少200k的rom。

vxworks vxworks是目前嵌入式系統(tǒng)領(lǐng)域中使用最廣泛、市場占有率最高的系統(tǒng)。它支持多種處理器,如x8

6、i960、sun sparc、motorola mc68xxx、mips rx000、power pc等等。大多數(shù)的vxworks api是專有的。采用gnu的編譯和調(diào)試器。

psos isi公司已經(jīng)被winriver公司兼并,現(xiàn)在psos屬于windriver公司的產(chǎn)品。這個系統(tǒng)是一個模塊化、高性能的實時操作系統(tǒng),專為嵌入式微處理器設(shè)計,提供一個完全多任務(wù)環(huán)境,在定制的或是商業(yè)化的硬件上提供高性能和高可靠性。可以讓開發(fā)者根據(jù)操作系統(tǒng)的功能和內(nèi)存需求定制成每一個應(yīng)用所需的系統(tǒng)。開發(fā)者可以利用它來實現(xiàn)從簡單的單個獨立設(shè)備到復(fù)雜的、網(wǎng)絡(luò)化的多處理器系統(tǒng)。

qnx qnx是一個實時的、可擴(kuò)充的操作系統(tǒng),它部分遵循posix相關(guān)標(biāo)準(zhǔn),如:posix.1b實時擴(kuò)展。它提供了一個很小的微內(nèi)核以及一些可選的配合進(jìn)程。其內(nèi)核僅提供4種服務(wù):進(jìn)程調(diào)度、進(jìn)程間通信、底層網(wǎng)絡(luò)通信和中斷處理,其進(jìn)程在獨立的地址空間運行。所有其它os服務(wù),都實現(xiàn)為協(xié)作的用戶進(jìn)程,因此qnx內(nèi)核非常小巧(qnx4.x大約為12kb)而且運行速度極快。這個靈活的結(jié)構(gòu)可以使用戶根據(jù)實際的需求,將系統(tǒng)配置成微小的嵌入式操作系統(tǒng)或是包括幾百個處理器的超級虛擬機(jī)操作系統(tǒng)。

palm os os-9 microwave的os-9是為微處理器的關(guān)鍵實時任務(wù)而設(shè)計的操作系統(tǒng),廣泛應(yīng)用于高科技產(chǎn)品中,包括消費電子產(chǎn)品、工業(yè)自動化、無線通訊產(chǎn)品、醫(yī)療儀器、數(shù)字電視/多媒體設(shè)備。它提供了很好的安全性和容錯性。與其他的嵌入式系統(tǒng)相比,它的靈活性和可升級性非常突出。lynxos lynx real-time systems的lynxos是一個分布式、嵌入式、可規(guī)模擴(kuò)展的實時操作系統(tǒng),它遵循posix.1a、posix.1b和posix.1c標(biāo)準(zhǔn)。lynxos支持線程概念,提供256個全局用戶線程優(yōu)先級;提供一些傳統(tǒng)的、非實時系統(tǒng)的服務(wù)特征;包括基于調(diào)用需求的虛擬內(nèi)存,一個基于motif的用戶圖形界面,與工業(yè)標(biāo)準(zhǔn)兼容的網(wǎng)絡(luò)系統(tǒng)以及應(yīng)用開發(fā)工具。

目前,世面上有很多商業(yè)性嵌入式系統(tǒng)都在努力地為自己爭取著嵌入式市場的份額。但是,這些專用操作系統(tǒng)均屬于商業(yè)化產(chǎn)品,價格昂貴;而且,由于它們各自的源代碼不公開,使得每個系統(tǒng)上的應(yīng)用軟件與其它系統(tǒng)都無法兼容。并且,由于這種封閉性還導(dǎo)致了商業(yè)嵌入式系統(tǒng)在對各種設(shè)備的支持

方面存在很大的問題,使得對它們的軟件移植變得很困難。在嵌入式這個it產(chǎn)業(yè)的新的關(guān)鍵領(lǐng)域,linux操作系統(tǒng)適時地出現(xiàn)在了國家和國內(nèi)各嵌入式廠商面前,由于linux自身諸多優(yōu)勢,吸引了許多開發(fā)商的目光,成為嵌入式操作系統(tǒng)的新寵。它的出現(xiàn)無疑為國家發(fā)展嵌入式操作系統(tǒng)事業(yè)提供了一個極有吸引力的機(jī)會。

前言

這個題目很大,給人一種感覺我好像很成功,其實不然。實際上自己水平不高,甚至很低,但是做過了一些曲折的學(xué)習(xí)道路,同時把自己真實的學(xué)習(xí)歷程表達(dá)出來,希望對后來者有借鑒的意義,甚幸!

工作三年、幾成廢人!

我2000年畢業(yè)于華中地區(qū)的一個理工科大學(xué),專業(yè)是機(jī)械電子,我當(dāng)時已經(jīng)簽了一家內(nèi)陸某個省級機(jī)關(guān)工作,家里八輩是農(nóng)民,并且很偏遠(yuǎn),能夠進(jìn)入這樣的地方是祖墳有風(fēng)水。但在畢業(yè)前夕有個進(jìn)入it的機(jī)會,我本想進(jìn)去的,家里人極力反對,阻力可想而知。同時要交4000元的違約金,對我來說是天文數(shù)字。大學(xué)里的費用很多是借的,幾乎將近一半的費用是在大學(xué)勤工儉學(xué)掙的,為了省錢,高中一個學(xué)期回家一次,大學(xué)一年回去一次。并且我個人也有特殊的人生背景(悲景更確切),這里不多說了,寫十篇也寫不完,同時偏離主題。這樣我就參加了工作。一張報紙一杯茶的日子,幾乎下班后有種很空虛和恐慌的感覺。在工作中雖然是與自己專業(yè)有點關(guān)系,但是很少。專業(yè)幾乎荒廢。我自己也思考,如果再不出去,自己將會成廢人,只好讓國家養(yǎng)了。兩年后決定出去,但是幾成廢人,誰要呢,只好到學(xué)校去鍍金。這是中國教育和社會的悲哀!

至于專業(yè)就改為計算機(jī)方面,聽說好找工作,我說實話不是很對計算機(jī)特別感興趣,生存第一需要。不要笑我,哈哈!

考研成績出來,超過了國家線幾十分。那個方向要兩個,我第三,但是那年非碘,不面試就按分?jǐn)?shù)來排,自然我落選了。其實給我面試機(jī)會也不一定要我,哈哈,自己幾斤幾兩很清楚。

最后調(diào)劑到另外一個學(xué)校,交錢,咬咬牙,交吧!現(xiàn)在仍然債臺高筑!

進(jìn)入學(xué)校前夕

為什么要把這段列出,看后就知道了。

單位有網(wǎng)絡(luò),經(jīng)常上網(wǎng)查些英語資料,在那里唯獨英語沒有丟很多。于是我就在網(wǎng)上查資料,學(xué)什么好呢,最后確定學(xué)嵌入式把,聽說跟硬件相對比較緊密!而我在大學(xué)里多少學(xué)習(xí)了數(shù)字電路,單片機(jī)等,所以多少也有所利用,不會真的一無所知。當(dāng)然在這之前也自學(xué)過數(shù)據(jù)結(jié)構(gòu),計算機(jī)組成原理等。

c 語言在大學(xué)就學(xué)了。哈哈這就是我的家底。

我知道自己的基礎(chǔ)差,于是我就拿操作系統(tǒng),數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、c++來看,機(jī)關(guān)有這個好處,空余時間多,于是平常就看書,很痛苦,沒有人請教。

另外就上網(wǎng)到論壇上去,我就到各個專業(yè)的技術(shù)論壇,其實是電子論壇和嵌入式論壇。我?guī)缀鯖]有發(fā)帖,幾乎把幾個大型的出名的論壇的帖子翻遍了,雖然有很多重復(fù)的,我才知道嵌入式是個什么東東。這些帖子對我以后的學(xué)習(xí)產(chǎn)生了極大的影響。

最關(guān)鍵兩點:

1、嵌入式是什么?

2、嵌入式需要哪些知識?

知道了這兩點,好辦!我就開始規(guī)劃學(xué)習(xí)路線。計算機(jī)的基本理論不能丟,于是重點看組成原理,數(shù)據(jù)機(jī)構(gòu),操作系統(tǒng)、c++。同時論壇上了解到,實時操作系統(tǒng)ucos是一個很好的嵌入式操作系統(tǒng),對初學(xué)者很好。于是我就買了一本書,但是代碼在電腦里調(diào)不通,網(wǎng)上也有很多相同的問題,我就看書,分析代碼,一遍不行就兩遍,三遍,這樣才看了入了門,才知道什么是進(jìn)程。原來看操作系統(tǒng)書時,根本就不知道進(jìn)程是個什么東西。

在這段時間掌握的東西不多,但是,對我以后的影響很大,我想起了大學(xué)時一個同學(xué)跟我說過了一句話:大學(xué)里最重要的不是學(xué)到了什么,最重要的是學(xué)會怎么學(xué)!大概是這個意思。

進(jìn)入我的避難所

對我來講,再次進(jìn)入大學(xué)不再是大學(xué),而是避難所。希望這次進(jìn)入給我喘氣和養(yǎng)精蓄銳的機(jī)會和時間。我是這樣認(rèn)為和實踐的。

在學(xué)校我有三件事:上課,上圖書館,上網(wǎng)。

對于上課,學(xué)校開了很多課程,非常好,很多是名人名師講解,于是很多同學(xué)都想學(xué),都去聽。我也考慮過,最后放棄。我是這樣認(rèn)為的,時間是有限的,什么都想學(xué),什么都學(xué)不成。于是我把我自己學(xué)的課進(jìn)行了分化,一般的課程通過就行,重要的一定好好學(xué)。我希望不要什么爭論學(xué)習(xí)課程多和少的問題,這僅僅是我的看法。所以我的成績應(yīng)該是很差的。分?jǐn)?shù)低。好在后來的單位沒有要我的成績單,否則就慘了。

我個人感覺是上圖書館的效率比在寢室里高多了,這是我的經(jīng)驗。

有人會問,您下了那么多資料,怎么看的完和消化的了呢?

我是這樣對待這個問題的:

1、網(wǎng)上資料比較零散,不系統(tǒng),但是如果把差不多的東西收集起來看就相對完整了,(嵌入式的圖書就是這兩年特別多,特別是2004年,簡直是向外涌!2003年想買本嵌入式,特別是嵌入式linux的不多。)

2、對于像我這種入門的來說,很多看不懂,沒關(guān)系,反復(fù)看,我個人對學(xué)習(xí)方法的一個總結(jié)是:重復(fù)是最好的老師!

3、即使有的用不上,也可以收集以后用的上時查閱。

但是我并非什么都要,目前我的技術(shù)路線是嵌入式linux,所以像wince之類基本上不

收集。

總之,我在學(xué)校里我充分利用時間來學(xué)習(xí),我看到一些同學(xué)整天的掛在網(wǎng)上打游戲,發(fā)

些無關(guān)痛癢的帖子,浪費時間呀!我真的很痛心!

學(xué)習(xí)嵌入式

在這里我把它單獨列出,文章有點紊亂,但是內(nèi)容希望有益。

1、學(xué)習(xí)linux 根據(jù)我在論壇的了解,我選擇學(xué)習(xí)嵌入式linux,剛好我們學(xué)校也重視嵌入式linux,從實驗室到課程安排都是關(guān)于嵌入式linux方面,天時地利!這里我把學(xué)習(xí)linux的經(jīng)驗和教訓(xùn)說說。

可以這樣說,在論壇里說道學(xué)習(xí)linux差不多就學(xué)習(xí)linux內(nèi)核。于是我電腦里安裝了linux就開始看linux內(nèi)核方面的書了。我記得來學(xué)校以前就買到一本陳莉君的講linux內(nèi)核的第一版,現(xiàn)在有第二版了。我就開始看那本說,大家說linux內(nèi)核情景分析不錯,我就買了上下冊,后來又買了 《深入理解linux內(nèi)核》,最后也買了毛德操的《嵌入式系統(tǒng)》也是分析linux內(nèi)核代碼的,主要講arm相關(guān)的。

看內(nèi)核期間是個非常痛苦的過程,看情景分析有種在森林中找出路,其間我組織了一些同學(xué)學(xué)習(xí)內(nèi)核,幾乎沒有幾個能堅持下來的。我認(rèn)為我是堅持下來了。情景分析在看第一、第二遍是幾乎沒有摸到門道,我分析有三個方面的原因:

1、自己的基礎(chǔ)差,這是最關(guān)鍵的。

2、內(nèi)核本身很難。

3、沒有交流和高人指點。到了第三遍時我才摸到門,才差不多知道個linux的大概脈絡(luò),很多細(xì)節(jié)也是稀里糊涂。

學(xué)習(xí)linux總結(jié),這里聲明一下,我指的嵌入式主要是偏向軟件的嵌入式。學(xué)習(xí)嵌入式的重點和難點關(guān)鍵在操作系統(tǒng),如果沒有掌握操作系統(tǒng),我認(rèn)為很難把握一個嵌入式系統(tǒng)。即使在做嵌入式開發(fā)中,作應(yīng)有層的開發(fā)幾乎可以不知道操作系統(tǒng)也可以開發(fā),我認(rèn)為那是浮在表面的。很難深入和提高自己的層次。聲明:一孔之見!不可深究!

在學(xué)習(xí)linux內(nèi)核過程中犯了一個極其嚴(yán)重路線錯誤:對linux幾乎不懂就開始學(xué)習(xí)內(nèi)核。我個人推薦一個學(xué)習(xí)路線是:使用linux—〉linxu系統(tǒng)編程開發(fā)---〉驅(qū)動開發(fā)和分析linux內(nèi)核。而我差不多相反,實際上你不會使用linux也可以學(xué)習(xí)內(nèi)核,但是如果你懂了這些東西學(xué)習(xí)更有效率。

關(guān)于要不要學(xué)習(xí)內(nèi)核的問題,我的回答如下:不一定。如果你是喜歡鉆研的那你進(jìn)入內(nèi)核會滿足你的欲望。同時對你以后的嵌入式系統(tǒng)的開發(fā)有很好的影響。如果你想從事嵌入式linux系統(tǒng)開發(fā),最好對內(nèi)核有所了解。如果僅僅是做應(yīng)用開發(fā)沒有必要。我打個比喻:c、c++、java等語言是武林中的某個武林派別的話,如什么拳法,什么刀法等,那么linux 內(nèi)核應(yīng)該是一個人的內(nèi)功的反應(yīng)。怎么開始學(xué)linux內(nèi)核:最好有三件寶物:《深入理解linux內(nèi)核》《情景分析》和源代碼。

先看《深》,那主要講原理,好像市場上有本講原理性并且更淺,《linux內(nèi)核設(shè)計與實現(xiàn)》聽說不錯。如果沒有學(xué)習(xí)操作系統(tǒng)的,像我這樣的,最好先看看操作系統(tǒng)原理的書。看了幾遍后,就看情景分析,最好對著《深》看。兩本交叉看,《深》是綱,《情》是目。最后深入代碼。

2、學(xué)習(xí)嵌入式linux 學(xué)習(xí)嵌入式,我認(rèn)為兩個重點,cpu和操作系統(tǒng),目前市場是比較流行arm,所以推薦大家學(xué)習(xí)arm。操作系統(tǒng)很多,我個人對開始學(xué)習(xí)的人,特別不是計算機(jī)專業(yè)的,推薦學(xué)習(xí)ucos。那是開源的,同時很小。學(xué)習(xí)很好。為什么選linux,我不想講太多,網(wǎng)上這方面的太多,但是我在工作中發(fā)現(xiàn),做linux的技術(shù)路線很難,在windows幾乎不會有的問題,在linux開發(fā)中幾乎遍地陷阱。一掉進(jìn)去劃很長時間出來,一旦解決自己又長進(jìn)了!相對來說開發(fā)周期長,難度大。現(xiàn)在資料也逐漸豐富起來,難度也降低了些!

至于怎么學(xué)習(xí),這是他的特色地方,必須有塊開發(fā)板,我是同學(xué)里最早買學(xué)習(xí)板的,雖然化錢,我認(rèn)為值。對我實習(xí)和工作產(chǎn)生了很大的影響。

如果沒有開發(fā)板,那是紙上談兵。有人說,那要1000-2000亞,的確是,兄弟,看長遠(yuǎn)的,對您的職業(yè)和發(fā)展那點錢不算什么!有的人說我站著說話不腰痛,好吧,錢這東西對我影響很大,我在大學(xué)里掃廁所,掃的不錯,獎5元/月。兄弟你有過嗎?我認(rèn)為教育投資是效益最有保障的!我實習(xí)拿3k,很多同學(xué)拿1-2k,當(dāng)然比我高的也有。雖然我現(xiàn)在沒有畢業(yè),但一家公司就簽了。從事目前流行的高檔的消費電子的研發(fā)。對于我兩年前一無所知的我,應(yīng)該有質(zhì)的變化,我感謝學(xué)校收了我這個廢品。當(dāng)然我也非常的努力。說這么多并不是要炫耀我什么,實際上根本不值得炫耀,雖然現(xiàn)在工作環(huán)境和待遇比較滿意,但是,我發(fā)現(xiàn)我很差,特別是代碼能力,我希望平常大家少玩游戲,多編程。編程才是硬道理!

3、學(xué)習(xí)板和培訓(xùn) 你可以不接受培訓(xùn),但是不能不買開發(fā)板。如果你想學(xué)習(xí)嵌入式一定要買塊學(xué)習(xí)板,最好買塊arm9的,貴些也值。可以跑高級操作系統(tǒng)。這個不要什么品牌公司的,一般不會出什么問題,市場上的板子一般是三星的2410,基本上是抄的。如果是做產(chǎn)品那要注意些。一般的公司一般要2000,加lcd要3000甚至更多。我接觸到有的板只要1200,加lcd也就2000,差別比較大,我認(rèn)為學(xué)習(xí)都夠啦。

對于培訓(xùn),如果有條件最好參加,主要是嵌入式相對別的不同,自己摸索很費時,如果有高手指點非常的好,進(jìn)步快。特別是認(rèn)識做這些的朋友。我接受過培訓(xùn),認(rèn)識個朋友。在以后的工作中幫我很多,在這里謝謝他!我記得哈佛的一個mba的學(xué)生這樣說,大意是:在哈佛學(xué)到什么不重要,最重要的是這些未來各大公司的高級管理人員是我的同學(xué)!真是有遠(yuǎn)見!

目前市場是培訓(xùn)比較貴,一個星期兩三千,真正算起來也要,那些講師待遇絕對不會低。但是有個致命的問題是連續(xù)上課,一連幾天,效果不佳。我希望社會上多出些1000元左右,并且時間長些,如一個月,一周一到兩次課。如果沒人做,我來做,哈哈!

沒有想到,一下寫了這么多,其實還想寫的,比如在中科院的一位老兄是怎樣學(xué)習(xí)linux內(nèi)核和看書的,真的很感動。他的為人我很欽佩。

第五篇:系統(tǒng)架構(gòu)師學(xué)習(xí)心得

系統(tǒng)架構(gòu)師學(xué)習(xí)心得

到底什么是架構(gòu)師呢?所謂的架構(gòu)師,應(yīng)該是一個技術(shù)企業(yè)的最高技術(shù)決策者。他主要負(fù)責(zé)公司軟件產(chǎn)品或軟件項目的技術(shù)路線與技術(shù)框架的制訂。好的架構(gòu)師都是善良的獨裁者,具有很強(qiáng)的技術(shù)、良好的寫作能力、良好的口頭表達(dá)能力,能夠在各個層次進(jìn)行溝通。從開發(fā)人員到架構(gòu)師的成長應(yīng)該是階梯式的,一般來講開發(fā)人員在剛剛開始工作時只能開發(fā)簡單的獨立軟件模塊,慢慢的隨著經(jīng)驗的增長,他開始接觸一些相互之間有信息傳遞的模塊,而后來,他會發(fā)現(xiàn)自己接到的開發(fā)任務(wù)已經(jīng)不是一個獨立的單體,這些任務(wù)由一些專門的軟件部分組成,可能包含數(shù)據(jù)庫,工作流引擎,消息服務(wù)等等各種功能模塊,可能分布在不同的服務(wù)器上,所有的部分協(xié)同起來,完成軟件功能。而這時候,體系結(jié)構(gòu)的好壞將直接決定了系統(tǒng)的性能和可擴(kuò)展性,而就在這時候,這名優(yōu)秀的開發(fā)人員也開始思考架構(gòu)師應(yīng)該思考的問題了,或者說,他向成長為架構(gòu)師的道路邁出了一大步。在很多技術(shù)公司里,架構(gòu)師是公司的“金領(lǐng)”,有著非常高的收入,很少需要考慮生存的問題,從而有更多的精力思考關(guān)鍵技術(shù)問題,形成“強(qiáng)者愈強(qiáng)”的良性循環(huán)。部分優(yōu)秀的開發(fā)人員在工作了一定時間后,就要開始考慮自己的未來到底向哪個方向發(fā)展。如果開發(fā)人員的溝通能力強(qiáng)過技術(shù)能力,在補(bǔ)充一定的項目管理知識后,可以向技術(shù)管理的方向轉(zhuǎn)型。如果其對技術(shù)一直很感興趣,而溝通能力也不弱,則可以試著進(jìn)一步加強(qiáng)技術(shù)修養(yǎng),以期向架構(gòu)師的方向發(fā)展,最終“修成正果”。

對照自身而言,我不是技術(shù)人員出身,目前所從事的工作,主要是擔(dān)任公司前沿技術(shù),和前沿產(chǎn)品的前期準(zhǔn)備工作,但正因為是前沿技術(shù)或產(chǎn)品,了解和接觸的人很少,這就顯示出我的這項工作和系統(tǒng)架構(gòu)師有著異曲同工的作用,即對之后的產(chǎn)品路線與產(chǎn)品框架的制訂有著至關(guān)重要的作用。

在經(jīng)過一段時間的學(xué)習(xí)后,我對系統(tǒng)架構(gòu)也有了一定的認(rèn)識,一名合格的系統(tǒng)架構(gòu)師應(yīng)該具備以下幾點:

1.系統(tǒng)架構(gòu)相關(guān)的知識和經(jīng)驗。

2.很強(qiáng)的自學(xué)能力、分析能力、解決問題的能力。3.寫作、溝通表達(dá)、培訓(xùn)。

對照我目前的工作,個人認(rèn)為我同樣需要具備以上幾個工作特點,首先在調(diào)研一項新產(chǎn)品或技術(shù)的時候,應(yīng)該了解該領(lǐng)域的相關(guān)知識,做到專業(yè),這樣在今后工作中,能夠從專業(yè)的角度對同事進(jìn)行幫助。其次,要有很強(qiáng)的自學(xué)能力、分析能力、解決問題的能力,才不會在面對新的領(lǐng)域茫然,有自己的解決方法。最后,就是能將自己學(xué)到,了解到的付諸于文字,能生成有效的文檔,對之后需要接觸該領(lǐng)域的同事有借鑒和幫助。

作為系統(tǒng)架構(gòu)師,必須成為所在開發(fā)團(tuán)隊的技術(shù)路線指導(dǎo)者;具有很強(qiáng)的系統(tǒng)思維的能力;需要從大量互相沖突的系統(tǒng)方法和工具中區(qū)分出哪些是有效的,哪些是無效的。架構(gòu)師應(yīng)當(dāng)是一個成熟的、豐富的、有經(jīng)驗的、有良好教育的、學(xué)習(xí)快捷、善溝通和決策能力強(qiáng)的人。豐富是指他必須具有業(yè)務(wù)領(lǐng)域方面的工作知識,知識來源于經(jīng)驗或者教育。他必須廣泛了解各種技術(shù)并精通一種特定技術(shù),至少了解計算機(jī)通用技術(shù)以便確定那種技術(shù)最優(yōu),或組織團(tuán)隊開展技術(shù)評估。優(yōu)秀的架構(gòu)師能考慮并評估所有可用來解決問題的總體技術(shù)方案。需要良好的書面和口頭溝通技巧,一般通過可視化模型和小組討論來溝通指導(dǎo)團(tuán)隊確保開發(fā)人員按照架構(gòu)建造系統(tǒng)。

可以看出,成為一名優(yōu)秀的架構(gòu)師是需要具備很多素質(zhì)的,分析自我,我覺得我個人在某些方面還要不斷的成長,才能一步步成為一名優(yōu)秀的架構(gòu)師,在今后的工作中我也將注重自己一下幾點的培養(yǎng),讓自己在工作中更上一層樓:

1.培養(yǎng)創(chuàng)新意識,廣泛涉獵和知識庫領(lǐng)域相關(guān)的內(nèi)容,尤其關(guān)注國外前沿信息。2.培養(yǎng)自己解決問題的能力和零號的溝通,這樣才能博采眾長,能夠在工作中發(fā)揮自己建設(shè)性的作用。

下載關(guān)于linux系統(tǒng)的一點學(xué)習(xí)心得word格式文檔
下載關(guān)于linux系統(tǒng)的一點學(xué)習(xí)心得.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    質(zhì)檢系統(tǒng)學(xué)習(xí)心得

    新單位第一天上班,我被暫時安排到質(zhì)計所建材室工作。為了更快的適應(yīng)新單位工作性質(zhì)和了解單位開展的檢驗工作范圍、提高專業(yè)技能,按照所領(lǐng)導(dǎo)的安排,我在每個科室進(jìn)行半天的學(xué)習(xí)......

    嵌入式系統(tǒng)學(xué)習(xí)心得(精選合集)

    首先我聲明,我是基于嵌入式系統(tǒng)平臺級設(shè)計的,硬件這個方向我相對來講比較有發(fā)言權(quán),如果是其它方面所要具備的基本技能還要和我們培訓(xùn)中心其它專業(yè)級講師溝通。他們的方面上我只......

    項目計劃系統(tǒng)學(xué)習(xí)心得(模版)

    項目計劃系統(tǒng)學(xué)習(xí)心得一、 項目計劃系統(tǒng)學(xué)習(xí)方法根據(jù)項目開展的PDCA方法,本人結(jié)合此方法進(jìn)行對項目計劃系統(tǒng)的學(xué)習(xí),方法如下:P(Plan):項目計劃系統(tǒng)的學(xué)習(xí)內(nèi)容以及時間安排做了一個......

    檔案系統(tǒng)學(xué)習(xí)心得體會(范文大全)

    檔案系統(tǒng)學(xué)習(xí)科學(xué)發(fā)展觀心得體會 下面我談?wù)勛约旱恼J(rèn)識、收獲和體會。 一、規(guī)范化、科學(xué)化的檔案管理,是企業(yè)必須做好的一項基礎(chǔ)性工作,也是成為一流企業(yè)的一項重要保障。 當(dāng)......

    信號與系統(tǒng)學(xué)習(xí)心得

    信號與系統(tǒng)學(xué)習(xí)心得 經(jīng)過幾個星期對《信號與系統(tǒng)》的學(xué)習(xí)與認(rèn)知,讓我逐步的走進(jìn)這充滿神秘色彩的學(xué)科。現(xiàn)在我對于這么學(xué)科已經(jīng)有了一點淺淺的認(rèn)識。下面我就談?wù)勎覍@門學(xué)......

    《系統(tǒng)解剖學(xué)》學(xué)習(xí)心得(合集5篇)

    學(xué)《系統(tǒng)解剖學(xué)》后,我最大的學(xué)習(xí)心得是:系統(tǒng)解剖學(xué)并不難,而關(guān)鍵就是有一個好的學(xué)習(xí)方法。學(xué)習(xí)系統(tǒng)解剖學(xué)的最好方法是在腦海中逐漸建立一個“立體圖”,只有這樣才能將所學(xué)的知......

    財務(wù)知識系統(tǒng)學(xué)習(xí)心得

    財務(wù)知識培訓(xùn)心得體會 10月中旬,公司組織財務(wù)人員進(jìn)行了一次為期xx天的財務(wù)骨干綜合培訓(xùn)班培訓(xùn),幾天來的財務(wù)綜合知識培訓(xùn)已經(jīng)結(jié)束了,雖然時間不長,但我的收獲卻是比當(dāng)初想象的......

    信號與系統(tǒng)學(xué)習(xí)心得

    學(xué)習(xí)信號與系統(tǒng)后的一些心得 經(jīng)過一個學(xué)期對《信號與系統(tǒng)》的學(xué)習(xí)與認(rèn)知,讓我逐步的走進(jìn)這充滿神秘色彩的學(xué)科。這門課程是以《高等數(shù)學(xué)》為基礎(chǔ),但它又不是一門只拘泥于數(shù)學(xué)......

主站蜘蛛池模板: 国产成人亚洲影院在线观看| 国产精品美女一区二区视频| 国产性夜夜春夜夜爽免费下载| 日韩精品无码av成人观看| 国内自拍视频一区二区三区| 亚洲成aⅴ人在线视频| 久久国产乱子伦精品免费午夜| 免费欧洲毛片a级视频老妇女| 国产精品美女久久久网站| 亚洲色成人网站www永久尤物| a级特黄的片子| 日韩精品成人一区二区三区| 欧美人妻| 日本免费一区二区三区中文字幕| 亚洲国产成人高清影视| 日韩人妻中文无码一区二区| 欧美人妻一区二区三区| 国产真人无码作爱免费视频| 中文精品一卡2卡3卡4卡| 无码人妻精品一区二区| 图片区小说区激情区偷拍区| 97免费人妻无码视频| 色avav色av爱avav亚洲色拍| 综合激情久久综合激情| 人人妻人人做人人爽| 国产超碰人人爽人人做人人添| 无码h黄动漫在线播放网站| 国产av人人夜夜澡人人爽| 乱人伦精品视频在线观看| 无人区一线二线三线乱码| 亚洲午夜久久久久久噜噜噜| 国产又色又爽又刺激视频| 乱子伦av无码中文字| 久久夜色精品国产噜噜亚洲sv| 内射爽无广熟女亚洲| 99精品全国免费观看视频| 国产69精品久久久久app下载| 少妇厨房愉情理伦片bd在线观看| 久久精品国产清自在天天线| 中国凸偷窥xxxx自由视频| 亚洲成a人片77777kkkk|