原创 am3517開發板移植qt4.8及支持中文

  準備工作:需要編譯QT4.8的ARM版本及tslib-1.4   1. 在文件系統 /opt 目錄下新建一文件夾 mkdir qt-4.8 2

原创 製作文件系統的JFFS2鏡像

一、環境 Ubuntu 10.04 U-Boot 1.3.3(支持tftp) 二、過程 1、製作jffs2鏡像需要使用mkfs.jffs2工具,首先 安裝mkfs.jffs2工具    sudo apt-get install mtd-t

原创 ubuntu安裝tftp

tftp 設置 1、安裝 tftp         apt-get install tftp-hpa tftpd-hpa tftp- hpa是客戶端

原创 AM3517開發板bootloader啓動流程分析

一、啓動流程 系統完整啓動流程分爲4個階段:ROM Code---àx-loader---àu-boot---àLinux系統。 二、各階段詳細分析 2. 1 ROM Code         該階段代碼固化在芯片內部ROM中,TI不開

原创 天漠SOC8200(TI AM3517 ARM芯片)u-boot增加開機logo

經過兩個星期的努力,終於初步搞定了位開發板的uboot增加開機logo,此中酸甜苦辣,最終轉化爲調通那一刻的巨大喜悅,廢話不多少,轉入正題。 uboot增加開機logo的思路其實很簡單,寫好lcd控制器的底層代碼,然後填充一個叫Graph

原创 ubuntu 10.04安裝 kscope

1.安裝kde環境支持: sudo apt-get installkdelibs     (解決kde-config not found) sudo apt-get install xorg-dev  (解決error:can't fin

原创 Qt中的 QString和QByteArray

   最近在用Qt做串口數據收發方面的實驗,經常用到像QString和QByteArray一類的字符處理類,因此在這裏做一個總結,文章有點凌亂,希望

原创 ubuntu構建QT4.8.0開發環境

1.tar zxvf qt-everywhere-opensource-src-4.8.0.tar.gz -C .   ,得到qt4.8.0源碼文件包,cp -r qt-everywhere-opensource-src-4.8.0/ q

原创 am3517 lcd 裸機代碼

#include <common.h> #include <netdev.h> #include <asm/io.h> #include <asm/

原创 堆和棧的區別(轉過無數次的文章)

一、預備知識—程序的內存分配    一個由C/C++編譯的程序佔用的內存分爲以下幾個部分    1、棧區(stack)—   由編譯器自動分配釋放   ,存放函數的參數值,局部變量的值等。其    操作方式類似於數據結構中的棧。    2

原创 S3C6410 MFC H264 編碼流程分析

轉自:http://blog.sina.com.cn/s/blog_65f6a0520100rgg7.html 在代碼分析開始前需要對一個概念進行解釋,就是MFC。 Multi Format Codec的縮寫,是ARM微處理器內部一種支持

原创 Sitara升級U-Boot那些事(支持ubifs)

轉自http://bbs.21ic.com/icview-300872-1-1.html 基於Sitara的產品,大家都會用到比較大的Flash,不管你用沒用,反正我用了。 文件系統做出來還是比較胖的。好多人習慣性的沿用了用慣了的JFFS

原创 堆和棧的區別(轉過無數次的文章)

一、預備知識—程序的內存分配    一個由C/C++編譯的程序佔用的內存分爲以下幾個部分    1、棧區(stack)—   由編譯器自動分配釋放   ,存放函數的參數值,局部變量的值等。其    操作方式類似於數據結構中的棧。    2

原创 QT按鍵過快時按鍵音延遲播放的問題解決

    QT按鍵增加按鍵音代碼功能,代碼如下: void QKeyPushButton::mouseReleaseEvent(QMouseEvent *event) {     QPushButton::mouseReleaseEvent

原创 linux內核導出符號

Linux 2.6系統的"/proc/kallsyms"文件對應着內核符號表,它記錄了符號以及符號所在的內存地址。 模塊可以使用如下宏導出符號到內核符號表: EXPORT_SYMBOL(符號名); EXPORT_SYMBOL_GPL(符號