原创 千兆網口Freescale-ETSEC-+-Marvell-88E1111-uboot-Linux-驅動分析
千兆網口Freescale-ETSEC-+-Marvell-88E1111-uboot-Linux-驅動分析 1 千兆以太網的物理層 千兆以太網的物理層分爲物理編碼子層PCS(Physical Coding Sublayer)、物理介質連
原创 uboot的啓動過程分析
uboot分析:uboot的啓動過程分析 目錄 1. U-Boot啓動過程概述 2. U-Boot啓動代碼具體分析 2.1 第一階段(/ubootcpu/s5pc11x/start.S) 2.2 第二階段(/uboot/lib_arm/
原创 linux-----uboot和kernel移植
目錄 1.uboot移植: 1.1 在U-Boot中添加自己的開發板 1.2 添加開發板默認配置文件 1.3 添加開發板對應的頭文件 1.4 添加開發板對應的板級文件夾 1.4.1 修改 mx6ull_alientek_emmc 目錄下的
原创 ubuntu交叉編譯工具鏈安裝
環境準備 虛擬機:ubuntu18.04 64位 下載鏈接: 鏈接:https://pan.baidu.com/s/17hxFehtT-6lMmA6CzLj80g 提取碼:ka22 編譯器:gcc-linaro-4.9.4-2017.0
原创 移植uboot出現:include/config.h:8:22: fatal error: configs/.h: No such file or directory
移植uboot出現:include/config.h:8:22: fatal error: configs/.h: No such file or directory 請檢查如下信息是否配置正確: 1.檢查 board/freescale
原创 Linux 進程間五種通訊方式總結
進程間五種通訊方式總結: 1.管道:速度慢,容量有限,只有父子進程能通訊 2.FIFO:任何進程間都能通訊,但速度慢 3.消息隊列:容量受到系統限制,且要注意第一次讀的時候,要考慮上一次沒有讀完數據的問題 4.信號
原创 移植vsftpd到ARM開發板
vsftpd即very secure FTP daemon(非常安全的FTP進程),是一個基於GPL發佈的類UNIX類操作系統上運行的服務器的名字(是一種守護進程),可以運行在諸如Linux、BSD、Solaris、HP-UX以及Irix
原创 ubuntu 解決“無法獲得鎖 /var/lib/dpkg/lock -open (11:資源暫時不可用)”的方法,E: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他進程正佔用它?
在ubuntu系統的termial下,用apt-get install 安裝軟件的時候,如果在未完成下載的情況下將terminal close。此時 apt-get進程可能沒有結束。結果,如果再次運行apt-get install 命令
原创 Linux 環境Goahead環境搭建
Linux 環境Goahead環境搭建: 1、在官方網站下載最新的goahead的源碼 http://embedthis.com/goahead/download.html,當前最新的是3.5.0 2、下載之後在Linux中解壓源代碼 t
原创 STM32下調試CAN通信
STM32下調試CAN通信 CAN 是 Controller Area Network 的縮寫(以下稱爲 CAN),是 ISO 國際標準化的串行通信協議。在當前的汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣