生活随笔
收集整理的這篇文章主要介紹了
物联网实践实习日报表
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
物聯(lián)網(wǎng)實(shí)踐實(shí)習(xí)日?qǐng)?bào)表項(xiàng)目名稱 【蘇嵌實(shí)訓(xùn)-嵌入式 linuxC 第1天】 今日進(jìn)度以及任務(wù) 今天老師帶著我們學(xué)習(xí)了嵌入式開(kāi)發(fā)概述及嵌入式開(kāi)發(fā)環(huán)境安裝及使用熟悉相關(guān)命令,另外進(jìn)行了 C 語(yǔ)言的訓(xùn)練
1.嵌入式底層開(kāi)發(fā)為什么選擇c語(yǔ)言(跟老林學(xué)智嵌)
2.linux和unix之間的關(guān)系(Linux中國(guó))
3.linux 有哪些主流版本?它們各自的特點(diǎn)是什么?
4.什么是實(shí)時(shí)性?軟件和硬件的實(shí)時(shí)
5.有哪些虛擬機(jī)軟件以及特點(diǎn)
6.如何解決無(wú)法刪除使用userdel刪除用戶的問(wèn)題(2種方法)
7.羅列根目錄中所有子目錄以及其存放的類型 ?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
本日任務(wù)完成情況 (詳細(xì)說(shuō)明本日任務(wù)是否按 計(jì)劃完成,開(kāi)發(fā)的代碼量)
嵌入式開(kāi)發(fā)是在操作系統(tǒng)內(nèi)部做開(kāi)發(fā)的,操作系統(tǒng)所有的內(nèi)核幾乎都是C語(yǔ)言編寫(xiě),如果我們也使用C語(yǔ)言做開(kāi)發(fā),必定會(huì)具備一定的優(yōu)勢(shì)。 而 嵌入式軟件一般需著重考慮三個(gè)方面:性能、安全性和開(kāi)發(fā)效率(包括代碼可移植性等)對(duì)此 C 語(yǔ)言相較其他的高級(jí)編程語(yǔ)言,其1. C 語(yǔ)言具有出色的可移植性,能在多種不同體系結(jié)構(gòu)的軟/硬件平臺(tái)上運(yùn)行。2.C語(yǔ)言具有簡(jiǎn)潔緊湊、使用靈活的語(yǔ)法機(jī)制,并能直接訪問(wèn)硬件。3.C語(yǔ)言具有很高的運(yùn)行效率 的特點(diǎn)對(duì)于嵌入式開(kāi)發(fā)軟件是再合適不過(guò)的了。 ?unix 是由貝爾實(shí)驗(yàn)室開(kāi)發(fā)的多用戶、多任務(wù)操作系統(tǒng),linux是一類Unix操作系統(tǒng)的統(tǒng)稱,嚴(yán)格來(lái)說(shuō),linux系統(tǒng)只有內(nèi)核叫“l(fā)inux”,而linux也只是表示其內(nèi)核,但因?yàn)榱?xí)慣使然,人們習(xí)慣了用linux稱呼這類系統(tǒng)。一般也可以認(rèn)為,linux是一套自由使用和自由傳播的類unix系統(tǒng)。mac os是蘋(píng)果機(jī)專用系統(tǒng),是基于unix內(nèi)核的圖形化操作系統(tǒng)因此unix相當(dāng)于父親,linux和mac os是對(duì)兄弟 linux發(fā)行版本主要以下幾種01 ubuntu 桌面版系統(tǒng)對(duì)于不擅長(zhǎng)系統(tǒng)操作命令的人員,使用比較方便02 SUSE 網(wǎng)絡(luò)服務(wù)功能強(qiáng)的系統(tǒng)如果想把服務(wù)器充當(dāng)路由設(shè)備,或郵件服務(wù)器,可以關(guān)注03 Debian 安全性較好系統(tǒng)有些對(duì)系統(tǒng)安全性要求高的企業(yè)會(huì)作為優(yōu)選04 Redhat 紅帽公司官方系統(tǒng)是很多國(guó)企或外企服務(wù)器中常用系統(tǒng),需要進(jìn)行付費(fèi),有官方服務(wù)支持05 centos 紅帽公司免費(fèi)版系統(tǒng)大多數(shù)互聯(lián)網(wǎng)公司服務(wù)器常用系統(tǒng),可以部署的服務(wù)多樣,穩(wěn)定性也比較高. 實(shí)時(shí)性是指在一定的時(shí)刻和或一定的時(shí)間內(nèi)自外部環(huán)境收集信息、再及時(shí)作出響應(yīng)。實(shí)時(shí)軟件是必須滿足嚴(yán)格時(shí)間約束條件的軟件其特性為 01 實(shí)時(shí)性 02 在線性 03 高可靠性。 硬實(shí)時(shí)系統(tǒng)有一個(gè)剛性的、不可改變的時(shí)間限制,它不允許任何超出時(shí)限的錯(cuò)誤。超時(shí)錯(cuò)誤會(huì)帶來(lái)?yè)p害甚至導(dǎo)致系統(tǒng)失敗、或者導(dǎo)致系統(tǒng)不能實(shí)現(xiàn)它的預(yù)期目標(biāo)。 VMware Workstation:1. 不需要 分區(qū) 或重開(kāi)機(jī)就能在同一臺(tái) PC 上使用兩種以上的 操作系統(tǒng) . . 2. 完全隔離并且保護(hù)不同OS的操作環(huán)境以及所有安裝在OS上面的應(yīng)用軟件 和資料. 3. 不同的OS之間還能互動(dòng)操作,包括網(wǎng)絡(luò) 、周邊、文件分享以及復(fù)制貼上功能. 4. 有復(fù)原(Undo)功能. 5. 能夠設(shè)定并且隨時(shí)修改操作系統(tǒng) 的操作環(huán)境,如: 內(nèi)存 、磁碟空間、 周邊設(shè)備 等等. Virtual PC:它能夠讓你在一臺(tái) PC 上同時(shí)運(yùn)行多個(gè) 操作系統(tǒng) ,使用它你不用重新啟動(dòng)系統(tǒng),只要點(diǎn)擊 鼠標(biāo) 便可以打開(kāi)新的 操作系統(tǒng) 或是在操作系統(tǒng)之間進(jìn)行切換。安裝該 軟件 后不用對(duì)硬盤(pán)進(jìn)行重新分區(qū)或是識(shí)別,就能夠非常順利地運(yùn)行你已經(jīng)安裝的多個(gè) 操作系統(tǒng) ,而且還能夠使用拖放功能在幾個(gè)虛擬 PC 之間共享文件和應(yīng)用程序 。 VirtualBox :1.VirtualBox 是免費(fèi)開(kāi)源的2.VirtualBox體積小,安裝完成后,也只有60M左右3.VirtualBox將虛擬機(jī)中的安裝的操作系統(tǒng)以硬盤(pán)的方式進(jìn)行保留,在不同計(jì)算機(jī)之間轉(zhuǎn)移系統(tǒng)時(shí),需要新建虛擬機(jī),其后為其指定原來(lái)操作系統(tǒng)所在的硬盤(pán),這樣就不會(huì)產(chǎn)生網(wǎng)絡(luò)連接問(wèn)題 4. VirtualBox 沒(méi)有直接在系統(tǒng)安裝虛擬網(wǎng)卡,這對(duì)我們的系統(tǒng)安裝帶來(lái)極大方便 ?一個(gè)用戶pipetest在其他節(jié)點(diǎn)上登錄,第一次刪除沒(méi)有能夠?qū)⑵淝謇砀蓛?#xff0c;再刪除就出現(xiàn)
userdel:刪除密碼項(xiàng)時(shí)出錯(cuò)
userdel:刪除影子密碼項(xiàng)時(shí)出錯(cuò)
解決方法:(讓用戶恢復(fù)正常再刪除。)
1.vi /etc/passwd添加
pipetest:x:506:506::/home/pipetest:/bin/bash
(不一定是506,而是在最好一個(gè)行數(shù)目上加1)
2.vi /etc/shadow添加
pipetest:!!:15056:0:99999:7:::
(不一定所15056,而是在最后一行數(shù)目上加3)
3.mkdir /home/pipetest/cp /etc/skel/.bash* /home/pipetest/
4.userdel pipetest
bin (binary)存放使用者經(jīng)常使用的命令
dev ( dev是設(shè)備(device)的英文縮寫(xiě)) 存放所有的外部設(shè)備文件
lib 存放放著系統(tǒng)最基本的動(dòng)態(tài)鏈接共享庫(kù)文件
media 光盤(pán)文件
proc (與進(jìn)程有關(guān)) proc文件系統(tǒng)是一個(gè)偽文件系統(tǒng),它只存在內(nèi)存當(dāng)中,而不占用外存空間。它以文件系統(tǒng)的方式為訪問(wèn)系統(tǒng)內(nèi)核數(shù)據(jù)的操作提供接口。
sys /sys 目錄是將內(nèi)核的一些信息映射
var 存放系統(tǒng)運(yùn)行時(shí)需要改變的數(shù)據(jù)文件
tmp 存放臨時(shí)文件
boot 操作系統(tǒng)啟動(dòng)相關(guān)的文件
etc 存放系統(tǒng)管理所需要的配置文件
root 系統(tǒng)管理員(超級(jí)用戶)的主目錄
home 普通用戶的主目錄
本日開(kāi)發(fā)中出現(xiàn)的問(wèn)題匯總 今天在練習(xí)centos在vim中的配置中,本想將顯示行數(shù)和設(shè)置縮進(jìn)配置出來(lái),但最后無(wú)法退出centos的配置,最后強(qiáng)制退出(在底行模式下按q!) 本日未解決問(wèn)題 還有一些C語(yǔ)言題沒(méi)寫(xiě) 本日開(kāi)發(fā)收獲 老師帶領(lǐng)我們進(jìn)入了linux系統(tǒng)的世界,在這里發(fā)現(xiàn)了更多的知識(shí)。自己安裝linux,并在老師的教導(dǎo)下對(duì)linux有了一個(gè)大致的了解,知道了linux的目錄結(jié)構(gòu)。在linux下進(jìn)行c語(yǔ)言的開(kāi)發(fā)有很多便捷之處,而且可以讓我們對(duì)c語(yǔ)言更加熟練,更加熟悉計(jì)算機(jī)內(nèi)部的實(shí)現(xiàn)方式。但是想要更加深入了解這方面的知識(shí)的話,還需要不斷地努力,除了老師上課的時(shí)間,其余的時(shí)間也需要進(jìn)行學(xué)習(xí)。 其他 第一次接觸Linux系統(tǒng),給人很不熟悉的感覺(jué),但是在老師的帶領(lǐng)下,自己也在慢慢開(kāi)始入門(mén)。學(xué)習(xí)本就是一個(gè)不斷的過(guò)程,我相信在接下來(lái)的學(xué)習(xí)過(guò)程中,自己會(huì)對(duì)Linux系統(tǒng)更加熟悉,接觸到更多的知識(shí)。
?
總結(jié)
以上是生活随笔 為你收集整理的物联网实践实习日报表 的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔 網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔 推薦給好友。