0.系統程式設計所學到的命令是應用在notepad++中的,之前那學的linux命令列是在控制終端裡除錯用的。
1.製作最小linux映象太麻煩以後學習。
3.用u盤除錯程式。1.在root->home->新建linuxsystemcode->新建功能名資料夾。2.連好超級終端,新建.c檔案,用notepad++開啟,寫程式。3.將寫好的程式用ssh發給虛擬機器。4.虛擬機器用cd命令回到根目錄,用vim檢視.bashrc環境變數。只用2009q3。5.回到cd /home/linuxsystemcode/helloworld/,用arm-none-linux-gnueabi-gcc -o helloworld helloworld.c -static」,將當前目錄下的 c檔案「helloworld.c 」編譯成可執行檔案「helloworld」;6.考到u盤裡回到開發板。等待穩定在掛載u盤。7.執行程式。
4.tf卡帶卡座和不帶卡座使用方法都一樣,只有識別名稱不一樣。
5.把程式打包進最小linux檔案系統映象裡。1.虛擬機器定位到準好執行檔案(用cd命令).2.考到指定位置 cp -r helloworld /home/minilinux/system/bin。3.然後編譯 system,然後將重新燒寫一下「system.img」檔案系統。
6.建立並測試tftp伺服器。1.ping隨便乙個**,通了的話ctrl+c暫停。2.安裝xinted,tftp,tftd。3./etc/xinetd.d/tftp建立 tftp 的配置檔案,按照要求調格式。4.新建用於裝載收發檔案的地方mkdir /var/tftpboot。5.接下來測試:vim /var/tftpboot/test新建檔案並輸入內容。6.在啟動乙個終端,鏈結伺服器,獲取檔案,退出連線,開啟檔案檢視。
8.tftp傳輸檔案:
9.nfs伺服器用到在學。
10。man幫助命令。1.man ls 一般都是linux命令列 。 2.man 2 open 一般notepad++中用的。 3.man 3 c語言庫 4.man 4 裝置驅動程式 5.man 5常規檔案路徑解釋。
linux系統程式設計學習筆記
關閉檔案 linux命令列引數解析 int creat const char filename,mode t mode mode指定新建檔案的訪問許可權 return 檔案描述符fd open const char pathname,o create,mode t mode 第二個引數flags為o...
回顧linux系統程式設計學習過程
一 基礎知識 1 linux作業系統,熟悉常用的指令。2 vim編譯器的使用,makefile的編寫。3 使用者以及許可權方面相關的知識。4 linux下環境變數的概念。二 程序概念相關 1 程序的概念,了解pcb的概念,以及task struct結構體。2 程序的建立,fork 與vfork 的區...
linux系統程式設計筆記 程序
使用者許可權以及組許可權 system 程序會計 程序時間 守護程序 系統日誌 型別 pid t include include include include intmain else getchar printf pid d end n getpid return0 include includ...