Time of Update: 2018-12-03
在賬戶根目錄下有.bash_profile檔案編輯這個檔案即可alias l.='ls -d .[a-zA-Z]*--color=tty'alias ll='ls -l --color=tty'alias ls='ls--color=tty'alias mmsdb1='mysql -A -hmmsdb1 -umms -p!^#accessmmsdb'alias mmsdb2='mysql -A -hmmsdb2 -umms -p!^#access mmsdb'aliasmmsst='mysql
Time of Update: 2018-12-03
linux修改主機名稱的方法用hostname命令可以臨時修改機器名,但機器重新啟動之後就會恢複原來的值。#hostname //查看機器名#hostname -i //查看本機器名對應的ip地址另外一種方法就是之久修改設定檔修改/etc/sysconfig/network 修改這個檔案,系統才有效 /etc/hosts hostname命令讀這個設定檔網上有很多朋友說直接修改/etc/hosts檔案就可以,但系統本身用到主機名稱的地方不會變化,所以我覺得 /etc/
Time of Update: 2018-12-03
Linux下的LCD裝置被抽象成標準的framebuffer裝置,我們只需要修改與LCD有關的掃描時間及解析度即可1、修改 arch/arm/mach-s3c2440/mach-smdk2440.c 如下:/* LCD driver info */static struct s3c2410fb_display smdk2440_lcd_cfg __initdata = { .lcdcon5 = S3C2410_LCDCON5_FRM565|
Time of Update: 2018-12-03
構建最簡單的嵌入式Linux根檔案系統,下面我們一步步教大家做起。。硬體環境:S3C2440軟體環境: Busybox-1.16.1 http://www.rayfile.com/zh-cn/files/2e477e14-c1bb-11e0-b287-0015c55db73d/ cross-4.3.2 http://www.rayfile.com/zh-cn/files/99e727f3-c1a5-11e0-822a-0015c55db73d/STEP
Time of Update: 2018-12-03
轉自:http://blog.csdn.net/yanjun_wang/archive/2010/12/18/6083685.aspx花了不少時間,走了不少彎路,終於編出了想要的東西 。網上相關的文章過於陳舊,所在此與大家分享,希望能有協助。。 在做嵌入式GUI的開發過程當中,漢字的顯示當然也是很重要的一部分了。字型的美觀且又體積小,讀取速度快,是嵌入式GUI最為關心的問題。考慮到這些問題,Qt 為了大家提供了,一種體積小,讀取速度快的字型格式--qpf
Time of Update: 2018-12-03
接觸嵌入式linux接近三年了,從剛開始的逐步摸索到現在基本已經算是Linux的老鳥了,身邊有不少同事或朋友也在學習Linux,總是不得要領,為了記錄一下自己這些年的心得,同時也協助初學者更快的踏入 Linux的世界,在這裡分享一下自己的經驗。
Time of Update: 2018-12-03
Linux中對SD卡的支援非常完善了,我們只需要按照以下修改即可完成SD卡的初始化1、arch/arm/mach-s3c2440/mach-smdk2440.c platform結構中增加&s3c_device_sdi語句。static struct platform_device*smdk2440_devices[] __initdata
Time of Update: 2018-12-03
S3C2440提供了一個USB從介面,我們可以使用它來把2440類比為一個隨身碟,直接從電腦上以盤符的形式訪問2440一、核心配置USB SUPPORT<*>USB Gadget Support ---> USB Peripheral Controller (S3C2410 USB Device Controller) ---> S3C2410 USB Device Controller [] S3C2410 udc
Time of Update: 2018-12-03
Linux下對S3C2440 RTC的支援非常完善,我們只需要做簡單的修改,即可使用RTC1、vi arch/arm/mach-s3c2440/mach-smdk2440.cstatic struct platform_device *smdk2440_devices[] __initdata = { &s3c_device_usb, &s3c_device_lcd, &s3c_device_wdt, &s3c_device_i2c0,
Time of Update: 2018-12-03
嵌入式linux中文站發現很多LINUX初學者在學習linux圖形方面的知識時會遇到一些概念,如:X、X11、 Xfree86、WM、KDE、GNOME、QT、QT/E、Qtopia、DirectFB、Framebuffer、顯卡加速驅動等等。理解它們之間
Time of Update: 2018-12-03
轉自:http://blog.csdn.net/cb_121/archive/2008/10/28/3167901.aspx基本使用SVN是CVS的下一個版本,主要用來進資料列版本設定,可以對程式碼,音頻,視頻以及影像檔等,做版本控制。目錄以及檔案是Subversion中可以記錄版本的對象。其主要工作原理如: _ _ _ _ _ _ _ _ _ _ / /
Time of Update: 2018-12-03
一、環境平台介紹 1、核心kernel環境:vivilinux-2.6.34 交叉編譯器arm-cross4.3.2-EABI(軟浮點運算) 2、yaffs檔案系統源碼包 二、編譯過程 0、從lwww.kernel.org下載linux2.6.34核心,解壓linux-2.6.34.tar.gz2源碼包1、修改vivi/Makefile檔案,在makefile中找到以下兩條資訊並做修改 ARCH ? =arm CROSS_COMPILE
Time of Update: 2018-12-03
一、linux核心模組簡介 linux核心整體結構非常龐大,其包含的組件也非常多。我們怎麼把需要的部分都包含在核心中呢? 一種辦法是把所有的需要的功能都編譯到核心中。這會導致兩個問題,一是產生的核心會很大,二是如果我們要在現有的核心中新增或刪除功能,不得不重新編譯核心,工作效率會非常的低,同時如果編譯的模組不是很完善,很有可能會造成核心崩潰。
Time of Update: 2018-12-03
在 Linux中我們經常用到隨身碟、SD卡的掛載問題,每次都手動掛載或卸載非常麻煩,我們可以採取以下方法實現自動掛載或卸載隨身碟、SD卡1、首先在/etc/init.d/rsC中加入以下語句echo /sbin/mdev > /proc/sys/kernel/hotplug2、在/etc/下簡曆medv.conf的檔案,包含以下內容sd[a-z][0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)sd[a-
Time of Update: 2018-12-03
Linux和uClinux比較分析 標準Linux是針對有MMU的處理器設計的。在這種處理器上,虛擬位址被送到MMU,把虛擬位址映射為物理地址。通過賦予每個任務不同的虛擬-物理地址轉換映射,支援不同任務之間的保護。 uClinux是針對控制領域的嵌入式linux作業系統,它從Linux 2.0/2.4核心派生而來,沿襲了主流Linux的絕大部分特性。適合不具備記憶體管理單元(MMU)的微處理器/微控制器。沒有MMU支援是uClinux與主流Linux的基本差異。
Time of Update: 2018-12-03
對uCLinux來說,其設計針對沒有MMU的處理器,不能使用處理器的虛擬記憶體管理技術。uCLinux仍然採用儲存空間的分頁管理,系統在啟動時把實際儲存空間進行分頁。在載入應用程式時程式分頁載入。但是由於沒有MMU管理,所以實際上uCLinux採用實儲存空間管理原則。uCLinux系統對於記憶體的訪問是直接的,所有程式中訪問的地址都是實際的物理地址。作業系統對記憶體空間沒有保護,各個進程實際上共用一個Runspace。一個進程在執行前,系統必須為進程分配足夠的連續地址空間,然後全部載入主儲存空間
Time of Update: 2018-12-03
file_operations 不可能被拋棄。它是字元裝置的基礎結構,各種裝置模型或者說匯流排,只是對字元裝置進行了封裝。 驅動一定是核心模組 核心模組不一定是驅動 裝置模型的初衷 是省電 建立一條 掛有 所有裝置的樹 全域裝置樹 與使用者空間的通訊:裝置間的通訊 都是通過 sysfs檔案系統實現的 把裝置模型的介面以檔案的形式 暴露給使用者可以通過 讀寫檔案的方式 配置裝置裝置模型的經濟基礎決定了裝置模型的上層建築kobject是構成裝置模型的最小單元 是構成裝置模型的核心結構 把一些
Time of Update: 2018-12-03
目前,Linux軟體工程師大致可分為兩個層次: (1)Linux應用軟體工程師(Application Software Engineer): 主要利用C庫函數和Linux API進行應用軟體的編寫; 從事這方面的開發工作,主要需要學習:符合linux posix標準的API函數及系統調用,linux的多任務編程技巧:多進程、多線程、處理序間通訊、多任務之間的同步互斥等,嵌入式資料庫的學習,UI編程:QT、miniGUI等。 (2)Linux韌體工程師(Firmware
Time of Update: 2018-12-03
bootloader-u-boot移植 u-boot-2010.06在unsp2440上的移植1 (NOR 啟動) u-boot-2010.06在unsp2440上的移植2(NAND啟動) u-boot-2010.06在unsp2440上的移植3(網路功能配置) u-boot-2010.06在unsp2440上的移植4 (yaffs根檔案系統)Linux2.6核心移植Linux
Time of Update: 2018-12-03
echo要變換顏色的時候,要使用參數-e格式: echo -e "\033[字背景顏色;字型顏色m字串\033[0m"例如: echo -e "\033[41;36m something here \033[0m"其中41的位置代表底色, 36的位置是代表字的顏色註:1、字背景顏色和文字顏色之間是英文的“""”2、文字顏色後面有個m3、字串前後可以沒有空格,如果有的話,輸出也是同樣有空格那些ascii code 是對顏色調用的始末. \033[ ; m ……