原创 Ubuntu 14.04 下安裝 TFTP 艱辛之路

背景 按說在Linux下安裝tftp server 很簡單,之前操作過很多次了。這次也是直接從網上搜索,搜出了很多內容。之前都是在Centos下安裝的,這次是第一次在Ubuntu下安裝,看那些內容有些不太一樣,但是大同小異。 失敗方案

原创 設備樹

簡介 最新的內核配置基本上都是通過設備樹了。這是個什麼東西?簡單說,就是描述硬件信息的配置文件。 該配置文件採用類似Jason的語法,來表述各個類型的硬件參數信息,如cpu、memory、nand、lcd等, 簡單介紹下,具體可以參考

原创 Raspberry官方屏旋轉90°

背景 買了樹莓派3B主板和官方7寸觸摸屏,希望顯示自己編寫的Qt程序。燒寫Raspbian系統,設置好基本配置,發現屏幕不能90°或270°旋轉,即不能豎屏顯示,只能是180°。網上說設置/boot/config.txt配置文件中的lcd

原创 配置ffmpeg

1 配置./configure --enable-gpl --enable-nonfree --enable-libv4l2 --enable-x11grab --enable-libx264 --enable-openssl --ena

原创 內核移植

配置 make omap2plus_defconfig vi Makefile ARCH=arm CROSS_COMPILE = arm-linux- make menuconfig 裁剪不需要的功能 make uImage LOADAD

原创 buildroot

背景 buildroot的基本功能是可以通過簡單的配置即可創建出根文件系統。另外,還可以創建交叉編譯器, 編譯u-boot以及內核。關於buildroot的基礎知識不再贅述,網上很多資料,不過,參考官網上的資料就足夠了。 交叉編譯器 創

原创 Linux串口通信

1 概述這兒說的串口包括兩種,232和485。其實,二者沒有本質的區別,驅動都是一樣的,只是232是雙工,而485是半雙工。所以,485在正常情況下出於接收狀態,一旦需要發送數據時,需要設置對於的IO的狀態,使其出於發送狀態。除此,沒有太

原创 README.falcon

U-Boot Falcon Mode Introduction This document provides an overview of how to add support for Falcon Mode to a board. Fa

原创 移植mjpeg-streamer

1安裝libjpeg 下載軟件包:http://sourceforge.net/projects/libjpeg-turbo/files/1.2.1/ cd /home/lhz/linux/drivers/usb/libjpeg-tu