wait和waitpid詳解

轉自:http://hi.baidu.com/wlzqi/blog/item/208cebc4b1c02dab8326ac79.html        wait的函數原型是:    #include /* 提供類型pid_t的定義 */  #include   pid_t wait(int

列印調試技術 printk klogd dmesg

轉自:http://blog.chinaunix.net/u/19573/showart_1854571.html4.2.1. printk#include printk(KERN_CRIT"error %s,%i",__FILE__,__LINE__);註:1). printk函數中能夠指定優先順序,假如printk沒有指定優先順序,採用預設優先順序,DEFAULT_MESSAGE_LEVEL,其值在kernel/printk.c.    頭文檔linux/printk.h中宏定義了8個層級,

回呼函數舉例

轉自:http://blog.163.com/william_djj@126/blog/static/351665012009324114710982/ 1

MTD(1)—nand flash的基本知識

這是我準備的一個講解MTD子系統的一個文檔,我是以DM368 EVM板子的kernel 2.6.32.17為樣本代碼來講述的,各位最好準備3樣東西再開始閱讀我的文件。1、DM368的晶片手冊 sprufg5_TMS320DM36xDMSoC ARM Subsystem Reference Guide.pdf2、kernel 2.6.32.17的源碼3、一份nand flash的硬體手冊,最好是2KB

廣度優先搜尋演算法(Breadth-First-Search,BFS)

使用電腦求解的問題中,有許多問題是無法用數學公式進行計算推導採用類比方法來找出答案的。這樣的問題往往需要我們根據問題所給定的一些條件,在問題的所有可能解中用某種方式找出問題的解來,這就是所謂的搜尋法或搜尋技術。通常用搜尋技術解決的問題可以分成兩類:一類問題是給定初始結點,要求找出符合約束條件的目標結點;另一類問題是給出初始結點和目標結點,找出一條從初始結點到達目標結點的路徑。常見的搜尋演算法有枚舉法、廣度優先搜尋法、深度優先搜尋法、雙向廣度優先搜尋法,A*演算法、回溯法、分支定界法等。這裡來討論

STM_SETIMAGE 在有的WINCE裝置上無效

hbmp = ::LoadBitmap( GetMyInstance(), MAKEINTRESOURCE(IDB_BITMAP_LOCK) );if(m_pVideoContext){::SendMessage(m_pVideoContext->GetHwnd(), STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hbmp);}if(hbmp)::DeleteObject(hbmp);以上的code,在PC上可以顯示圖片,但是在我的WINCE 6.0

編譯安裝LAMP+tomcat7.0

編譯安裝LAMP+Tomcat7.0 安裝流程:1)  Mysql-5.5.152)  Httpd-2.2.193)  php5.3.64)  tomcat7.0 一.Mysql安裝(二進位包)(1)建立使用者groupadd mysql -g 3306useradd mysql -u 3306 -g mysqlid mysqluid=3306(mysql) gid=3306(mysql)groups=3306(mysql) (2)初始化mysqltar xf

調整核心驅動載入的順序

在做TI的方案開發的時候,一直就不是很滿意它的系統啟動時間,不光是從xload進入到uboot,uboot運行及載入核心,這幾項所耗的時間就大概有10s之久。當核心起來之後,各項外設驅動的載入及初始化所耗的時間也是相當驚人的,從核心載入成功到LCD亮起來顯示核心logo(小企鵝),這個時間也大概有5s之久,真的是要受不了了!!看了一下系統啟動的log,發現核心載入成功之後到LCD顯示logo之前,初始化了諸如USB、I2C、UART等比較耗時的裝置,也不知道TI官方當初為什麼要這麼去做,總覺得不

移植ubifs到dm368成功

我在用TI的dm368開發板,kernel是2.6.32.17,預設的flash檔案系統是jffs2,但是jffs2在大分區下,mount速度很慢,而且佔用ram較多,因此,我想使用ubifs看看效能是否會更好些。ubifs的原理和配置過程,很多網頁都有介紹的,我給一個連結,大家可以看看,我就不轉載了,我重點說我移植過程中遇到並解決的問題。http://bbs.chinaunix.net/thread-1954881-1-1.html kerne的配置很簡單,2.6.32裡面都有,選上並重新編譯

rcp 動態help

文章目錄 Content producerDynamic contentTemplateTransforming DITA on-the-flyWidgets Creating dynamic documentation plugins for the Eclipse Help System using Java Did you know that your Eclipse documentation plugins can

Ubuntu學習筆記

     最近幾天不是太忙,抽空來學習一下Ubuntu,當然方法還是在VMware中安裝。     1. 安裝:    為了減少安裝的漫長等待,直接從http://www.visoracle.com/vm/ubuntu810/下載了Ubuntu 8.10的VMware鏡像檔案,另外使用VMware

dm37xx android2.3.4增加recovery升級功能(二)——調試

轉載請註明文章出處和作者!出處:http://blog.csdn.net/xl19862005作者:大熊(Xandy)在上一篇中簡單的說明了一下要增加recovery功能所涉及到的代碼修改部分,代碼修改成功之後並不等於所需要的功能就OK了,編譯通過燒錄到目標板之後還有一大堆的問題需要處理!經過一天的努力bootloader及recovery添加並編譯成功了,燒錄到樣機上後首先要驗證的是bootcmd切換是否正常,這裡加入了測試用的bootcmd切換開關,如下紅色標註:#define

EXT2-fs error (device ram0): ext2_check_page: bad entry in directory #

      今天在整理ramdisk的udhcpc時,發現本來啟動並執行挺好的ramdisk,在/usr後添加/share/udhcpc/default.script檔案及檔案夾後,運行時報錯:EXT2-fs error (device ram0): ext2_check_page: bad entry in directory #XX。      現象:使用LS命令查看udhcpc檔案夾就會出現如標題一樣的錯誤,其他檔案夾正常。     

android2.3.4增加gsensor

轉載請註明文章出處和作者!出處:http://blog.csdn.net/xl19862005作者:大熊(Xandy)硬體平台:TI DM37XX  sensor:lsm330dlc(acc + gyr)1、將lsm330dlc驅動代碼放到drivers/input/misc目錄下,修改此目錄下的kconfig和Makefile檔案分別增加如下欄位:Kconfigconfig SENSORS_LSM330DLC tristate "ST's family of MEMS sensor

核心載入ramdisk時報錯

arm-linux核心在載入ramdisk時報錯 Kernel panic - not syncing: Attempted to kill init! 。開始懷疑是ramdisk的問題,又重新整理了一遍,結果還是一樣,後來仔細分析了下情況,開始懷疑是不是cross gcc的問題,因為之前使用的是3.4.1版本的,後來更換成4.2的,因為4.2的預設使用EABI,核心中也有EABI選項,問題終於解決了。解決方案:重新設定核心 Kernel Features->UseEABI 

dm37xx android2.3.4增加recovery升級功能(一) —— 代碼修改

轉載請註明文章出處和作者!出處:http://blog.csdn.net/xl19862005作者:大熊(Xandy)今天在給TI omap3的android系統增加recovery模式升級功能時發現,這部分TI根本沒有做,只能自己來處理了,參照以前freescale i.mx53平台的做法,分別修改bootloader及recovery包,現在將工作過程記錄如下:1、bootloader部分修改1.1、增加cache及recovery分區/* Initialize the name of

nor Nand and Onenand flash區別總結

【什麼是OneNand Flash】OneNand是針對消費類電子和下一代移動手機市場而設計的,一種高可靠性嵌入式存放裝置。隨著過去幾十年的Nand技術的發展,一些公司,基於原先的NAND的架構,設計出一種理想的單儲存晶片,其整合了SRAM的緩衝和邏輯介面。OneNand既實現NOR Flash的高速讀取速度,又保留了Nand Flash的大容量資料存放區的優點。與OneNand對應的是之前早就出現的Nand Flash和Nor Flash。【OneNand Flash的特點】和其他兩種相比較,

記憶體越界之“BUG kmalloc-128: Redzone overwritten”

如題,編譯核心時把CONFIG_SLUB_STATS、 CONFIG_SLUB_DEBUG_ON開啟,記憶體塊使用時越界出現這個資訊,說明記憶體塊在使用時Redzone區被值被覆蓋。系統中的記憶體塊如下:# cat  /sys/kernel/slab/kmalloc-/sys/kernel/slab/kmalloc-1024/  /sys/kernel/slab/kmalloc-4096//sys/kernel/slab/kmalloc-128/  

XQuery與XQJ的介紹與使用

1.XQueryXQuery is to XML what SQL is to database tables.XQuery was designed to query XML

[架構技術推薦]Bootstrap:快速開發Web應用程式的前端工具包

Bootstrap是Twitter推出的一個開源的用於前端開發的工具包,由Twitter的設計師Mark Otto和Jacob

總頁數: 61357 1 .... 16299 16300 16301 16302 16303 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.