王洪飛 2018 10.10
專案名稱
嵌入式工程實訓
本日任務完成情況
學習了用c語言進行程序之間的通訊,linux系統的程序間通訊的學習
本日任務中出現的問題彙總
學習了程序間通訊:程序間的通訊概論;管道通訊;訊號通訊;共享記憶體;訊息佇列;訊號量。
本日未解決問題
沒有本日開發收穫
int pipe(檔名):建立乙個無名管道,用於父子程序之間 int mkfifo(檔名,許可權):建立乙個有名管道 unlink結束時刪除檔案 alarm(x)x秒之後給自己傳送sigalrm訊號 memset 清空 int shmget共享記憶體建立 mmap 建立記憶體對映 malloc 配置記憶體空間 sendto 經socket傳送資料 recvfrom 經socket接收資料 signal 設定訊號處理 strcmp 字串比較
自我評價
程序之間的通訊複雜,而且樣式多,所以還需要進一步學習
其他打**的速度要快速一點
嵌入式實訓 day1
提取碼 xkgg 相關功能的快捷鍵 開啟終端 ctrl alt t 放大字型 ctrl shift 縮小字型 ctrl 基本操作命令 mkdir 新建資料夾 touch 新建檔案 ls 檢視當前目錄下檔案 vim 檔名 若檔案不存在,則新建並開啟 若檔案存在,直接開啟 i insert插入模式 es...
嵌入式實訓DAY3
對c語言各個版本標準的整理 c90 1 增加了真正的標準庫 2 新的預處理命令與特性 3 函式原型允許在函式申明中 4 指定引數型別一些新的關鍵字,包括 const volatile 與 signed 5 寬字元 寬字串與多位元組字元 6 對約定規則 宣告和型別檢查的許多小改動與澄清 c99 1 增...
嵌入式實訓 day1
思路解析 首先我這裡使用了三個.c檔案,分別是 yanyu.c yanyu old.c yanyu now.c 其中yanyu.c負責將yanyu old.c中的內容讀入到buff緩衝區中,然後再從buff緩衝區中將資料寫入到yanyu now.c中,最終實現將yanyu old.c中的內容複製到y...