日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

物联网实践实习日报表

發布時間:2024/1/1 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 物联网实践实习日报表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
物聯網實踐實習日報表
項目名稱【蘇嵌實訓-嵌入式 linuxC 第1天】
今日進度以及任務

今天老師帶著我們學習了嵌入式開發概述及嵌入式開發環境安裝及使用熟悉相關命令,另外進行了C語言的訓練

1.嵌入式底層開發為什么選擇c語言(跟老林學智嵌)

2.linux和unix之間的關系(Linux中國)

3.linux有哪些主流版本?它們各自的特點是什么?

4.什么是實時性?軟件和硬件的實時

5.有哪些虛擬機軟件以及特點

6.如何解決無法刪除使用userdel刪除用戶的問題(2種方法)

7.羅列根目錄中所有子目錄以及其存放的類型

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

本日任務完成情況 (詳細說明本日任務是否按 計劃完成,開發的代碼量)

  • 嵌入式開發是在操作系統內部做開發的,操作系統所有的內核幾乎都是C語言編寫,如果我們也使用C語言做開發,必定會具備一定的優勢。嵌入式軟件一般需著重考慮三個方面:性能、安全性和開發效率(包括代碼可移植性等)對此C語言相較其他的高級編程語言,其1.C語言具有出色的可移植性,能在多種不同體系結構的軟/硬件平臺上運行。2.C語言具有簡潔緊湊、使用靈活的語法機制,并能直接訪問硬件。3.C語言具有很高的運行效率的特點對于嵌入式開發軟件是再合適不過的了。
  • ?unix 是由貝爾實驗室開發的多用戶、多任務操作系統,linux是一類Unix操作系統的統稱,嚴格來說,linux系統只有內核叫“linux”,而linux也只是表示其內核,但因為習慣使然,人們習慣了用linux稱呼這類系統。一般也可以認為,linux是一套自由使用和自由傳播的類unix系統。mac os是蘋果機專用系統,是基于unix內核的圖形化操作系統因此unix相當于父親,linux和mac os是對兄弟
  • linux發行版本主要以下幾種01 ubuntu 桌面版系統對于不擅長系統操作命令的人員,使用比較方便02 SUSE 網絡服務功能強的系統如果想把服務器充當路由設備,或郵件服務器,可以關注03 Debian 安全性較好系統有些對系統安全性要求高的企業會作為優選04 Redhat 紅帽公司官方系統是很多國企或外企服務器中常用系統,需要進行付費,有官方服務支持05 centos 紅帽公司免費版系統大多數互聯網公司服務器常用系統,可以部署的服務多樣,穩定性也比較高.
  • 實時性是指在一定的時刻和或一定的時間內自外部環境收集信息、再及時作出響應。實時軟件是必須滿足嚴格時間約束條件的軟件其特性為01實時性02在線性03高可靠性。硬實時系統有一個剛性的、不可改變的時間限制,它不允許任何超出時限的錯誤。超時錯誤會帶來損害甚至導致系統失敗、或者導致系統不能實現它的預期目標。
  • VMware Workstation:1.不需要分區或重開機就能在同一臺PC上使用兩種以上的操作系統..2.完全隔離并且保護不同OS的操作環境以及所有安裝在OS上面的應用軟件和資料.3.不同的OS之間還能互動操作,包括網絡、周邊、文件分享以及復制貼上功能.4.有復原(Undo)功能.5.能夠設定并且隨時修改操作系統的操作環境,如:內存、磁碟空間、周邊設備等等.Virtual PC:它能夠讓你在一臺 PC 上同時運行多個操作系統,使用它你不用重新啟動系統,只要點擊鼠標便可以打開新的操作系統或是在操作系統之間進行切換。安裝該軟件后不用對硬盤進行重新分區或是識別,就能夠非常順利地運行你已經安裝的多個操作系統,而且還能夠使用拖放功能在幾個虛擬 PC 之間共享文件和應用程序VirtualBox :1.VirtualBox是免費開源的2.VirtualBox體積小,安裝完成后,也只有60M左右3.VirtualBox將虛擬機中的安裝的操作系統以硬盤的方式進行保留,在不同計算機之間轉移系統時,需要新建虛擬機,其后為其指定原來操作系統所在的硬盤,這樣就不會產生網絡連接問題4.VirtualBox沒有直接在系統安裝虛擬網卡,這對我們的系統安裝帶來極大方便
  • ?一個用戶pipetest在其他節點上登錄,第一次刪除沒有能夠將其清理干凈,再刪除就出現

    userdel:刪除密碼項時出錯

    userdel:刪除影子密碼項時出錯

    解決方法:(讓用戶恢復正常再刪除。)

    1.vi /etc/passwd添加

    pipetest:x:506:506::/home/pipetest:/bin/bash

    (不一定是506,而是在最好一個行數目上加1)

    2.vi /etc/shadow添加

    pipetest:!!:15056:0:99999:7:::

    (不一定所15056,而是在最后一行數目上加3)

    3.mkdir /home/pipetest/cp /etc/skel/.bash* /home/pipetest/

    4.userdel pipetest

  • bin (binary)存放使用者經常使用的命令

    dev ( dev是設備(device)的英文縮寫) 存放所有的外部設備文件

    lib 存放放著系統最基本的動態鏈接共享庫文件

    media 光盤文件

    proc (與進程有關) proc文件系統是一個偽文件系統,它只存在內存當中,而不占用外存空間。它以文件系統的方式為訪問系統內核數據的操作提供接口。

    sys /sys 目錄是將內核的一些信息映射

    var 存放系統運行時需要改變的數據文件

    tmp 存放臨時文件

    boot 操作系統啟動相關的文件

    etc 存放系統管理所需要的配置文件

    root 系統管理員(超級用戶)的主目錄

    home 普通用戶的主目錄

  • 本日開發中出現的問題匯總今天在練習centos在vim中的配置中,本想將顯示行數和設置縮進配置出來,但最后無法退出centos的配置,最后強制退出(在底行模式下按q!)
    本日未解決問題還有一些C語言題沒寫
    本日開發收獲老師帶領我們進入了linux系統的世界,在這里發現了更多的知識。自己安裝linux,并在老師的教導下對linux有了一個大致的了解,知道了linux的目錄結構。在linux下進行c語言的開發有很多便捷之處,而且可以讓我們對c語言更加熟練,更加熟悉計算機內部的實現方式。但是想要更加深入了解這方面的知識的話,還需要不斷地努力,除了老師上課的時間,其余的時間也需要進行學習。
    其他第一次接觸Linux系統,給人很不熟悉的感覺,但是在老師的帶領下,自己也在慢慢開始入門。學習本就是一個不斷的過程,我相信在接下來的學習過程中,自己會對Linux系統更加熟悉,接觸到更多的知識。

    ?

    總結

    以上是生活随笔為你收集整理的物联网实践实习日报表的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。