回答:我做過(guò)驅(qū)動(dòng)開發(fā),說(shuō)說(shuō)我的看法。本質(zhì)上說(shuō)Linux內(nèi)核開發(fā)和Linux驅(qū)動(dòng)開發(fā)是不一樣的,或者說(shuō)驅(qū)動(dòng)開發(fā)是內(nèi)核開發(fā)的一部分,因?yàn)轵?qū)動(dòng)屬于內(nèi)核。目前國(guó)內(nèi)驅(qū)動(dòng)開發(fā)和內(nèi)核開發(fā)一般是一樣的。有對(duì)應(yīng)linux內(nèi)核開發(fā)工程師和linux驅(qū)動(dòng)開發(fā)工程師職位。內(nèi)核開發(fā)指的是形成linux操作系統(tǒng)的過(guò)程,也就是內(nèi)核開發(fā)者向內(nèi)核中添加信息使得linux從無(wú)到有的過(guò)程或者添加新的功能,比如Linux內(nèi)核在2.6版本內(nèi)核之...
回答:前端用Linux?首先說(shuō)一下這個(gè)系統(tǒng)選擇。win系統(tǒng)幾乎所有軟件都可以安裝,不行還有wmware。日常用挺好的。缺點(diǎn)就是需要激活,一倆月可能要重裝系統(tǒng),某些環(huán)境沒有在其他系統(tǒng)方便部署。日常用挺好。Linux免費(fèi),但是很多常用軟件沒有Linux版本。桌面操作并沒有win好。所以不想用win的話,Mac挺好的,價(jià)格略貴。既然樓主已經(jīng)選擇Linux,那就說(shuō)Linux吧!其實(shí)最主要也就是Debian類的和...
回答:1. 學(xué)會(huì)寫簡(jiǎn)單的makefile 2. 編一應(yīng)用程序,可以用makefile跑起來(lái) 3. 學(xué)會(huì)寫驅(qū)動(dòng)的makefile 4. 寫一簡(jiǎn)單char驅(qū)動(dòng),makefile編譯通過(guò),可以insmod, lsmod,rmmod. 在驅(qū)動(dòng)的init函數(shù)里打印hello world,insmod后應(yīng)該能夠通過(guò)dmesg看到輸出。 5. 寫一完整驅(qū)動(dòng), 加上read, write,...
回答:一、熟悉 Linux 系統(tǒng),基本命令安裝 Linux 系統(tǒng),學(xué)會(huì)基本操作,熟悉文件系統(tǒng),shell 腳本以及常用命令二、了解程序開發(fā)過(guò)程搭建開發(fā)環(huán)境,了解 Linux 上程序開發(fā)過(guò)程。學(xué)會(huì)使用文本編輯工具 Vim,編譯工具 gcc, as, 連接工具 ld, 調(diào)試工具 gdb, make 工具,會(huì)寫 makefile。用 C 語(yǔ)言實(shí)現(xiàn)并編譯自己的測(cè)試程序。三、嘗試系統(tǒng)編程試著在 Linux 上用 ...
回答:編譯器用gcc或者 clang,項(xiàng)目用makefile或者cmake,調(diào)試用gdb,ide可以用qtcreator,eclipse,文本編輯可以用vim和emacs。vim用熟了,效率確實(shí)高,代碼跟進(jìn)和調(diào)試都很快。emacs沒怎么用過(guò),國(guó)外用的比較多,我在window上編譯linux程序比較多,linux上開共享,直接在windows上用vs,ue或者sublime編輯代碼和makefile再用x...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...