原创 Linuxc高級編程之文件系統大作業

假設一個學生的信息包括姓名,學號,性別,年齡,班級,籍貫六項信息,編寫一個簡單的學生管理系統:源代碼:#include<stdlib.h>#include<stdio.h>#include<string.h>#include<sys/mm

原创 Linuxc高級編程之進程3

1.創建子進程2.在子進程中打開文件file1,寫入自己的“班級_姓名_學號”,3.父進程讀取file1中的內容,並且打印顯示。4.在父進程中獲取已經結束的子進程的狀態信息,打印該信息,並且打印結束的子進程的進程號。源代碼:3.c#inc

原创 linuxc 高級編程之文件操作4

題目要求:1.新建文件,設置文件權限屏蔽字爲0;2.建立該文件的硬鏈接文件,打印硬鏈接文件的inode節點號和文件大小;3.建立該文件的軟鏈接文件,打印軟鏈接文件的inode節點號和文件大小;打印軟鏈接文件中的內容;4.打印源文件

原创 linuxc 高級編程之文件操作2

1.創建新文件,該文件具有用戶讀寫權限。2.採用dup/dup2/fcntl複製一個新的文件描述符,通過新文件描述符向文件寫入“class_name”字符串;3.通過原有的文件描述符讀取文件中的內容,並且打印顯示;源代碼:#incl

原创 linuxc 高級編程之文件操作3

題目要求:   1.輸入文件名稱,能夠判斷文件類型,判斷實際用戶對該文件具有哪些存取權限;2.要求打印出文件類型信息,inode節點編號,鏈接數目,用戶id,組id,文件大小信息;3.修改文件的權限爲當前用戶讀寫,組內用戶讀寫,組外

原创 linuxc 高級編程之文件操作1

題目要求:1.創建文件file1,寫入字符串“abcdefghijklmn”; 2.創建文件file2,寫入字符串“ABCDEFGHIJKLMN”;3.讀取file1中的內容,寫入file2,使file2中的字符串內容爲“abcdefgh

原创 linuxc 高級編程之文件操作6

題目要求:編寫程序完成以下功能:1.遞歸遍歷/home目錄,打印出所有文件和子目錄名稱及節點號。2.判斷文件類型,如果是子目錄,繼續進行遞歸遍歷

原创 嵌入式學習之交叉編譯環境搭建

1.交叉編譯包的安裝       創建文件夾  mkdir /usr/local/arm  解壓 tar  xzvf 4.3.1-eabi-armv6-up-cup6410.tar.gz 到 /usr/local/arm目錄下 命令:ta

原创 linuxc 高級編程之文件操作5

題目要求:1.新建/home/user目錄;2.把當前工作路徑移至/home/user目錄;3.打印當前工作路徑;源代碼:#include <stdio.h>#include <sys/stat.h>#include <sys/ty

原创 嵌入式開發學習之NFS掛載服務

以210的板子爲例:    學習嵌入式開發的首要問題就是將開發板和PC機連通,使用NFS服務鏈接PC機和開發板有一個好處就是:不消耗開發板的內存資源,只是在PC機端創建一個共享的目錄,將開發板掛載到這一起使用這個共享目錄裏的內容即可。 

原创 UP-Magic210開發板實驗

寫一個最簡單hello world,在開發板上運行1.首先需要連接開發板和宿主機,建立NFS服務連接,參考:點擊打開鏈接https://blog.csdn.net/qq_37192076/article/details/803754992

原创 Linuxc高級編程之進程1

1.打印當前所有環境變量的值;2.添加新的環境變量NEWENV=first;3.修改環境變量NEWENV的值爲second;4.打印環境變量NEWENV的值。源代碼:#include <stdio.h>#include <stdlib.h

原创 Linuxc高級編程之進程2

1.打印字符串“hello world!”2.在打印字符串“hello world!”前調用三次fork,3.分析打印結果。源代碼:#include <stdio.h>#include <unistd.h>#include<stdlib.

原创 Linuxc高級編程之進程4

1.在父進程中定義變量n,在子進程中對變量n進行++操作;並且打印變量n的值,打印子進程pid;2.在父進程中打印變量n的值,並且打印父進程pid。3.要求分別用fork和vfork創建子進程源代碼:fork.c#include<stdi

原创 Linuxc 信號的使用4

1.進程A向進程B發送信號;2.進程B收到進程A發送的信號後,打印出發送信號進程的pid,uid以及信號值。源代碼:send.c#include <stdio.h>#include <stdlib.h>#include <sys/type