原创 centos安裝dropbear ————沒有發現zlib庫

1.安裝dropbear之前,先安裝zlib庫yum install zlib* gcc make 不然會出現missing install zlib 

原创 QT學習之路(二)————Linux下搭建qt程序編譯環境、開發板上搭建qt程序運行環境

爲了搭建這個環境,我把我的虛擬機都重裝了,最後終於成功!!!!!! 人都不不好了。。好了 話不多說,切入正題。。 注意:搭建環境之前,先要安裝tslib庫,安裝方法詳見我的博客:http://blog.csdn.net/huangan_x

原创 執行做jffs2的build.sh腳本錯誤————/usr/bin/ld: cannot find -lc

執行gcc靜態編譯程序時報錯: /usr/bin/ld: cannot find -lc collect2: ld returned 1 exit statusmake: *** [gcc_dry2] Error 1 原因:程序鏈接

原创 移植tslib庫出現ts_open: No such file or directory

執行./ts_calibrate 時出現ts_open: No such file or directory   ts_open: No such file or directory   那就是環境變量export TSLIB_TSDEV

原创 ARM9開發板FL2440移植Linux-3.0內核————觸摸屏的移植

因爲內核linux-3.0已經有支持觸摸屏的驅動,我們只需要將略做修改使其支持s3c-2440就行了 很簡單; 第一步 修改源代碼: 1、vim arch/arm/mach-s3c2440/mach-smdk2440.c 添加頭文件   

原创 Linux學習過程中做過的東西總結

1、移植了u-boot; 2、製作的根文件系統; 3、移植了Linux-3.0內核; 4、給內核添加dm9000網卡驅動; 5、給內核添加LCD驅動; 6、給內核添加MMC支持; 7、給內核添加USB驅動; 8、給內核添加觸屏驅動;

原创 ARM9開發板FL2440移植Linux-3.0內核————MMC和LCD驅動

一、mmc支持很簡單,linux內核中提供了,所以直接選上這些選項,重新編譯就行了。  Device Drivers  ---> <*> MMC/SD/SDIO card support  --->  <*>   MMC bloc

原创 QT學習之路(一)————移植tslib庫到開發板

這東西我做了好久, 也出現了很多問題,不把它寫到博客上真的是對不起我自己,所以,我一做完就來寫博客了! 注意:移植tslib庫之前要先把開發板的屏幕驅動移植好,屏幕驅動的移植詳見我的博客:http://blog.csdn.net/huan

原创 Linux一些命令總結

啓動及關閉iptables   設置iptables開機啓動 chkconfig /etc/init.d/iptables on chkconfig /etc/init.d/iptables off 即時啓動iptables

原创 ARM9開發板FL2440移植Linux-3.0內核————添加USB驅動

前言:          本開發板內核版本爲Linux-3.0 此文章只是介紹USB移植的過程,對於Linux內核自帶驅動的移植一般分爲兩個步驟: 1、修改代碼,將USB初始化; 2、修改Linux內核配置,使其支持USB 第一步、對代碼

原创 ARM9開發板FL2440移植Linux-3.0內核————dm9000網卡的移植

第一步、修改內核代碼 vim arch/arm/mach-s3c2440/mach-smdk2440.c #include <linux/dm9000.h>  //添加DM9000網卡的頭文件 並添加如下代碼 /* add DM900

原创 Linux 進程間通信 ---- 信號(signal)

本文轉載至:https://www.cnblogs.com/hoys/archive/2012/08/19/2646377.html     【摘要】本文分析了Linux內核對於信號的實現機制和應用層的相關處理。首先介紹了軟中斷信號的本質

原创 Linux 進程環境 ---- 進程組、會話、前臺進程組、後臺進程組、終端控制

進程組與會話的相關概念:     進程組是一組相關關進程的集合,會話是一組相關進程組的集合。進程都有父進程,父進程也有父進程,這就形成了一個以ini進程爲根的家族樹。除此以外,進程還有其他乘次關係:進程、進程組、會話。進程組合會話在進程之

原创 Linux 進程環境 ---- 守護進程

守護進程概念:         Linux Daemon(守護進程)是運行在後臺的一種特殊進程。它獨立於控制終端並且週期性地執行某種任務或等待處理某些發生的事件。它不需要用戶輸入就能運行而且提供某種服務,不是對整個系統就是對某個用戶程序提

原创 Linux 進程環境 ---- 殭屍進程、孤兒進程

殭屍進程產生的原因:     在UNIX系統中,一個進程結束了,但是他的父進程沒有等待(調用wait/waitpid)他,那麼他將變成一個殭屍進程。殭屍進程是一個早已死亡的進程,但在進程表(process table)中仍佔一個位置。