kernel

    0熱度

    1回答

    我繼承了舊系統,並且我仍然掌握了系統的工作原理。它是一個基於AT91的定製Linux運行。我們在一組閃存中安裝的二進制文件中構建一個romfs和包。我一直在建立一個根源,因爲我以前就是這樣繼承和完成的。打包到romfs中的二進制文件在具有單獨文件特權/權限的Makefile中列出。 當romfs被刷新並且所有的二進制文件被安裝時,它們的權限被設置爲root:root。我知道romfs-inst.s

    0熱度

    1回答

    我在使用Xcode處理OpenCL時遇到了一些問題。 要處理該項目,應找到最短路徑形成點到另一個點的網格。由於我不熟悉內核編程,我需要有人幫助我弄清楚我的代碼中有什麼問題。內核是一個雙向bfs。 功能 ret = clBuildProgram(program, 1, &device_id, NULL, NULL, NULL); 返回錯誤,11至RET(以下時,禁用行由唯一的評論作品) 這是雙向

    0熱度

    1回答

    目前,我正在一個沒有互聯網連接的虛擬機中工作。 我已經安裝了Python2安裝在這臺機器上,並已在Jupyter內使用它。我已經安裝了Anaconda 3.6,並希望除了存在的Python2內核之外,還爲Python3在Jupyter內創建一個內核。 我跟了另一個stackexchange問​​題:How do I add python3 kernel to jupyter (IPython) 和

    0熱度

    1回答

    當我嘗試將數據循環回內核函數,幾次迭代停止工作後,只給出0作爲答案時,我的代碼會中斷嗎?有人知道爲什麼嗎?如果我循環調用內核的整個方法,但它的工作速度更慢 cl_mem *ptrInput = &Pressure_BUFF; cl_mem *ptrOutput = &Pressure_OUT_BUFF; for(int i = 0; i<Interaction_per_frame; i++)

    0熱度

    2回答

    我無法用Python 3打開jupyter筆記本。我安裝了用於Python 2的Anaconda和用於安裝Python 3的Anaconda(兩者都是64位的Windows)。如果我爲Python 2運行jupyter notebook,一切正常,但使用Python 3則無法正常工作。我已經重新安裝了Anaconda 3(4.2版本= Python 3.5),但沒有幫助。我也嘗試了所有的谷歌結果。

    0熱度

    1回答

    我將從Linux 3.14移植到4.1的遺留代碼。有幾十個電話來sleep_on()功能,我需要轉換爲調用wait_event()功能: wait_event(wq, condition); wait_event_interruptible(wq, condition); wait_event_timeout(wq, condition, timeout); wait_event_inter

    0熱度

    1回答

    Principles of virtual memory 此圖顯示了被存儲在RAM磁盤和頁面框架頁。如果沒有交換區域,則不會有頁面,只有頁面框架。在沒有交換區域的情況下如何轉換虛擬地址?頁面表存儲什麼,它們本質上不是頁面? 一個相關的問題在這裏: 選擇的回答說: 框架或頁面框架基本上是一個物理頁面是在主內存的內存塊,而頁面或虛擬頁面尚未被映射到主存儲器中的頁面幀。 虛擬頁面是否只駐留在磁盤上?如果

    0熱度

    1回答

    我想知道Linux內核上新連接的共享內存的「物理」地址。 據我所知,do_shmat()返回共享內存的「虛擬」地址。 所以我試圖通過修改內核中的shmat來使用TLB來轉換do_shamt()的返回值,如下所示。 SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) { unsigned lon

    0熱度

    1回答

    因此,我想將我的擴展工作區(在MAC上)投射到iOS上的應用程序。我已經閱讀了幾天,並單獨列出了Quartz顯示服務API,以便爲每個連接的顯示器直接從GPU捕獲屏幕。 至於我的使用案例,我需要在本地WiFi網絡上通過HTTP流式傳輸,並能夠在我的應用程序中接收它。問題是,如果沒有連接像投影機或顯示器這樣的兼容設備,Mac不會擴展工作區。我如何解決這個問題?我需要能夠通過HTTP/tcp僅轉換擴展

    0熱度

    1回答

    我試圖使用WinDbg來調試加載特定程序時發生的內核調用。內核模式代碼中出現錯誤。內核函數是機器上運行的許多進程每秒發生多次的非常常見的調用。因此,如何隔離內核調用來調試它?例如,如果我在nt!NtCreateSection或ntdll!RtlEnterCriticalSection上放置一個斷點,WinDbg將打破很多次,甚至不能進入操作系統並啓動相關程序,因爲它會打斷這些函數在內存中的所有其他