原创 Ubuntu16.04安裝ns-allinone-2.35

> 前言: 雖然ns3已經出來好多年了,但是鑑於ns2的資料相對多些,目前大多數論文中用的仿真器還是ns2比較多。今年Ubuntu已經更新到了16.04或者16.10,網上的一些教程略微需要改動,鑑於此,總結了下面的安裝步驟,其中會提

原创 Linux系統調用與庫函數調用

Linux下對文件操作有兩種方式:系統調用(system call)和庫函數調用(Library functions)。系統調用實際上就是指最底層的一個調用,在linux程序設計裏面就是底層調用的意思。面向的是硬件。而庫函數調用則面向的

原创 APUE真的是聖經

查了半天的問題和一些概念,隨手一翻居然就在書上...... APUE真是聖經! 今天把印象筆記搬運了一部分,覺得自己通過查找別人的博客解決了問題,那麼也有義務去分享一些淺薄的經驗,希望能對別人有幫助。

原创 C語言中的標準輸入/標準輸出/輸入重定向

C語言中標準輸入流、標準輸出流、標準錯誤輸出流 在Linux中,所有對設備和文件的操作都使用文件描述符來進行。Linux中一個進程啓動時,都會打開3個文件:標準輸入、標準輸出和標準出錯處理。這三個文件分別對應文件描述符0、1、2。在C語言

原创 小米嵌入式面經(轉發)

面試得很廣,從硬件、軟件、基礎知識、簡歷內容都有涉及。 整個面試持續了將近三個小時,由三位面試官輪流來問,分別偏重硬件、軟件、以及綜合,但總的來說還

原创 Linux2.6.38移植MINI2440

kernel: 1.修改交叉編譯變量後,make mini2440_defconfig 2.make menuconfig 修改: Kernel Features --->          [*] Provide old way to

原创 malloc、calloc、realloc

(1)C語言跟內存分配方式 <1>從靜態存儲區域分配.        內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在.例如全局變量、static變量. <2>在棧上創建        在執行函數時,函數內局部變量的

原创 操作系統概述(coursera筆記)

操作系統做了什麼? 1、用戶告知操作系統執行helloworld程序(how?)      命令行鍵入、雙擊圖標 2、操作系統找到helloworld相關信息,檢查其代碼類型是否爲可執行文件;通過程序首部信息確認代碼和數據在可執行文件中的