原创 IMX6Q---U-Boot 2016.03 main_loop(一)

autoboot_command(s);     abortboot(stored_bootdelay) 有按鍵按下時:         cli_loop();             parse_file_outer();       

原创 Linux內核之USB輸入設備的學習與理解

[ 47.292023] usb 4-1.5: new full-speed USB device number 5 using usb20_host [ 47.390334] usb 4-1.5: New USB device

原创 [rk3288—Android6.0]LVDS調試配置

  先看清楚供電電壓:12V供電 根據信號時序規範配置: 數據時序: clock-frequency = <148500000>; 顯示正常。  

原创 LoongSon——PMON中串口初始化與使用

以龍芯3A3000 爲例: 串口初始化: LEAF(initserial) //call this func

原创 [驅動學習]字符設備驅動總結

       字符設備是 3 大類設備(字符設備、塊設備和網絡設備)中較簡單的一類設備,其驅動程序中完成的主要工作是初始化、添加和刪除 cdev 結構體,申請和釋放設備號,以及填充file_operations結構體中的操作函數,實現fi

原创 [tiny4412]u-boot啓動後,簡單測試串口功能(三)

[tiny4412]u-boot啓動後,簡單測試串口功能(三) 通過示波器測量得到 Peripheral BUS = 100MHz,後邊分析時鐘時再驗證。 在計算波特率配置的時,根據官方參考文檔: 如果要的得到波特率爲115200, D

原创 VxWorks的學習與理解(二)

感謝前輩分享,附上鍊接:http://www.prtos.org/vxworks-wind-kernel/ 本文討論Wind內核的設計思想,正如前文所述,VxWorks的Wind內核採用可裁剪的微內核設計,具有多任務併發執行、可搶佔的優先

原创 LoongSon——PMON常用命令整理

通過pmon啓動內核相關命令   網絡加載:   load tftp://server‐ip/vmlinux   initrd tftp://server‐ip/initrd.gz   g console=tty console=ttyS

原创 UNIX 環境高級編程(第三版)使用

1、下載源碼 http://apuebook.com/code3e.html 2、安裝依賴庫      sudo apt-get install libbsd-dev   3、解壓、編譯源碼 tar xvf src.3e.tar.gz c

原创 [tiny4412]u-boot啓動後點燈(二)

在uboot啓動起來後,通過System.map 可以得到   43e00000 T _start 接下來,通過彙編實現對led的控制。 #define GPM4BASE 0x11000000 #define GPM4CON 0x

原创 [tiny4412]u-boot啓動後 測試LCD_S700

環境:基於u-boot 硬件:tiny4412   LCD:S700   先看41章,Display Controller 再看S700的時序: 可以看到,LCD的VSYNC 和 HSYNC的同步信號都是低電平有效,配置時候需要翻轉

原创 VxWorks的學習與理解(一)

感謝前輩分享,附上鍊接:http://www.prtos.org/vxworks-wind-kernel-overview/ 前言:我曾經在做VxWorks培訓期間跟身邊的嵌入式工程師同行交流的時候,發現大家對嵌入式VxWorks系統的W

原创 VxWorks的學習與理解(四)

感謝前輩分享,附上鍊接:http://www.prtos.org/wind-interrupt/ 接下來我們討論一下Wind內核的中斷處理模塊,中斷是操作系統內核設計中非常重要的部分。由於週期性和非週期性任務的按時執行都離不開中斷,並且大

原创 CPU緩存相關知識——cache

CPU緩存相關知識——cache歡迎使用Markdown編輯器基礎知識緩存的命中 歡迎使用Markdown編輯器 主要分成這麼幾個部分:基礎知識、緩存的命中、緩存的一致性、相關的代碼示例和延伸閱讀。其中會講述一些多核 CPU 的系

原创 C語言——原型函數定義中使用了舊式參數聲明

test.c:3: error: old-style parameter declarations in prototyped function definition 在看龍芯 開源社區 pmon代碼時,有一個地方沒理解,如下圖: 自己