原创 樹莓派3 編譯相關記錄

以下是根據網上教程,動手實踐記錄。 編譯環境:ubuntu 16.04_64bit 需要安裝的庫: sudo apt install libncurses5-dev sudo apt install lib32ncurses5 lib3

原创 安裝kernel module 流程簡析(一)

Older kernel version //source/kernel/module.c /* This is where the real work happens */ SYSCALL_DEFINE3(init_module, v

原创 內核獲取進程的絕對路徑

獲取進程的絕對路徑,記錄供參考。 static int get_absolute_path_by_pid(int pid, char *buf, int len) {     int ret = 0;     char link[100]

原创 bash 編譯

1. 下載bash 源碼 https://www.gnu.org/software/bash/bash.html 2. 解壓 3. 配置 ./configure CC=/xx/xx/xx/xx-gcc -prefix=/xxx/xxx/x

原创 win7+ubuntu 雙系統安裝簡記

受朋友所託給他的筆記本做雙系統,好久沒有折騰過雙系統了,此次安裝遇到了好多問題,在此記錄一下。 配置:SSD + HDD 預裝系統:Windows 10 預期系統:windows 7 + ubuntu 18.04 工具/軟件:8G U盤、

原创 ubuntu 安裝 ibus-pinyin

基本信息 ubuntu 18.04 安裝 pingyin 輸入法 $ sudo apt-get install ibus-pinyin 配置輸入法 在 settings 的 Region & Language 的 Input Source

原创 ubuntu 安裝 nvida顯卡驅動

基本信息 ubuntu 18.04 首先禁掉使用集成顯卡。 $ sudo apt-get purge nvidai* 在文件末尾添加以下兩行(禁止使用intel集成顯卡) $ sudo vim /etc/modprobe.d/blackl

原创 i.MX6DL uboot 中 i2c4 總線配置

i.MX6DL 有四條i2c總線,其中uboot中配置了3條總線,但實際測試只有一條總線(編號爲2)通信正常,其他都有問題,第4條總線在uboot中沒有支持。 由於使用的設備正好在第4條總線上,而且需要在uboot中使用,就研究了一下i

原创 Freescale camera 處理記錄

Freescale camera 處理記錄 如果camera畫面出現上下兩幅,即interlaced沒有處理好。需要設置scan-order,具體搜索代碼 _ipu_ch_param_set_interlaced_scan(),這個函數

原创 The Boot Configuration Data file is missing some required information.

You receive the following error message: The Boot Configuration Data file is missing some required information. File:\

原创 An Introduction to SCSI Drivers

轉自:http://www.linux-mag.com/id/284/ 一篇介紹 SCSI 控制器驅動的文章,寫的不錯,遂轉過來學習一下。 除此之外還可以參考:http://www.tldp.org/LDP/khg/HyperNew

原创 ubuntu 無法正確識別藍牙鼠標

鼠標:微軟藍牙鼠標 系統:ubuntu 16.04 64bit 現象:鼠標配對可以成功,但是無法使用。 分析:可能是系統無法將其識別爲鼠標。 解決:添加 鼠標的MAC 到 /usr/share/gnome-bluetooth/pin-c

原创 樹莓派3 使用串口查看log

以下內容爲根據網上教程,動手實踐記錄。 打開SD卡,進行如下修改 1、修改boot 下 config.txt,增加如下內容: dtoverlay=pi3-miniuart-bt 2、修改boot 下的cmdline.txt,修改爲如下