1. 程式人生 > >我要轉行Linux驅動開發了,驅動開發的工作是什麼樣的情況,希望大神給點建議,也希望大家給我一點鼓勵

我要轉行Linux驅動開發了,驅動開發的工作是什麼樣的情況,希望大神給點建議,也希望大家給我一點鼓勵

我剛大學畢業的時候是2010年,什麼都不會,只會點c,後來介紹去做JavME,做了一年,後又做了一陣子Java企業級開發。感覺這不是我想要的工作,在這段時間裡面,除了實際程式設計能力有了提高,其他的沒學會什麼,也沒有機會去給我接觸,好吧,我承認我沒有用心去想這些問題。後來,我培訓了一下Java和Android,才對我之前的工作用的東西有了一種恍然大悟的感覺,知道了什麼是物件,什麼是類,什麼是面向物件,什麼是介面,怎麼樣寫程式的框架,Java虛擬機器是怎麼工作的等等。然後Android也學習了上層應用開發,掌握了應用層的框架,然後找了一個待遇不錯的工作。後來工作的時候,我才發現,上層應用是最沒有技術含量的,於是天天就去研究Framework層,NDK源生層。但是能力有限,資料又少,工作也忙,所以沒有一個全面的掌握,甚至連入門都沒有達到,我對底層的東西十分好奇,像我這種程度的人,只有在興趣的基礎上才能學到很多東西。大學大一別人還在學高數,考四級的時候,我就自學了c,那時候對基本程式設計掌握得很熟。因為認知有限,所以沒有進一步深入學習,我承認我在這方面的朋友和同志幾乎沒有,但我對這個很感興趣,又沒有明確的學習思路,只有靠熱情和興趣去學習,所以效果不怎麼理想,網上的一些資料都很有參考性,但是人云亦云,我看到的只有矛盾的普遍性但沒有特殊性,正確的東西用在我的身上,有時候效果也不是很好。好了,言規正傳。在我研究那些東西的時候,我又發現了一個東西,叫Linux,在研究Linux的時候發現有一個東西叫核心,於是,對照著ANdoird上層應用的一些控制元件,機制,我就想明白了,真正控制這些東西的,是對Linux核心進行移植然後再重新編譯得來的,是我這個做應用開發完全做不來的,我決心想要學這些東西,因為我不想做技術最邊緣的人。在研究Linux核心的過程中,我發現,其實最底層的,是那些Android的驅動程式,這些才是一切的根本,暫且讓我這麼說吧。因為那些編譯轉碼過程在我的認知裡面,和程式是有點不同的,電子電路和我的專業不同,我也是個小白。所以我將要走上Linux驅動程式設計之路,找個好老師去培訓了,是3月底開始的,希望我這個帖子不要沉了,我想堅持把我的培訓的過程寫下來,一是給同志們看,二是對我學習的過程的一個回憶和知識的鞏固。


希望大神們給我一點Linux驅動工作的時候的情況或工作的內容,你們每天在幹些什麼,我想聽聽咧。給點建議,給點鼓勵,我想這就是我的夢想吧,做個技術的研究者,而不是開發者,為了夢想,不惜代價 更多
0
分享到:

相關推薦

轉行Linux驅動開發驅動開發工作是什麼樣的情況希望建議希望大家一點鼓勵

我剛大學畢業的時候是2010年,什麼都不會,只會點c,後來介紹去做JavME,做了一年,後又做了一陣子Java企業級開發。感覺這不是我想要的工作,在這段時間裡面,除了實際程式設計能力有了提高,其他的沒學會什麼,也沒有機會去給我接觸,好吧,我承認我沒有用心去想這些問題。後來,我培訓了一下Java和And

對不起上啊D7.0!不是SQLMAP!

0x00 sqlmap簡介 官網:http://sqlmap.org sqlmap是一個自動化的sql注入滲透工具,指紋檢測、注入方式、注入成功後的取資料等等都是自動化的,甚至還提供了一個字典來將取回來的hash爆破,sqlmap是基於python開發的,因此具有跨

明天將要開始轉行的後的一次投簡歷面試

    以前不是做程式設計師的,以前是電子電路,電子硬體,電子工程師,mcu底層驅動那一塊的.    後來發現,python的語言非常不錯,所以就在線上培訓了3個月,我終於要轉行了。    python web 面試要順利一點哦,不過也不一上來就拿高薪,感覺通過線上培訓,可以

跟領導說.可能短暫告別遊戲引擎.

  這兩天沒什麼工作狀態,徹底想走了.就象離婚去追求幸福的生活.我也實在不想留下泡老闆,我也泡不下去.   接下來的工作還沒有著落,委託一個好心朋友幫內推,不知道能不能行.上午有幸結識了一位在北京搞引擎開發的,不知道會不會去成那裡.   其實我就是想比較開心地搞搞我想搞的技

MFC網絡聊天室工程開發中遇到的一些問題(希望佬能指導一下非常感謝!!)

工程 received 功能 客戶 -c spa receive 對話框 tex 鏈接:https://pan.baidu.com/s/1y-VPtz3xPFpLSU5O8Nemqw 提取碼:1xmd 資源在網盤裏面,目前沒有什麽大問題,不過由於技術原因還是有小問題(主要問

js原型鏈(看一個 的部落格覺得真的是挖到寶藏一樣)

原型的基本概念 要想真正理解js的原型和原型鏈的概念,必須且只要記住以下幾點即可: ▶ 一切都是物件(看似如此)。 undefined, number, string, boolean四種屬於簡單的值型別,不是物件,使用基本型別變數可以呼叫方法是因為產生了包裝物件(臨時的)。剩下的幾

10本Java網站開發必看書籍級別必修書籍吐血推薦!!!

1:《java併發程式設計從入門到精通》 推薦理由: 從入門講到精通的,網路安全,網路併發的好書。《Java併發程式設計從入門到精通》作者結合自己10多年Java併發程式設計經驗,詳細介紹了Java併發程式設計的基礎概念、工作原理、程式設計技巧和注意事項,對Java高效能

java開發中對於程式設計師的幾建議你們有想到嗎?

建議一:只有真正喜歡才能寫好程式 喜歡寫程式,做程式設計師就是上天堂; 不喜歡寫程式,做程式設計師就是下地獄; 程式設計師需要整天趴在電腦前,經常沒日沒夜的,非常辛苦,而且工作來不得半點虛假,少寫一個標點符號都不行。喜歡的人,日子過得非常開心,每寫一行程式碼,都會有新的成就,尤其當自己的

新來的""用策略模式把if else"優化"技術總監說:能不能想好再改?

本文來自作者投稿,原作者:上帝愛吃蘋果 > 目前在魔都,貝殼找房是我的僱主,平時關注一些 java 領域相關的技術,希望你們能在這篇文章中找到些有用的東西。個人水平有限,如果文章有錯誤還請指出,在留言區一起交流。 我想大家肯定都或多或少的看過各種“策略模式”的講解、佈道等等,這篇文章就是來好好“澄清

購物車 python作業 後面有些問題 請幫忙完善一下謝謝哈

根據 移除 商品 充值 鼠標 price [] 大於 問題 功能要求:要求用戶輸入總資產,例如:2000顯示商品列表,讓用戶根據序號選擇商品,加入購物車購買,如果商品總額大於總資產,提示賬戶余額不足,否則,購買成功。附加:可充值、某商品移除購物車goods = [ {

還不知道的級辦公軟體必須收藏!

微約日曆 一款日程管理應用。使用者可以隨時隨地新增待辦、日程,而且還可以一鍵切換,新增圖片和備註資訊,非常便於時間管理。同時支援日程共享,使用者可以通過微信邀請好友加入日程,也可以建立多人日程,全員提醒,讓團隊協作更高效。軟體也支援語音和微信建立。 OneNote 微軟推出的一款功能強大的筆記軟體。擁有

手機拍的視訊後期怎麼處理?視訊的後期技巧Vlog大片能做

現在人人幾乎都有了手機,隨手拍個小視訊記錄自己的生活,也成了最流行的分享方式。 那麼手機拍攝的視訊後期怎麼處理?怎樣做出大片風的視訊?後期技巧到底有哪些?能做爆款Vlog大片嗎? 今天就教大家用免費的PC版軟體愛剪輯,對手機拍攝的視訊進行後期剪輯、調色、加字幕等後期處理,都是大神們都

Python零基礎從草根到的入門筆記學習效果非常不錯!

正所謂“人生苦短,我用Python”,而Python的設計哲學就是“優雅”、“明確”、“簡單”。 image 基礎(變數和字串) image image image 在這裡還是要推薦下我自己建的Python開發學習群:943752371,群裡都是學Py

560篇Python原創技術文博士親自操刀學習Python So Easy

Python世界上最好的語言,沒有之一” 總體說明: 各分類中的文章是按釋出時間逆序排列的,動態更新。 當然在學習Python的道路上肯定會困難,沒有好的學習資料,怎麼去學習呢?           

#程式設計師大牛程式設計新手的幾建議非常實用!

來個段子,大家先笑一笑 老闆:為什麼有的人一天幾千行程式碼,而你一整天撐死了幾百行, 程式設計師:怪我不會複製貼上嗎?   老闆整天說我作為一個程式設計師工作效率低,關於這方面的問題: 我求助過很多人,也學習過很多的程式設計師大佬,他們寫程式碼的速度的確很快,這點

看完這篇別說你還不懂Hinton的膠囊網路capsule network

倒計時 2 天 來源 | 王的機器(公眾號ID:MeanMachine1031) 作者 | 王聖元 0 引言 斯蒂文認為機器學習有時候像嬰兒學習,特別是在物體識別上。比如嬰兒首先學會識別邊界和顏色,然後將這些資訊用於識別形狀和圖形等更復雜的實體。比如在人臉識別上

同事建議如何能夠真正學習成為Oracle高手?

前段時間,在公司大會議室,看到同事D在閱讀《Oracle高效設計》一書,鼓勵D說:“你知道嗎?公司的H同事就是學懂了這本書後,在Oracle技術方面有了一個大的突破。如果你學會貫通了這本書,可以說在外面10個開發Oracle的開發人員,你能夠贏一半!”。 過了一兩天,還在公司

為了能讀懂寫的程式碼研究一下jQuery外掛的寫法

解決了很長時間困擾的疑惑,建議初學者能夠靜下心來,認真研究工作中於遇到的新問題,舉一反三。凡事最怕用心。 原文轉載jQuery為開發外掛的兩個方法: jQuery.fn.extend(object); jQuery.extend(object); 先看寫法和使用方式 /

JDK中多執行緒之JUC集合的JDK原始碼解讀配合的一起看秒懂。

一、    “JUC集合”01之框架 1)  概要 之前,在"Java 集合系列目錄(Category)"中,講解了Java集合包中的各個類。接下來,將展開對JUC包中的集合進行學習。在學習之前,先溫習一下"Java集合包"。本章內容包括: Java集合包 JUC中的

JDK中集合包Collection和List的原始碼解讀配合的一起看秒懂。

大神總結的目錄:http://www.cnblogs.com/skywang12345/p/3323085.html(轉載),僅供個人學習,如有抄襲請包容(我也忘了cry....) 一、    總體架構 1)  簡介 Java集合是java提供的工具包,包含了常用的資料