原创 零基礎掃盲:什麼是人工智能

原文地址: http://mp.weixin.qq.com/s?__biz=MzIzNjA0OTExNQ==&mid=501836342&idx=1&sn=2cb6eefaef10e395abe75731ecebc25e&chksm=7

原创 三招防範Ubuntu虛擬機崩潰

今天是個好日子虛擬機又崩潰了...又崩潰了...崩潰了...了... 虛擬機裏面有剛寫的、熱乎乎的幾千行代碼,沒有備份,虛擬機啓動不了了,網上找了很多方法,發現不管用,要淚目了......。爲了避免重滔覆轍,今天特研究了一下,如何防範虛

原创 跟濤哥一起學嵌入式 15:Linux進程間通信10分鐘快速入門

在Linux環境下運行程序,無論是點擊桌面上的一個圖標,還是在命令行下敲擊一個shell命令,Linux系統都會把我們的程序“包裝”成一個進程的形式,然後調度運行:每個進程輪流佔用CPU一段時間去執行,時間到了就讓給其它進程,時間片輪轉,

原创 跟濤哥一起學嵌入式 19:從零實現一個shell解釋器

shell初體驗 在Linux環境下工作,我們經常去打開一個Terminal終端,然後在終端下敲入shell命令和運行,如: 在終端下運行ls命令 我們也可以編寫一個簡單的腳本文件並運行它 shell腳本的編輯、修改權限和運行 愛好思

原创 跟濤哥一起學嵌入式18:嵌入式開發,有必要考研嗎?

我覺得還是很有必要的,但不是必須。原因簡單說3個 1)隨着行業的發展,公司招人的要求、門檻會慢慢提高 舉一個簡單的例子:高校的老師招聘,早期可能本科畢業生就可以直接到高校當老師了,後來慢慢門檻提高到碩士,博士,985碩博、海歸、海歸博士

原创 跟濤哥一起學嵌入式 30:C語言枚舉類型深入剖析

枚舉(enum)是C語言的一種特殊類型。當我們在編程中遇到定義一些固定長度或範圍的數值時,可以考慮使用枚舉類型。使用枚舉可以讓我們的程序可讀性更強、看起來更加直觀。舉個例子,如果我們在編程中需要使用數字0~6分別表示星期日~星期六,程序的

原创 跟濤哥一起學嵌入式 14:Linux下的進程江湖

有人的地方,就有江湖  Linux進程也不例外  有進程的地方,也有江湖   那些年,奢望金盆洗手的江湖大佬們   按照武俠世界的套路:一旦一個高手決定金盆洗手、隱退江湖,往往下場會很慘、甚至引發整個武林動盪。比如衡山派的劉正風,早已

原创 跟濤哥一起學嵌入式 13:嵌入式學習三劍式

  前言 學習一門技術猶如修煉一門武功。在成爲高手的路上,無數英雄豪傑不盡相同,按照武俠小說的套路,大俠之所以成爲大俠,絕對不可能平平淡淡,肯定有一段開掛的傳奇人生:要麼被關入湖底,偶然發現前輩留在石壁上的心法;要麼被罰上思過崖面壁思過,

原创 跟濤哥一起學習嵌入式 32:Linux內核編譯和啓動分析

在Linux環境下,我們想運行一個應用程序,在shell交互環境下直接敲命令就可以了,操作系統給程序提供了運行環境和進程管理。那Linux操作系統本身是如何運行和啓動的呢?在分析之前,我們先做一個Linux內核啓動的實驗:通過u-boot

原创 跟濤哥一起學嵌入式 31:深入淺出CPU流水線工作原理

現在的CPU處理器一般都是超流水線工作,動不動就是10級以上流水線,超高主頻,這兩者之間有什麼關係呢?今天就跟大家科普下CPU流水線的工作原理,以及他們之間的關係。 說到流水線,很多人會想到富士康;說到富士康,很多人會想到張全蛋。作爲富士

原创 跟濤哥一起學嵌入式 29:爲什麼很多人編程喜歡用 typedef?

1. typedef 的基本使用   1.1 typedef與結構體的結合使用 typedef 是 C 語言的一個關鍵字,用來給某個類型起個別名,也就是給C語言中已經存在的一個類型起一個新名字。大家在閱讀代碼的過程中,會經常見到 type

原创 設計一款CPU到底有多難?

  文章結構 導讀 一顆芯片是怎麼誕生的? 一款CPU是如何設計出來的? 設計一款CPU到底難在哪裏? 導讀 這幾天,刷遍朋友圈的新聞就是:中興被“一劍封喉”,被美國停止一切芯片進口和系統軟件服務。這對於芯片依賴美國的中興來說,基本上一

原创 Linux進程間通信10分鐘快速入門

原文鏈接: http://mp.weixin.qq.com/s?__biz=MzIzNjA0OTExNQ==&mid=501836476&idx=1&sn=3a80191192efd685576912c523795fcd&chksm=7

原创 C語言庫函數新編手冊

C標準庫函數大全 新編API手冊 點贊 收藏 分享 文章舉報 宅學部落-王利濤 發佈了92 篇原創文章 · 獲贊 38 · 訪問量 3萬+ 私信