原创 C語音知識點整理

  考點:逗號分隔符 x=(y=4,z=16,k=32)  x的值爲32   main() {char str[][10]={“china”,”beijing”},*p=str; printf(“%s\n”,p+10); } 程序運行結

原创 3.Linux應用編程——進程

進程的相關基本概念: 進程是一個獨立的可調度的任務 進程是一個抽象實體。當系統在執行某個程序時,分配和釋放各種資源。 操作系統特點: 多任務、多用戶、分時性 多任務的操作系統分爲:搶佔式、非搶佔式 搶佔式:多任務多用戶的操

原创 關於取地址運算符&以及指針的問題

這恐怕不是翻譯的問題。如果在你所看的那本書裏,出現了“取地址操作符即&,不能施加於表達式”這種說法的話,那麼,這種說法是錯誤的。不過,考慮到這本書的特殊的背景,這種“錯誤”在某種程度上是可以被原諒的 —— 畢竟,如果那本書能將一切問題都講

原创 18個最好的代碼編輯器/IDE工具

本文爲開發人員收錄了18個最好的代碼編輯器/IDE工具,希望你會喜歡。 1) chocolatapp Chocolat是最新出現的一款強大的Mac系統文本編輯器,兼具原生的Cocoa及強大的文本編輯功能。Chocolat支持很多種編程語言

原创 JZ2440學習筆記,第四部分,移植uboot2015支持JZ2440的DM9000

JZ2440學習筆記Chili2015.5第四部分,移植uboot2015支持JZ2440的DM90007,修改uboot支持DM9000Uboot 內核已經支持DM9000網口,先打開DM9000的驅動看看,因爲我們看電路圖知道DM90

原创 Linux的目錄結構整理

Linux文件系統採用帶鏈接的樹型結構,即只有一個根目錄,其中含有下級子目錄或文件信息;子目錄中又可含有更下級的子目錄或文件的信息。這樣一層一層的延伸下去,構成一顆倒置的樹。 目錄: /boot目錄: 內核文件、系統自

原创 JZ2440學習筆記,第三部分,移植uboot2015支持JZ2440的nand flash

JZ2440學習筆記Chili2015.5第三部分,移植uboot2015支持JZ2440的nand flash6,修改uboot支持nand flash 與nor flash的初始化類似,nand flash初始化在文件u-boot-2

原创 linux學習書籍和路線推薦

轉載自:http://www.51hei.com/bbs/dpj-26458-1.html 從事嵌入式研發行業十年,認爲學習就是要不斷的吸納知識,在研發過程中,經常會遇到一些問題,這種發現問題並解決問題的過程就是進步。 爲什麼選

原创 C語言中內存分配

在任何程序設計環境及語言中,內存管理都十分重要。在目前的計算機系統或嵌入式系統中,內存資源仍然是有限的。因此在程序設計中,有效地管理內存資源是程序員首先考慮的問題。 第1節主要介紹內存管理基本概念,重點介紹C程序中內存的分配,以及C語

原创 牛人的linux學習四部曲

作爲一個菜鳥,整天網上查找學習linux的方法和書籍是一件非常痛苦的事,難得身邊能有高人指點一二,對此,希望和這樣的菜鳥們一起分享下一個很好的linux學習方法。        一.新手上路     這一菜鳥階段最大的問題是如何正確

原创 JZ2440學習筆記,第二部分,移植uboot2015支持JZ2440的nor flash

JZ2440學習筆記Chili2015.5第二部分,移植uboot2015支持JZ2440的nor flash5,修改uboot支持nor flash繼續跟着韋老師手冊或者視頻所講的uboot啓動流程走,我們發現nor flash的初始化

原创 typedef與typedef struct用法詳解

typedef 聲明,簡稱 typedef,爲現有類型創建一個新的名字。比如人們常常使用 typedef 來編寫更美觀和可讀的代碼。所謂美觀,意指 typedef 能隱藏笨拙的語法構造以及平臺相關的數據類型,從而增強可移植性和以及未來的可

原创 linux下的sqlite入門

安裝sqlite 拖動三個deb包 進入ubuntu 正常文件夾(非根目錄,非共享目錄) sudo dpkg -i *.deb sudo dpkg (deb 安裝包 debain linux 安裝包類型) *.deb

原创 程序員練級之路 (作者:陳皓)

建議: 不要亂買書,不要亂追新技術新名詞,基礎的東西經過很長時間積累而且還會在未來至少10年通用。回顧一下歷史,看看歷史上時間線上技術的發展,你才能明白明天會是什麼樣。一定要動手,例子不管多麼簡單,建議至少自己手敲一遍看看是否理解了裏頭的

原创 Linux學習第二篇

第二,Linux基礎命令 文件命令,系統命令,網絡命令,壓縮命令 Linux 命令行的功能非常齊全且相當強大,這主要得益於Linux 豐富的命令。本文將分類對常用的Linux 基礎命令進行介紹,學會這些命令的使用,你將能夠在Linu