原创 vim多文件編輯

總想寫點東西,以證明自己的存在給將來。   1 screena 通過ports安裝screenb $screenc $vi file1.cd CTRL+a c (表示同時按住CTRL和a,鬆開後再單擊c,以下同)新建一個窗口e $vi f

原创 關於從NAND FLASH啓動

今天將NAND 全部FORMAT以後,重新用NOR中的UBOOT向NAND中燒寫UBOOT,按道理應該是和NOR 中的UBOOT界面一樣纔對。燒寫進去以後發現根本不是,一直提示如下信息: ##### EmbedSky BIOS for S

原创 70後 80後 90後

1. 70後:工作狂基本上都是70後的.          80後:而我們,拒絕加班!          90後:拒絕上班!            2. 70後: 買家電去國美蘇寧。          80後:買家電去品牌家電網。    

原创 standard 代碼規範

前端代碼靜態檢查規範 使用兩個空格進行縮進 eslint: indent function hello (name) {   console.log('hi', name) } 除需要轉義的情況外,字符串統一使用單引號。

原创 編譯與頭文件

C語言中的.c和.h文件2009-06-29 09:30簡單的說其實要理解C文件與頭文件(即.h)有什麼不同之處,首先需要弄明白編譯器的工作過程,一般說來編譯器會做以下幾個過程: 1.預處理階段 2.詞法與語法分析階段 3.編譯階段,首先

原创 vi編輯器

vi 編輯器一、Unix編輯器概述編輯器是使用計算機的重要工具之一,在各種操作系統中,編輯器都是必不可少的部件。Unix及其相似的ix操作系統系列中,爲方便各種用戶在各個不同的環境中使用,提供了一系列的ex編輯器,包括 ex, edit,

原创 關於C/C++語言中頭文件的使用的一些看法

一、  只有一個文件的情況 先來看一下比較簡單的情形,也就是隻有一個文件的時候,一個程序是什麼樣子的。 //main.c #include <stdio.h>   int main(int argc, char** args) {   

原创 Linux下GCC編程四個過程

在Linux下進行C語言編程,必然要採用GNU GCC來編譯C源代碼生成可執行程序。 一、GCC快速入門 Gcc指令的一般格式爲:Gcc [選項] 要編譯的文件 [選項] [目標文件] 其中,目標文件可缺省,Gcc默認生成可執行的文件名

原创 嵌入式系統學習步驟

1、Linux 基礎安裝Linux操作系統 Linux文件系統 Linux常用命令 Linux啓動過程詳解 熟悉Linux服務能夠獨立安裝Linux操作系統 能夠熟練使用Linux系統的基本命令 認識Linux系統的常用服務安裝Linux

原创 linux ip設置

在網上查找了配置linux配置IP的方法,簡單的有下面兩種: 最常用的給網卡配置ip的命令爲 #ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up說明:eth0是第一個網卡,其他依次爲

原创 函數指針和指針函數

【函數指針】       在程序運行中,函數代碼是程序的算法指令部分,它們和數組一樣也佔用存儲空間,都有相應的地址。可以使用指針變量指向數組的首地址,也可以使用指針變量指向函數代碼的首地址,指向函數代碼首地址的指針變量稱爲函數指針。 1.

原创 vim取全的快捷鍵

光標控制命令   命令 光標移動   h或^h 向左移一個字符   j或^j或^n 向下移一行   k或^p 向上移一行   l或空格 向右移一個字符   G 移到文件的最後一行   nG 移到文件的第n行   w 移到下一個字的開頭  

原创 內聯函數

1.內聯相對於宏的優點 2.爲什麼“inline”只是程序員對編譯器的建議(而非強制命令) 在C、C++中函數調用需要少量開銷。有時候這少量開銷積少成多,對程序性能造成影響。有時候函數本身很簡單,函數調用的開銷比執行函數內容本身的開銷還大

原创 Linux中IS_ERR()函數的理解

轉自http://jimmy-lee.blog.hexun.com/6075934_d.html 和http://blog.chinaunix.net/u3/97568/showart_1978276.html兩位的博客。謝兩位分享。

原创 與一線Linux嵌入式開發工程師的對話

  陳工程師一直做Linux的嵌入式開發,作爲在開發一線的工程師,他對很多問題的看法可能更切合實際需求,於是,通過郵件,就嵌入式開發方面的問題,請他談