色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Tornado Train Workshop 要點(diǎn)

          Tornado Train Workshop 要點(diǎn)

          作者: 時(shí)間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

          1.Get start

          本文引用地址:http://cafeforensic.com/article/201610/305833.htm

          BootRom的啟動(dòng)參數(shù),命令,如 c,p,h etc

          Tornado的文件目錄結(jié)構(gòu),target server,WDB agent

          2.project

          增裁減componets,

          bootable project與downloadable project的區(qū)別,

          如何將.o文件加入到一個(gè)project中,

          生成庫文件.a及替換庫中的驅(qū)動(dòng)。

          3.Browser and Shell

          Shell的常用命令:如 i,ti,devs,pwd,ls,cd,d,lkup,sp,period,td,tr,ts,moduleShow,ld,repeat

          shell的批處理命令,符號(hào)表的概念

          browser的使用,check stack,module show, spy,tasks,memory,vector table

          4.crosswind

          task vs. system level debugging的區(qū)別,

          如何調(diào)試一個(gè)已經(jīng)運(yùn)行任務(wù),如何調(diào)試一段代碼

          幾種斷點(diǎn)的區(qū)別:temp breakpoit,Global breakpoit,普通breakpoit

          GDB的一些常用命令

          AutoAttach的使用

          如何進(jìn)入系統(tǒng)級(jí)調(diào)試

          系統(tǒng)級(jí)調(diào)試

          5.real-time multitask

          real time的概念

          task的幾種狀態(tài)

          TCB的情況

          搶占式調(diào)度和輪詢調(diào)度

          sysClkRateGet(),sysClkRateSet()

          task ID,task Name的情況

          taskSpawn,taskDelete,taskResume,taskSuspend,taskDelay,

          task的優(yōu)先級(jí)的動(dòng)態(tài)改變

          task Hooks

          errno

          6.Windview and trigger

          windview的使用

          通過target server上傳windview圖像

          trigger的使用

          用戶event的定義,如e()的使用

          7.semaphore

          幾種semaphore: binary mutex Counting

          各自的使用場(chǎng)合

          binary 與 mutex的區(qū)別

          binary 同步問題

          mutex 資源保護(hù)問題,優(yōu)先級(jí)逆轉(zhuǎn)問題的解決

          死鎖問題

          資源保護(hù)的幾種方式 semaphore taskLock intLock

          8.Intertask Comm

          share memory lstLib rngLib

          message queue message's priority

          pipe

          message queue 與 pipe的比較

          9.Memory

          memory layout

          some macros

          memory partition

          10.Exceptions,Interrupts,Timers

          exception handling and signal

          如何注冊(cè)signal handler: signal(signo,handler)

          ISR的限制

          如何察看矢量表

          ISR的調(diào)試

          system clock tick

          watchdog的兩種使用例子

          輪詢的幾種方式

          11. I/O and file system

          i/o system的作用

          driver的安裝

          Fd的情況

          基本i/o函數(shù)

          select()的使用

          stdio與fioLib的比較

          File system框圖

          dos file system

          文件系統(tǒng)的使用例子

          12.Networking

          網(wǎng)絡(luò)的配置

          網(wǎng)絡(luò)模塊,MUX的作用

          hostAdd(),hostShow(),

          Routing Protocols mRouteAdd(),routeShow(),

          Remote Services : server端,rlogin,telnet,NFS,FTP

          client端,nfsDrv-NFS,netDrv-FTP,RSH

          可作一個(gè)FTP server的例子

          13.Reconfiguring

          scaling vxworks

          autoscaling vxworks

          usrAppInit()

          幾種vxworks的映像文件

          啟動(dòng)過程

          14.補(bǔ)充的一些要點(diǎn)

          用軟盤作bootrom啟動(dòng)盤過程

          target server的配置

          用串口啟動(dòng)vxworks

          應(yīng)用程序調(diào)用driver的幾種方式

          網(wǎng)絡(luò)啟動(dòng)的配置,包括Windows下ftp server的配置

          BSP Train:

          1.Bsp overview

          BSP 作用,Init 和 driver兩方面

          框圖

          2.vxworks image的類型

          3.BSP 啟動(dòng)過程

          Romable startup

          loadable startup

          4.對(duì)應(yīng)的啟動(dòng)函數(shù)及文件

          5.BSP的文件及目錄結(jié)構(gòu)

          configbsp, configcompssrc, srcdrv,srcconfig,etc.

          各目錄文件的修改



          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉