原创 實驗項目1,控制系統啓動

實驗項目1,控制系統啓動修改輸出顯示 修改輸出顯示 首先在bootsect.s 中修改輸出的msg內容,並計算msg內容長度,在長度上加上6. 寫到cx中。編譯並運行bochs,可以看到輸出的msg變化了。 加載setup 顯示參

原创 添加系統調用

添加系統調用修改內核用戶態修改問題 添加兩個系統調用 int iam(const char * name); 將name寫入內核 int whoami(char* name, unsigned int size); 從內核中讀出

原创 實驗項目3 進程運行軌跡的跟蹤與統計

進程運行軌跡的跟蹤與統計步驟1 寫process創建日誌文件實現內核fprintk加軌跡日誌課後問題 步驟1 寫process #include <stdio.h> #include <unistd.h> #include <ti

原创 安卓學習(二) 手勢識別

安卓學習(二) 手勢識別 摘要: 用戶與手機交互的方式與PC不一樣,沒有鼠標,鍵盤,主要是依靠手勢,因此手勢的學習對於android開發很必要。本文主要介紹關於android手勢識別的內容,首先是系統內置的手勢識別,然後是自定義的手勢識別

原创 git詳解(一)git的介紹與基本設置

git詳解(一)git的介紹與基本使用 摘要: 從本文開始會介紹git的相關內容,同時也是我學習git的歷程,可以一邊和大家分享,一邊自己也加深印象。作爲第一篇,先介紹下git的用處與基本設置。通過本文,我們可以知道爲什麼在大型項目中gi

原创 安卓學習(三) Android Fragments

安卓學習(三) Android Fragments 摘要: 本文介紹Android的Fragments, Fragments和activity有點像,也有xml佈局文件,也有對應的類文件,但它在Android中是一種共享機制,就像一個動

原创 git詳解(二)理解git對象

git詳解(二)理解git對象 摘要: 本章是在初步瞭解git stage基礎上繼續的延伸,介紹什麼是HEAD,master,這兩個究竟是啥東西,有啥關係,爲啥我們git log看到的commit log都是40位的16進制數字,這些數字

原创 git詳解(三)回退操作

git詳解(三)回退操作 摘要: 在我們使用git修改文件需要回到修改之前的狀態時,就需要git的回退操作,回退操作對於我們很重要,本文主要介紹關於git回退操作的內容。包括git reset ,git checkout。通過本文,我們可

原创 安卓學習(一) 安卓組件與Activity生命週期

摘要: 從這篇文章開始,每次學習android開發都會做一個記錄,一是可以分享學習過程,二是可以當作筆記,知識遺漏的時候可以回頭查看一下。第一篇就從Android基本組件和Activity開始吧。 關鍵字: android 學習,基本組件