作者查詢 / askacis

總覽項目: 發文 | 留言 | 暱稱
作者 askacis 在 PTT [ LinuxDev ] 看板的留言(推文), 共484則
限定看板:LinuxDev
[問題] 在PXA270上擷取滑鼠位移量
[ LinuxDev ]5 留言, 推噓總分: +1
作者: slshsb200300 - 發表於 2012/06/29 16:26(13年前)
3Faskacis:因為你用fread,會讀到滿足長度為止(sizeof(int))才出來06/30 15:48
4Faskacis:如果直接用linux的read system call就不會被blocking06/30 15:49
Fw: [問題] 關於PANDABOARD linux kernel
[ LinuxDev ]11 留言, 推噓總分: +5
作者: stellaivers - 發表於 2012/05/16 18:34(13年前)
2Faskacis:make menuconfig 出現選單之後:05/16 21:32
3Faskacis:Kernel Features --->05/16 21:34
4Faskacis: 取消 []Use the ARM EABI to compile the kernel05/16 21:35
5Faskacis:然後userspace那邊,busybox以及自己的AP需要用這個編譯器05/16 21:36
6Faskacis:重編之外,/lib下面的那些library也記得要換成這個編譯器05/16 21:37
7Faskacis:當然如果你板子上的東西本來就不是EABI編出來的話那就沒差05/16 21:41
[問題] enable_irq / disable balance.
[ LinuxDev ]18 留言, 推噓總分: +3
作者: eleghost - 發表於 2012/05/05 17:08(13年前)
1Faskacis:disable_irq()裡面有一個用來紀錄的flag,呼叫的時候會++05/05 18:25
2Faskacis:enable_irq()會檢查是否為0,若否則--;如果為0會印05/05 18:34
3Faskacis:enable_irq(xx) unbalance的訊息,不曉得你有發生嗎?05/05 18:35
6Faskacis:你可以去看一下你那個版本kernel對於enable_irq的實做05/05 18:40
7Faskacis:有些版本會限定那個flag值一定要為1才會開中斷,若大於105/05 18:41
8Faskacis:會繼續--;換言之如果你呼叫disable_irq兩次,這時的flag=205/05 18:42
11Faskacis:卻只呼叫一次enable_irq,自然中斷就不會開了~05/05 18:46
13Faskacis:那你找找enable_irq()這個function是怎麼寫的就知道了05/05 18:48
14Faskacis:我直覺是flag值這個問題啦~你可以參考看看05/05 18:49
16Faskacis:我用kernel 2.6.21 for ARM,你可以看一下irq.c05/05 19:32
17Faskacis:打錯XD...應該是 kernel_source/kernel/irq/manage.c05/05 19:34
18Faskacis:整理一下用回文的好了,推文看起來真亂XD05/05 19:43
[問題] Linux USB framework?
[ LinuxDev ]17 留言, 推噓總分: +3
作者: bluestar8783 - 發表於 2012/04/25 19:28(14年前)
1Faskacis:我不是高手,但是gadget driver就像你說的是用來當device04/26 00:00
2Faskacis:比如說你的嵌入式板子是拿來當印表機或掃描器或隨身碟等等04/26 00:01
3Faskacis:而usb host driver則是透過usb host對特定裝置做控制;04/26 00:03
4Faskacis:以gadget裝置來說當你一插入主機,host端(windows,linux..)04/26 00:05
5Faskacis:就會過來跟你做列舉的動作,而你的driver要負責回這些資訊04/26 00:06
6Faskacis:告訴主機端你有幾個configruation幾個interface等等04/26 00:07
7Faskacis:或是VID,PID,serial number等資訊是你的Driver要負責回報04/26 00:08
8Faskacis:而主機端的driver就相反,他則是從device吐的資訊去分析04/26 00:09
9Faskacis:以掃描器為例,主機端的driver就是利用host對機器做控制04/26 00:11
10Faskacis:而gadget driver就是今天有人透過host下命令給你的時候04/26 00:12
11Faskacis:你要負責去分析,執行然後回給主機端...04/26 00:12
12Faskacis:通常gadget driver都是嵌入式系統在使用居多...04/26 00:14
[問題] libusb函式庫的使用問題
[ LinuxDev ]4 留言, 推噓總分: +1
作者: slshsb200300 - 發表於 2012/04/20 01:41(14年前)
1Faskacis:要看你的設備是什麼,使用協定走哪一種pipe,就用哪一種傳04/20 10:55
2Faskacis:輸方式去讀寫囉~04/20 10:56
[問題] 在linux底下好用的IDE
[ LinuxDev ]18 留言, 推噓總分: +9
作者: JyJian - 發表於 2012/03/02 13:18(14年前)
1Faskacis:slickedit...03/02 13:48
2Faskacis:另外,我都是用samba 把家目錄掛網路磁碟,這樣就可以繼續03/02 13:49
3Faskacis:用source insight寫code了,並且用putty登入linux主機編譯03/02 13:51
18Faskacis:Source insight最大缺點就是不支援unicode...03/18 00:31
[問題] 如何讓系統有/dev/bus/usb
[ LinuxDev ]9 留言, 推噓總分: +4
作者: paulyanzi - 發表於 2012/02/28 22:36(14年前)
1Faskacis:Open USBFS support in kernel configuration02/28 22:59
4Faskacis:CONFIG_USB_DEVICEFS02/29 00:14
5Faskacis:USBFS,可以在user mode控制USB硬體不必寫到kernel mode02/29 00:18
6Faskacis:libusb基本上就是對usbfs節點做操作,因為可以直接在02/29 00:22
7Faskacis:user mode控制,所以很多USB裝置的相關專案都會用libusb02/29 00:22
8Faskacis:比如CUPS,SANE等等...02/29 00:22
9Faskacis:另外,節點應該會長在/proc/bus/usb (/dev/下沒注意XD)02/29 00:24
[問題] Virtual device
[ LinuxDev ]17 留言, 推噓總分: +2
作者: privatewind - 發表於 2012/02/27 20:17(14年前)
1Faskacis:platform_device and platform_driver ?02/27 23:22
[問題] 中斷處理的問題請教
[ LinuxDev ]31 留言, 推噓總分: +1
作者: srx78 - 發表於 2012/02/25 21:12(14年前)
7Faskacis:開一個kernel thread,中斷來時喚醒該kthread去讀值02/26 23:30
[問題] Process在記憶體空間交換資料的問題
[ LinuxDev ]21 留言, 推噓總分: +6
作者: wzbird - 發表於 2012/02/08 20:39(14年前)
7Faskacis:MMU的作用是把實體記憶體位置轉換成虛擬記憶體位置,3G/1G02/08 23:21
8Faskacis:都是虛擬記憶體位置,同時1:3這樣的分法可以透過程式定義02/08 23:22
9Faskacis:kernel space的位置在high memory以下幾乎就是一個offset02/08 23:24
10Faskacis:的加減就可以求到真實記憶體,user space的位址就複雜多了02/08 23:25
11Faskacis:當然在kernel space用vmalloc得來的指標只有在邏輯上連續02/08 23:25
15Faskacis:kmalloc最大應該是128KB~02/18 23:28