freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

rtos(程序員-開(kāi)發(fā)環(huán)境)-資料下載頁(yè)

2024-10-15 11:17本頁(yè)面
  

【正文】 3. 明確本模塊的初始化函數(shù) 37 子系統(tǒng)的定義 ? SUBSYS_DEFINE_00(subsysname,SUBSYS_CLASS_XXX, 1, xxx_init, dependance, sequence)。 ? dependance 子系統(tǒng)所依賴(lài)的其他子系統(tǒng)。 若所依賴(lài)的子系統(tǒng)不存在,那么該子系統(tǒng)不能被初始化。 ? sequence 子系統(tǒng)初始化之前需要先初始化的子系統(tǒng)列表。 列表中的子系統(tǒng)如果不存在,不會(huì)影響到該子系統(tǒng)的初始化 38 子系統(tǒng)的定義 例子: SUBSYS_DEFINE_00(a1, SUBSYS_CLASS_DRIVER, 1, a1_init, “pci” , NULL)。 SUBSYS_DEFINE_00(a2, SUBSYS_CLASS_LINKLAYER, 1, a2_init, NULL, NULL)。 SUBSYS_DEFINE_00(a3, SUBSYS_CLASS_LAST, 1, a3_init, “a1, a2” , “a1, a2” )。 39 子系統(tǒng)示例: Hello World static void hello_main(unsigned long argc, void *argv) { while (1) { printk(Hello World!\n)。 sleep(HZ)。 } } static void init_helloworld() { printk(KERN_INFO Start hello world task...\n)。 hello_task = create_task(hello_world, hello_main, 0, NULL, HELLO_TASK_STACK, APP_TASK_TS)。 } SUBSYS_DEFINE_00(helloworld, SUBSYS_CLASS_LAST, 1, init_helloworld, NULL, NULL)。 40 ? 開(kāi)發(fā)環(huán)境 ? 開(kāi)發(fā)基本流程 ? 子系統(tǒng) ? 常用調(diào)試方法 41 嵌入式開(kāi)發(fā)調(diào)試的特點(diǎn) ? 編譯與運(yùn)行在不同平臺(tái) – 交叉編譯 ? 缺乏調(diào)試軟件的支持 – PC端有 gdb之類(lèi)軟件的支持 – 嵌入式系統(tǒng)無(wú)法直接單步跟蹤運(yùn)行情況 ? 單步跟蹤調(diào)試?yán)щy – 調(diào)試器數(shù)量有限,且使用比較困難 – 通過(guò)打印變量值觀察分析 RGOS上的常用調(diào)試方法 ? 打印分析 +走讀代碼 – 最常用、最有效的調(diào)試手段 ? 故障診斷命令的輔助 – debug support模式下的故障診斷命令 ?show命令 ?exec命令 – 一鍵通命令 42 43 代碼審查 ? 代碼自查與代碼評(píng)審 – 對(duì)照代碼審查表 ? 上機(jī)調(diào)試前的必備工作 ? 指針運(yùn)算要特別小心 ? 注意成對(duì)操作的匹配 ? 不要急著編譯運(yùn)行 – 準(zhǔn)備充分了嗎? – 不要做浮躁的人 練習(xí) ? 搭建嵌入式開(kāi)發(fā)環(huán)境,使 PC能夠通過(guò)串口線與目標(biāo)設(shè)備通訊(串口有字符輸入輸出) ? 練習(xí)工程能夠正確編譯通過(guò),并加載到目標(biāo)設(shè)備上運(yùn)行(可以通過(guò)串口或網(wǎng)口加載) ? 實(shí)現(xiàn)一個(gè)子系統(tǒng),能夠在目標(biāo)設(shè)備上通過(guò)串口打印出“ Hello World!”字符串。串口打印的函數(shù)為 printk ? 修改子系統(tǒng)初始化的階段,看看串口打印“ Hello World!”的時(shí)刻有什么變化 45
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1