第一篇:嵌入式Linux學(xué)習(xí)七步曲
?
嵌入式Linux學(xué)習(xí)七步曲
Sailor_forever sailing_9806@163.com 轉(zhuǎn)載請注明
http://blog.csdn.net/sailor_8318/archive/2007/09/03/1769662.aspx
?
?
【序】學(xué)習(xí)Linux開發(fā)近一年,由于我是實(shí)驗(yàn)室第一個(gè)從事這方面開發(fā)的,學(xué)習(xí)過程中遇到了很多問題,可是總是求師無門,只能一個(gè)人自己摸索,同時(shí)也充分利用了網(wǎng)絡(luò),參考了廣大CSDN博友及相關(guān)論壇的帖子,在此表示感謝!?
?
嵌入式Linux的學(xué)習(xí)涵蓋的范圍比較廣,下從bootloader,到內(nèi)核移植、文件系統(tǒng),中間的驅(qū)動(dòng)開發(fā),到上層的應(yīng)用程序調(diào)試、開發(fā)環(huán)境等,變化莫測,經(jīng)常是別人的能用自己的就有問題。
?
由于缺乏他人適當(dāng)指點(diǎn),自己在學(xué)習(xí)過程中也走了很多彎路,整個(gè)開發(fā)環(huán)境的搭建整了N久,更搞笑的是經(jīng)常聽說模塊加載insmod,可連這個(gè)命令在主機(jī)還是ARM上用都沒搞明白,那叫一個(gè)汗啊!大家勿笑,嵌入式Linux的初學(xué)者確實(shí)對交叉環(huán)境比較不懂,我是其一啊。?
現(xiàn)在適逢好友小布丁要學(xué)習(xí)嵌入式Linux,就將近一年來的學(xué)習(xí)體會(huì)總結(jié)下,整理了一個(gè)總體的學(xué)習(xí)計(jì)劃,希望給那些曾經(jīng)像我一樣彷徨的人一些幫助。后續(xù)將完善此文檔,上傳到個(gè)人空間上,先貼出目錄。本人水平有限,不當(dāng)之處,還請大家指正!
?
小布丁同學(xué)曾在我處于困境時(shí)一如既往的理解我支持我,給我信心給我鼓勵(lì),謝謝你,美麗開懷的小布丁,希望你能happy and fascinating forever!
?
謹(jǐn)以此文獻(xiàn)給我們永遠(yuǎn)可愛迷人的小布丁!
?
Sailor_forever
September 3, 2007
?
*****************************************************************************?
?
第一篇 Linux主機(jī)開發(fā)環(huán)境(15天)
?
1.1 Vmvare下Linux的安裝(優(yōu)先)
1.2 Windows下從硬盤安裝Linux(可選)
1.3 Linux的基本命令及使用
1.4 Linux的文件系統(tǒng)及與windows的文件共享
1.5 GCC開發(fā)工具
1.6 GDB調(diào)試
1.7 Makefile編寫
1.9 簡單應(yīng)用程序 ? 第二篇 ARM+Linux開發(fā)環(huán)境(7天)? 2.1 交叉開發(fā)環(huán)境介紹 2.2 交叉編譯器cross-tool 2.3 配置主機(jī)開發(fā)環(huán)境 2.3.1 配置超級終端minicom或hyperterminal或DNW 2.3.2 配置TFTP網(wǎng)絡(luò)服務(wù) 2.3.3 配置NFS主機(jī)端網(wǎng)絡(luò)服務(wù) ? 2.4 建立交叉開發(fā)環(huán)境2.4.1配置NFS ARM端網(wǎng)絡(luò)服務(wù)2.4.2 編譯ARM-gdb ? 2.5 交叉調(diào)試應(yīng)用程序 2.6 ARM上的簡單模塊編程 ? 第三篇 Linux系統(tǒng)bootlaoder移植(7天)3.1 Bootloader介紹 3.2 u-boot命令及環(huán)境變量 3.3 u-boot的編譯配置 3.4 u-boot源碼分析 3.5 u-boot移植過程? 第四篇 Linux的內(nèi)核移植(15天)4.1 配置編譯Linux內(nèi)核 4.1.1 Linux內(nèi)核源代碼結(jié)構(gòu) 4.1.2 Linux內(nèi)核編譯選項(xiàng)解析 4.1.3Linux內(nèi)核編譯鏈接 4.2Linux啟動(dòng)過程源代碼分析 4.3Linux內(nèi)核移植平臺(tái)相關(guān)代碼分析 ? 第五篇 Linux的驅(qū)動(dòng)編程(15天)5.1 Linux的設(shè)備管理 5.2 Linux的驅(qū)動(dòng)程序結(jié)構(gòu) 5.3 簡單的字符設(shè)備驅(qū)動(dòng)程序 5.4 Linux內(nèi)核模塊的加載卸載 5.5 Linux的打印調(diào)試方法 5.6 字符設(shè)備的高級屬性-中斷 5.6 常見的串口網(wǎng)口驅(qū)動(dòng)分析 ? 第六篇 文件系統(tǒng)制作(5天)
6.2 文件系統(tǒng)和存儲(chǔ)設(shè)備的選擇 6.3 部署Ramdisk文件系統(tǒng)的過程 ? 第七篇 Linux的高級應(yīng)用編程(5天)? 總用時(shí) 15+7+7+15+15+5+5 大概兩個(gè)半月
第二篇:嵌入式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: 移動(dòng)或改名,如mv sonf.confsonf.txt(改名)移動(dòng):mv sonf.conf / rm:刪除命令,如rm –f test.c;如刪除目錄rm –fr d
man:查看某個(gè)命令的幫助,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òng)引導(dǎo)程序
/dev:brw—rw--:b代表是塊設(shè)備。Linux設(shè)備有三種,塊設(shè)備(b開頭)、字符設(shè)備(c開頭)、網(wǎng)絡(luò)設(shè)備。had代表第一個(gè)硬盤,hdb代表第二個(gè)硬盤。Hdb2代表第二塊硬盤的第二個(gè)分區(qū)。3,67代表主設(shè)備為3,從設(shè)備為67./etc:存放的是系統(tǒng)的配置文件。Inittab文件存放不同啟動(dòng)方式下必須啟動(dòng)的進(jìn)程。Inittab文件中有6個(gè)啟動(dòng)level,wait中對應(yīng)著6個(gè)level的目錄,respawn代表當(dāng)一個(gè)進(jìn)程被意外終止了,但會(huì)自動(dòng)啟動(dòng)的進(jìn)程,如守護(hù)進(jìn)程。rc.d目錄中存放了一個(gè)rc.sysinit文件,里面存放系統(tǒng)初始化配置信息。/etc還有一個(gè)vsftpd里面存放tcp、ftp的配置。
/home : 用戶目錄,存放用戶的文件,/lib:存放庫文件,后綴為so的文件代表動(dòng)態(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)運(yùn)行的映射,比較重要。里面的文件數(shù)字代表進(jìn)程號(hào)。每個(gè)進(jìn)程號(hào)目錄下包含進(jìn)程的基本信息。還有其他信息,如cpuinfo等,內(nèi)核支持的文件系統(tǒng)filesystem等。系統(tǒng)支持的中斷interrupts,iomen代表內(nèi)存分配情況。ioport存放IO端口號(hào)。還有分區(qū)信息,modole信息,狀態(tài)信息,版本信息
對于Linux的設(shè)備驅(qū)動(dòng)程序,有兩種加載模式,一種是直接加載進(jìn)linux內(nèi)核,一種是以模塊的方式加載到內(nèi)核。
/sbin: 系統(tǒng)管理的一些工具。如poweroff關(guān)機(jī)工具。
/usr: 安裝系統(tǒng)時(shí)很多文件放在此目錄下面,包含一些更新等,include包含的頭文件,lib 是Linux的庫文件,src包含Linux2.4的內(nèi)核源碼
/var:存放是臨時(shí)變量
3、
第三篇:企業(yè)文化七步曲
企 業(yè) 文 化 七 部 曲
1、提高錄用標(biāo)準(zhǔn)
擁有強(qiáng)烈自身文化的公司需要一流的員工,但決不是那種雖然具有第一流的能力,但對接受這份工作仍然猶豫不決的人。為此,整個(gè)錄取程序包含了兩上同等的部分--吸引和勸阻。讓應(yīng)征者既了解到公司的實(shí)力,同時(shí)又告訴他們將要面臨的特別長的工作時(shí)間和非常嚴(yán)格的要求。
2、讓新手從最低層開始,打破他們的壞習(xí)慣
管理水平高的公司總是壓給新手們不勝負(fù)擔(dān)的工作,使他們筋疲力盡。如果忍受不了這樣的重負(fù),最好讓他們工作伊始就清楚這一點(diǎn)。另外壓下這樣重的工作還有一個(gè)隱藏的動(dòng)機(jī),目的是打消他們自鳴得意的心理,使他們認(rèn)識(shí)到自己的弱點(diǎn),從而能夠自然地向他人求助。
3、讓未來的領(lǐng)導(dǎo)者負(fù)責(zé)具體的工作
有經(jīng)驗(yàn)的公司,無論大小,總是讓公司高層管理人員負(fù)責(zé)公司的核心業(yè)務(wù),并從最底層的工作做起。這是一個(gè)永恒的公式,就象一個(gè)開面包房的父親一定會(huì)讓自己的孩子學(xué)會(huì)如何烤面包,如何包裝,如何采購原料,以及如何售貨等一系列程序。
4、讓員工們了解工作的目的,當(dāng)他們達(dá)到目標(biāo)時(shí)予以獎(jiǎng)勵(lì)
企業(yè)文化必須有下面兩點(diǎn)做為支撐:
1)企業(yè)、大家:公司的任務(wù);
2)獎(jiǎng)勵(lì)優(yōu)異的工作者;
其實(shí)只需要記住第一條,第二條則無需勞神去記住。
5、教育員工使他們具有比賺錢更高一層地境界
賺錢是一個(gè)強(qiáng)烈的企業(yè)文化的成果,而不是方式.在一個(gè)非常重視價(jià)值的公司,員工們一定會(huì)忠心耿耿地為公司工作。
6、建立公司傳統(tǒng)
所有的公司都有自己戰(zhàn)勝困難,沖出逆境的回憶。但是在重視公司文化或企業(yè)文化的地方,人們不斷重復(fù)這些故事直到它們被籠罩上神秘的光環(huán)。
7、樹立先進(jìn)人物,證實(shí)企業(yè)文化
為年輕的員工樹立榜樣非常重要。強(qiáng)烈的公司文化能夠?qū)ふ页鲞@樣的先進(jìn)分子,并建立起師徒間的關(guān)系,這樣做才能使公司文化繼續(xù)發(fā)展。
第四篇:快速增員七步曲
快速增員七步曲
項(xiàng)目計(jì)劃書
一、開發(fā)背景:
保險(xiǎn)業(yè)競爭激烈,各家保險(xiǎn)公司都在爭得自己的一席之位或鞏固自己的既有市場,人力的增長是一個(gè)長久不衰的話題,但因?yàn)槿藶榈囊蛩亍⑹袌龅囊蛩亍⑦€有各家保險(xiǎn)公司政策的因素導(dǎo)致增員難度越來越大,對于團(tuán)隊(duì)擴(kuò)張的期望,往往也是心有余而力不足。
“快速增員七步曲”——風(fēng)靡行業(yè)的無痕增員模式,根據(jù)各團(tuán)隊(duì)實(shí)際情況,運(yùn)用工具,通過7個(gè)環(huán)節(jié),快速無壓力吸引更多新人進(jìn)入崗前培訓(xùn)班,結(jié)訓(xùn)后便于集中做留存體系,真正實(shí)現(xiàn)組織發(fā)展的良性循環(huán)。
二、本系統(tǒng)解決了四大難題:
1.業(yè)務(wù)員的增員意愿問題(全員培訓(xùn)、啟動(dòng),轉(zhuǎn)變思維模式,打消增員顧慮)
2.團(tuán)隊(duì)準(zhǔn)增員來源的問題(運(yùn)用工具,見到每個(gè)人都可以通過話術(shù)邀請到公司參與面試)
3.團(tuán)隊(duì)增員促成難的問題(完善的面試環(huán)節(jié)設(shè)置,讓準(zhǔn)增員對象體驗(yàn)可控面試過程,促成無痕)
4.新人的業(yè)績和留存問題(人力快速倍增,崗前班結(jié)訓(xùn)后能迅速營造銜接訓(xùn)練氛圍,新人更易留存)
三、系統(tǒng)亮點(diǎn):
1.公司搭建平臺(tái),增員人提供資料,公司進(jìn)行統(tǒng)一操作。2.增員流程環(huán)環(huán)相扣,真正的面試,嚴(yán)肅而溫馨的感覺。3.業(yè)務(wù)員簡單配合,沒有任何求人壓力,增員無痕。4.每個(gè)環(huán)節(jié)及工作人員都有話術(shù),嚴(yán)格通關(guān)使用。5.節(jié)奏式推進(jìn),無需創(chuàng)說會(huì),集中面試,科學(xué)性留存。
四、整體操作主要流程: 1.項(xiàng)目需求分析,項(xiàng)目目標(biāo)確認(rèn)及前期準(zhǔn)備工作 2.內(nèi)勤、團(tuán)隊(duì)長層級啟動(dòng),統(tǒng)一思想,明確目標(biāo) 3.組織“快速增員七步曲”特訓(xùn)營及啟動(dòng)大會(huì) 4.建立訓(xùn)后輔導(dǎo)、追蹤和督導(dǎo)體系,高效率時(shí)間管理 5.推薦人運(yùn)用工具拜訪;
6.公司邀約組給準(zhǔn)增員打電話邀約面試; 7.項(xiàng)目組參與集中面試,現(xiàn)場交費(fèi)報(bào)名參訓(xùn)。8.參與新人培訓(xùn)班核心課程的授課,提升留存五、五大工程
1.氣氛工程:輿論蓄勢、環(huán)境造勢、三級聯(lián)動(dòng)、督導(dǎo)助勢 2.意愿工程:全員面談、層級培訓(xùn)、誓師大會(huì)、早會(huì)經(jīng)營 3.控制工程:四大小組、分工負(fù)責(zé)、工具開路、嚴(yán)控過程 4.面試工程:連環(huán)系統(tǒng)、環(huán)環(huán)相扣、充分準(zhǔn)備、流水作業(yè) 5.追蹤工程:戰(zhàn)報(bào)通報(bào)、檢查控制、多樣追蹤、及時(shí)通報(bào)
六、項(xiàng)目目標(biāo):
項(xiàng)目期間新人班實(shí)現(xiàn)1:1進(jìn)班參訓(xùn)
七、項(xiàng)目執(zhí)行:
1.項(xiàng)目組協(xié)助公司分三個(gè)層級啟動(dòng),參訓(xùn)學(xué)員自費(fèi)進(jìn)入增員特訓(xùn)營(公司設(shè)置增員獎(jiǎng)勵(lì)方案,讓其有容易拿回的期望);
2.集中培訓(xùn)一天,從觀念-增員來源-技術(shù)-工具使用-行動(dòng)方案幾個(gè)方面著手,全面啟動(dòng)增員項(xiàng)目;
3.成立項(xiàng)目功能組,對功能組成員進(jìn)行項(xiàng)目執(zhí)行工作要求和技術(shù)傳承,以期讓項(xiàng)目可復(fù)制;
4.根據(jù)機(jī)構(gòu)情況,派駐相應(yīng)數(shù)量駐點(diǎn)老師,對項(xiàng)目執(zhí)行情況進(jìn)行現(xiàn)場支持和指導(dǎo),讓項(xiàng)目執(zhí)行過程能更有效落地;
5.對新人班課程內(nèi)容設(shè)置進(jìn)行建議,條件允許的情況下,可以支持一堂明星課程《新人成功法則》,以期讓新人從業(yè)信心更足,更易上崗;
第五篇:銷售代表走終端七步曲
銷售代表走終端七步曲
一、走訪終端的準(zhǔn)備
1、上次拜訪情況回顧:(1)上次拜訪中的遺留問題。(終端老版提出的問題、疑問)
2、銷售目標(biāo)回顧:(1)上個(gè)月或半個(gè)月的銷量,和這個(gè)月相比銷量有什么變化。(2)銷量增長還是減少,調(diào)查、分析其原因
a)確定行程。(1)聯(lián)系客戶相關(guān)人員并確定時(shí)間。(以免去了老板不在);(2)聯(lián)系其他公司業(yè)務(wù)人員。(如果需要)
b)資料準(zhǔn)備。(1)客戶信息維護(hù)表。(經(jīng)銷商);(2)準(zhǔn)備訪問報(bào)告。(確定訪問的目的,達(dá)到一個(gè)這樣的要求)
二、店內(nèi)檢查
1、店內(nèi)整體觀察:
A、觀察競爭對手情況:銷量占整個(gè)商店前三名的同類產(chǎn)品。
B、觀察貨架陳列、特殊陳列、客流量情況、各類活動(dòng)情況。(如促銷、大型文藝活動(dòng))尤其是其中的:a、陳列外觀吸引人的程度。(包括我們的陳列、競爭對手陳列、銷量好的保健品陳列);b、價(jià)格變動(dòng)的幅度。(時(shí)刻關(guān)心我們產(chǎn)品的價(jià)格、價(jià)格變動(dòng)的原因:是帳期、特價(jià)、別人降價(jià)等等);c、消費(fèi)者對這些活動(dòng)的反映。(這個(gè)活動(dòng)如何、你了不了解這個(gè)產(chǎn)品)
2、分銷:
A、把我們的每一個(gè)規(guī)格的產(chǎn)品單品,放到每一個(gè)能夠銷售的零售及批發(fā)網(wǎng)點(diǎn)。
B、是否達(dá)到該類該類型商店分銷標(biāo)準(zhǔn),是否終端有我們的產(chǎn)品。(根據(jù)不同的分銷標(biāo)準(zhǔn),去要求經(jīng)銷商達(dá)到分銷標(biāo)準(zhǔn))
3、產(chǎn)品擺放的位置:
i.是否是顯眼處。
ii.是否是人流比較多的地方。
iii.具體細(xì)節(jié)按產(chǎn)品位置擺放要求標(biāo)準(zhǔn)執(zhí)行。(產(chǎn)品擺放不理想的位置,需制定計(jì)劃,落實(shí)到人、什么時(shí)間完成)
4、產(chǎn)品陳列:(1)把我們的產(chǎn)品在貨架的最好位置上陳列出來,客流量最大的位置,高度為腰部至視平線區(qū)域,每一個(gè)單品占更多的陳列面。(2)產(chǎn)品品種是集中擺放、還是分散擺放。(具體操作按照貨架陳列標(biāo)準(zhǔn)要求執(zhí)行)
5、價(jià)格檢查:
(1)產(chǎn)品的價(jià)格是否在公司的價(jià)格變動(dòng)幅度之中(檢查分銷商、直供批發(fā)商的出貨價(jià)格以及終端零售價(jià)格)
(2)、客能否容易找到每種產(chǎn)品的價(jià)格標(biāo)簽?(價(jià)格簽沒有、價(jià)格簽更改過或者價(jià)格簽上有幾個(gè)價(jià)格。)
(3)是否滿足不同包裝單包價(jià)格梯度要求。
6、庫存檢查:(1)每個(gè)規(guī)格是否有足夠的貨架庫存。(根據(jù)它的銷量,確定安全庫存);(2)有沒有過期或者快過期產(chǎn)品。(幫助經(jīng)銷商檢查庫存,把生產(chǎn)日期長的產(chǎn)品建議先發(fā))
7、生動(dòng)化陳列工具檢查:展板、宣傳海報(bào)、掛旗、燈箱等等。
8、促銷檢查:(1)應(yīng)該出現(xiàn)的促銷活動(dòng)是否在店中出現(xiàn)。(2)分銷:促銷的產(chǎn)品是否在該店中有分銷;(3)庫存:促銷的產(chǎn)品是否有足夠的庫存;(4)陳列:A、促銷產(chǎn)品是否有按照規(guī)定進(jìn)行貨架陳列;B、促銷產(chǎn)品是否在要求的范圍之內(nèi);(5)價(jià)格:促銷產(chǎn)品的價(jià)格是否在要求的范圍之內(nèi);(6)資源:促銷的資源(如贈(zèng)品、費(fèi)用)是否充足;(7)人員:促銷人員是否按照要求來影響消費(fèi)者,是否促銷信息傳達(dá)給消費(fèi)者。
三、建立良好的終端關(guān)系
a)收集終端老板資料:電話、地址、生日、個(gè)人愛好等等。
四、終端調(diào)查和整理
i.清楚了解終端進(jìn)貨渠道、進(jìn)貨價(jià)格、零售價(jià)格、歷史月銷量、進(jìn)貨周期和頻率。
ii.對終端調(diào)查的終端進(jìn)行合理的分類。按類別可分為:副食口和醫(yī)藥口。按銷量可分為A、B、C類終端。
iii.隨時(shí)掌握終端需貨信息,根據(jù)終端的月銷量和進(jìn)貨周期,把終端進(jìn)貨信息收集起來,整理反映到經(jīng)銷商手中。
五、終端走訪計(jì)劃及要求
i.對所管轄區(qū)的終端,繪制成終端分布圖。
ii.制定每周走訪終端的路線圖,路線圖要有起點(diǎn)和終點(diǎn)。
iii.根據(jù)終端銷量等級,制定終端走訪次數(shù)。
六、制定終端任務(wù)
i.根據(jù)所管轄區(qū)的終端,每個(gè)月提供終端需貨信息給經(jīng)銷商,經(jīng)銷商發(fā)給終端的實(shí)際銷量為提供信息的真實(shí)銷量。
ii.對所管轄區(qū)的終端進(jìn)行評估,對信用度、財(cái)務(wù)情況反饋給經(jīng)銷商,并和經(jīng)銷商一起探討。
七、終端工作總結(jié)
i.一個(gè)星期要有一個(gè)終端小結(jié),對終端走訪的情況進(jìn)行總結(jié)。要反映出終端出現(xiàn)的問題和疑難,需要怎樣解決,拿出方案,需要什么支持。
ii.一個(gè)月有一個(gè)完整的總結(jié)。總結(jié)內(nèi)容要包括:所管轄區(qū)的進(jìn)貨渠道主要在哪個(gè)經(jīng)銷商、整個(gè)終端銷量數(shù)據(jù)。