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

正文內容

基于嵌入式系統(tǒng)的無線點菜系統(tǒng)方案設計(編輯修改稿)

2025-05-30 22:34 本頁面
 

【文章內容簡介】 cd ../builddir mkdir ../builddir/buildbinutils mkdir ../builddir/buildgcc mkdir ../builddir/buildglibc 我們將在這三個目錄中完成對binutils tools, gcc, glibc的配置和編譯工作。下面還要把內核文件解壓到kernel目錄下,并打補丁。 cd ../kernel tar –xvzf ../setupdir/ cd ./ patch –p1 ../../setupdir/ 開始創(chuàng)建 確定幾個系統(tǒng)變量cd ../../export TARGET=armlinuxexport PREFIX=../arm/toolchainexport TARGET_PREFIX=$PREFIX/$TARGETexport KERNEL_SOURCE_LOCATION=../arm/kernel/export PATH=$PREFIX/bin:$PATH 幾個系統(tǒng)變量經常要用到,TARGET定義了目標機,PREFIX是工具鏈的安裝目錄,KERNEL_SOURCE_LOCATION是內核文件位置。 創(chuàng)建binutils 運行如下命令來創(chuàng)建binutils cd ./builddir/buildbinutils configure ../../srcdir/–target=$TARGET –prefix=$PREFIX make make install 這時$PREFIX/bin下創(chuàng)建了一些文件,包括armlinuxld,armlinuxas等。 編譯內核 cd ../../kernel/ 改Makefile文件使 ARCH = arm CROSS_COMPILE=armlinux make menuconfig 在System Types中選擇正確的硬件類型 make dep 之后執(zhí)行如下操作 mkdir $TARGET_PREFIX/include cp dR $KERNEL_SOURCE_LOCATION/include/armasm RGET_PREFIX/include/asm cp dR $KERNEL_SOURCE_LOCATION/include/linux RGET_PREFIX/include/linux 創(chuàng)建boottrap gcc,這個GCC沒有glibc庫的支持,所以只能用于編譯內核,bootloader等,后面創(chuàng)建C庫也要用到這個編譯器,所以創(chuàng)建它主要是為創(chuàng)建C庫做準備,如果只想編譯內核和bootloader那么,就可以到此結束。 cd ../../builddir/buildgcc ../../srcdir/–target=$TARGET –prefix=$PREFIX withheaders=$ERNEL_SOURCE_LOCATION/include –enablelanguage=c disablethreads 然后修改srcdir/,在 TARGET_LIBGCC2_CFLAGS中添加如下兩個定義 Dinhibitlibc –D__gthr_posix_h make make install 這時$PREFIX/bin下創(chuàng)建了一些文件,主要創(chuàng)建了armlinuxgcc。 創(chuàng)建gblic cd ../buildglibc export CC=armlinuxgcc ../../srcdir/–host=$TARGET –prefix=$TARGET_PREFIX enableaddons make make install 創(chuàng)建功能健全的GCC,并創(chuàng)建G++ 在成功創(chuàng)建了libc之后,我們就可以創(chuàng)建功能豐富的GCC編譯器了,并且可以創(chuàng)建支持編譯C++程序的G++。 cd ../../srcdir tar –xvzf ../setupdir/ gccg++ cd ../builddir/buildgcc export CC=gcc ../../srcdir/–target=$TARGET –prefix=$PREFIX –enablelanguage=c,c++ 然后修改srcdir/,在 TARGET_LIBGCC2_CFLAGS中去除如下兩個定義 Dinhibitlibc –D__gthr_posix_h make make install嵌入式常用API函數(shù)介紹1. API之網絡函數(shù) WNetAddConnection 創(chuàng)建同一個網絡資源的永久性連接 WNetAddConnection2 創(chuàng)建同一個網絡資源的連接 WNetAddConnection3 創(chuàng)建同一個網絡資源的連接 WNetCancelConnection 結束一個網絡連接 WNetCancelConnection2 結束一個網絡連接2. API之消息函數(shù) BroadcastSystemMessage 將一條系統(tǒng)消息廣播給系統(tǒng)中所有的頂級窗口 GetMessagePos 取得消息隊列中上一條消息處理完畢時的鼠標指針屏幕位置 GetMessageTime 取得消息隊列中上一條消息處理完畢時的時間 PostMessage 將一條消息投遞到指定窗口的消息隊列 PostThreadMessage 將一條消息投遞給應用程序 RegisterWindowMessage 獲取分配給一個字串標識符的消息編號 ReplyMessage 答復一個消息 SendMessage 調用一個窗口的窗口函數(shù),將一條消息發(fā)給那個窗口 SendMessageCallback 將一條消息發(fā)給窗口 SendMessageTimeout 向窗口發(fā)送一條消息 SendNotifyMessage 向窗口發(fā)送一條消息3. API之文件處理函數(shù) CloseHandle 關閉一個內核對象。其中包括文件、文件映射、進程、線程、安全和同步對象等 CompareFileTime 對比兩個文件的時間 CopyFile 復制文件 CreateDirectory 創(chuàng)建一個新目錄 CreateFile 打開和創(chuàng)建文件、管道、郵槽、通信服務、設備以及控制臺 CreateFileMapping 創(chuàng)建一個新的文件映射對象 DeleteFile 刪除指定文件 DeviceIoControl 對設備執(zhí)行指定的操作4. API之菜單函數(shù) AppendMenu 在指定的菜單里添加一個菜單項 CheckMenuItem 復選或撤消復選指定的菜單條目 CheckMenuRadioItem 指定一個菜單條目被復選成“單選”項目 CreateMenu 創(chuàng)建新菜單 CreatePopupMenu 創(chuàng)建一個空的彈出式菜單 DeleteMenu 刪除指定的菜單條目 DestroyMenu 刪除指定的菜單 DrawMenuBar 為指定的窗口重畫菜單 EnableMenuItem 允許或禁止指定的菜單條目 GetMenu 取得窗口中一個菜單的句柄 GetMenuCheckMarkDimensions 返回一個菜單復選符的大小 GetMenuContextHelpId 取得一個菜單的幫助場景ID GetMenuDefaultItem 判斷菜單中的哪個條目是默認條目 GetMenuItemCount 返回菜單中條目(菜單項)的數(shù)量 GetMenuItemID 返回位于菜單中指定位置處的條目的菜單ID GetMenuItemInfo 取得(接收)與一個菜單條目有關的特定信息 GetMenuItemRect 在一個矩形中裝載指定菜單條目的屏幕坐標信息 GetMenuState 取得與指定菜單條目狀態(tài)有關的信息 GetMenuString 取得指定菜單條目的字串 GetSubMenu 取得一個彈出式菜單的句柄,它位于菜單中指定的位置 GetSystemMenu 取得指定窗口的系統(tǒng)菜單的句柄 HiliteMenuItem 控制頂級菜單條目的加亮顯示狀態(tài) InsertMenu 在菜單的指定位置處插入一個菜單條目,并根據需要將其他條目向下移動 InsertMenuItem 插入一個新菜單條目 IsMenu 判斷指定的句柄是否為一個菜單的句柄 LoadMenu 從指定的模塊或應用程序實例中載入一個菜單 LoadMenuIndirect 載入一個菜單 MenuItemFromPoint 判斷哪個菜單條目包含了屏幕上一個指定的點 ModifyMenu 改變菜單條目 RemoveMenu 刪除指定的菜單條目 SetMenu 設置窗口菜單第五篇 軟件連調技術及調試方案的設定概述調試是可在被編譯了的程序中判定執(zhí)行錯誤的程序,它也經常與編譯器一起放在IDE中。運行一個帶有調試程序的程序與直接執(zhí)行不同,這是因為調試程序保存著所有的或大多數(shù)源代碼信息(諸如行數(shù)、變量名和過程)。它還可以在預先指定的位置(稱為斷點(breakpoint))暫停執(zhí)行,并提供有關已調用的函數(shù)以及變量的當前值的信息。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1