[心得] Linux好玩的地方

看板Linux作者 (大笨羊)時間17年前 (2009/02/01 10:44), 編輯推噓4(4013)
留言17則, 7人參與, 最新討論串1/3 (看更多)
Linux可以說是跟硬體距離最近的OS 想當初多少電腦 為了移植一個程式到另外一台電腦 要改寫程式碼 我覺得這就是好玩的地方 我猜電機系的應該都會裝個Linux 然後把自己的主機板裝上去 然後自己寫程式碼跟硬體溝通 所以你還要懂組譯語言XD 如果你真的要把Linux玩得很熟 C/C++ 也是不錯的選擇 不過要怎麼跟硬體溝通這一直是我很好奇的地方@@? 但是對會寫程式的人(雖然我是初學者) 真的是很好玩的一個部分 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.216.128 ※ 編輯: wa007123456 來自: 125.228.216.128 (02/01 10:44)

02/01 10:47, , 1F
個人猜測可能是要知道硬體記憶體位置各個代表的意義
02/01 10:47, 1F

02/01 10:48, , 2F
像是可能在 0x000001 是一個bool 然後是設定開關@@?
02/01 10:48, 2F

02/01 10:49, , 3F
所以你程式碼可以這樣寫 bool *op = 0x000001
02/01 10:49, 3F
※ 編輯: wa007123456 來自: 125.228.216.128 (02/01 10:49)

02/01 10:50, , 4F
要打開的時候就是 *op = true; @@? 然後還有很多記憶
02/01 10:50, 4F

02/01 10:50, , 5F
分別管理不同的東西 你還可以把那些參數做運算
02/01 10:50, 5F

02/01 10:52, , 6F
for while .....if 或是如果你要宣告一些const 來存?
02/01 10:52, 6F

02/01 10:52, , 7F
這些都是猜測 請不要學起來喔...XD PS我是小朋友...
02/01 10:52, 7F

02/01 10:57, , 8F
電機系有在玩 Linux 的比例其實也沒有很高
02/01 10:57, 8F

02/01 11:01, , 9F
又難又好玩的就是那些安裝程式都是原始碼..你可以改XD
02/01 11:01, 9F

02/01 11:21, , 10F
你說的東西就是指kernel module(driver),如果你抓過Linux
02/01 11:21, 10F

02/01 11:21, , 11F
的source code,你就會知道Linux本身以及其driver都是以
02/01 11:21, 11F

02/01 11:22, , 12F
C寫的,裡面可能會內嵌assembly code。至於C++我倒是還沒
02/01 11:22, 12F

02/01 11:23, , 13F
看到有人用來寫driver ...
02/01 11:23, 13F

02/01 11:48, , 14F
推J大
02/01 11:48, 14F

02/01 14:19, , 15F
你對Linux有誤解。對硬體有興趣的話,建議你去接觸x86組合語言
02/01 14:19, 15F

02/01 20:54, , 16F
真是大誤....
02/01 20:54, 16F

02/21 20:31, , 17F
原po說的那些事情windows一樣有工具可以做啊,沒一定要linux
02/21 20:31, 17F
文章代碼(AID): #19XGoPbu (Linux)
文章代碼(AID): #19XGoPbu (Linux)