[問題] linux中com port的module

看板Linux作者 (米歐掰溜)時間12年前 (2011/10/24 18:00), 編輯推噓4(406)
留言10則, 3人參與, 最新討論串1/1
各位好, 因為有一台嵌入式系統是裝載Linux 2.6.36 此嵌入式機器雖然有支援com port 但是卻沒有com port的driver 而且此嵌入式系統在/lib/modules/2.6.36/下 居然沒有東西 只有它掛載的少少兩個module...Q_Q 所以需要自己另外編module 看鳥哥的網站上面寫 單一模組編譯 http://linux.vbird.org/linux_basic/0540kernel.php#module_compile 的 "利用舊有的核心原始碼進行編譯" 說只要在核心原始碼目錄下打 make menuconfig 然後選就可以了 我的問題就是 跳出那個很多選項的畫面 我不知道 com port是要選哪一個選項@@ 嵌入式系統的廠商是告訴我說 { 請到/lib/modiles/..2.x.xx../kernel/drivers/char 找到generic_serial.o #insmod /lib/modiles/..2.x.xx../kernel/drivers/char/generic_serial.o } 我在自己linux筆電上的 /lib/modules/2.6.36/source/drivers/char/下有看到 generic_serial.c 但是沒有 .o檔 麻煩大家幫忙!! 謝謝 > < -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.145.66

10/24 18:36, , 1F
一般做內千系統大多會把DRIVER直接編進KERNEL,你先看看
10/24 18:36, 1F

10/24 18:37, , 2F
/dev/ttyS0~ttyS3 能不能用再決定吧
10/24 18:37, 2F

10/24 18:38, , 3F
他的/dev/下 沒有ttyS0...這種東西 每次開機都要重新mknod一
10/24 18:38, 3F

10/24 18:39, , 4F
次... 我用#lsmod | grep serial 沒反應 所以我才猜是不是沒
10/24 18:39, 4F

10/24 18:39, , 5F
有這個driver
10/24 18:39, 5F

10/24 18:47, , 6F
那MKNOD之後能用嗎? 可以的話就是編進KERNEL理了
10/24 18:47, 6F

10/24 18:52, , 7F
不行 就是mknod後 雖然open沒有出現error 但是讀不到任何訊
10/24 18:52, 7F

10/24 18:54, , 8F
號....Q____Q 我用read讀
10/24 18:54, 8F

10/24 20:38, , 9F
可以OPEN就代表有東西啊~ 亂WRITE東東看看(HELLO)
10/24 20:38, 9F

11/02 21:42, , 10F
用 ls > /dev/ttyS0 試試看 沒錯誤訊息就是能用了
11/02 21:42, 10F
文章代碼(AID): #1EfJTJLi (Linux)