[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 深入淺出嵌入式底層軟件開發(附光盤)/博客藏經閣叢書
    該商品所屬分類:圖書 ->
    【市場價】
    696-1008
    【優惠價】
    435-630
    【作者】 楊鑄唐攀 
    【出版社】北京航空航天大學 
    【ISBN】9787512403826
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:北京航空航天大學
    ISBN:9787512403826
    商品編碼:1028183406

    開本:16
    出版時間:2011-05-01

    代碼:79
    作者:楊鑄,唐攀

        
        
    "

    基本信息

    • 商品名稱:深入淺出嵌入式底層軟件開發(附光盤)/博客藏經閣叢書
    • 作者:楊鑄//唐攀
    • 代碼:79
    • 出版社:北京航空航天大學
    • ISBN號:9787512403826

    其他參考信息

    • 出版時間:2011-05-01
    • 印刷時間:2011-05-01
    • 版次:1
    • 印次:1
    • 開本:16開
    • 包裝:平裝
    • 頁數:654
    • 字數:941千字

    編輯推薦語

    由楊鑄和唐攀編著的《深入淺出嵌入式底層軟件開發》內容介紹:隨著微軟VB、VC可視化IDE開發在國內的興起,JAVA開發的興盛,國內的計算機軟件教育越來越傾向於快速拖拽控件的應用程序開發,這使得上下貫通的夢想愈來愈遙不可及。正當夢想遠去之時,國內嵌人式產業開始興起,由於嵌入式本身的特性,使得必然要同時橫跨軟件和硬件,*為重要的是,ARM CPU以它的開放性和易學性一統嵌入式硬件的江湖,國內基於ARM CPU的**嵌入式硬件設備層出不窮,而互聯網在國內的普及*使得各種嵌入式技術資料的獲得和技術知識的交流變得非常地容易,於是終於再次有機會了卻學生時代的夢想。

    內容提要

    由楊鑄和唐攀編著的《深入淺出嵌入式底層軟件開發》包含ARM裸機程 序開發、嵌入式Linux繫統建構、Linux驅動程序開發三部分。從軟硬件的 分界面開始,循序漸進,逐一詳細介紹嵌入式底層軟件開發的各個技術要 點,技術體繫全面;既有一定的理論,但*加強調實戰性;深入淺出,能 讓讀者以*少的時間成本代價獲得嵌入式底層軟件開發的技術精髓。
         《深入淺出嵌入式底層軟件開發》適合硬件工程師、軟件工程師、嵌 入式軟件的從業人員、教授嵌入式軟件開發課程的老師、意欲從事嵌入式 軟件開發工作的大學生閱讀。
        

    作者簡介

    楊鑄 教育背景:電子科技大學通信與信息工程工學碩士;北京郵電大學工學學士學位,專業為計算機軟件。重大經歷:作為主要組織人員,組織完成了中國移動四川分公司*早的短信繫統平臺的建設;早期專注於Microsoft的OS和Database的技術研究與職業培訓,是微軟在中國的早期MCT之一,MCP號1694198;參與完成**863計劃項目——信息安全產品演示和驗證平臺的子課題並與合作公司完成產品化開發—內部網絡監管繫統;中後期專注於嵌入式軟件開發的研究與職業培訓,精於ARM體繫結構與嵌入式Linux。

    目錄

    **篇 ARM體繫結構與編程
    **章 ARM彙編編程基礎
    1.1 ARM CPU寄存器
    1.1.1 普通寄存器R0~Rl5
    1.1.2 狀態寄存器CPSR與SPSR
    1.1.3 流水線對PC的值的影響
    1.2 基本尋址方式與基本指令
    1.2.1 *常見尋址方式精解
    1.2.2 *常見指令精解
    1.3 ARM彙編偽操作
    1.3.1 彙編偽操作在彙編程序中的使用範例
    1.3.2 *常見彙編偽操作精解
    1.3.3 彙編偽操作列表
    1.4 ADS開發環境的使用
    1.4.1 在ADS中進行裸機程序的編輯、編譯、運行
    1.4.2 在AXD中進行裸機程序調試的方法與步驟
    1.5 RealViewMDK開發環境的使用
    1.5.1 在MDK開發環境下編寫裸機程序
    1.5.2 MDK調試裸機程序的方法與步驟
    1.6 其他常見尋址模式與常見指令
    1.6.1 其他常見尋址模式
    1.6.2 其他常見指令
    第2章 ARM編程進階
    2.1 ARM彙編偽指令
    2.1.1 精解ldr偽指令
    2.1.2 精解adr
    2.1.3 精解adrl偽指令
    2.1.4 nop偽指令
    2.2 ATPCS與混合編程
    2.2.1 ATPCS規則精解
    2.2.2 精解C和ARM彙編程序間的相互調用
    2.3 裸機硬件的控制方法與例程
    2.3.1 建立真實硬件的開發和調試環境
    2.3.2 軟件控制(驅動)硬件的編程原理
    2.3.3 裸機硬件控制程序實例
    2.3.4 啟動例程
    2.4 看門狗定時器
    2.4.1 看門狗定時器的用途
    2.4.2 看門狗工作原理
    2.4.3 看門狗實驗
    2.5 繫統時鐘
    2.5.1 繫統工作時鐘頻率
    2.5.2 時鐘驅動實驗
    2.6 SDRAM內存
    2.6.1 3C2440存儲器地址段(Bank)
    2.6.2 SDRAM內存工作原理
    2.6.3 SDRAM的讀操作
    2.6.4 SDRAM預充電操作
    2.6.5 SDRAM突發操作
    2.6.6 SDRAM寫操作
    2.6.7 SDRAM的刷新
    2.6.8 內存驅動實驗
    2.7 UART串口
    2.7.1 同步通信和異步通信
    2.7.2 數據的串行和並行通信方式
    2.7.3 數據通信傳輸模式
    2.7.4 S3C2440UART、控制器
    2.7.5 S3C2440UART串口工作原理
    2.7.6 UART、串口驅動實驗
    第3章 ARM體繫結構
    3.1 ARM處理器工作模式
    3.1.1 ARM處理器不同模式下的寄存器
    3.1.2 ARM處理器模式切換(含MRS、MSR指令)
    3.2 ARM處理器異常處理
    3.2.1 異常分類
    3.2.2 異常發生時的硬件操作
    3.2.3 異常返回地址
    3.2.4 異常向量表
    3.2.5 異常處理的返回
    3.3 S3C24.4 0繫統中斷
    3.3.1 中斷的產生-中斷源
    3.3.2 中斷優先級
    3.3.3 中斷控制器相關寄存器
    3.3.4 繫統中斷流程
    3.3.5 按鍵控制LED燈實驗
    3.4 semihosting與硬件重定向
    3.4.1 semihosting半主機調試
    3.4.2 硬件重定向
    3.5 繫統調用與軟件中斷SWI的實現
    3.5.1 繫統調用
    3.5.2 軟件中斷
    3.5.3 軟件中斷處理
    3.5.4 LED繫統調用實驗
    3.6 進程切換的實現
    3.6.1 進程
    3.6.2 進程控制塊PCB
    3.6.3 進程創建
    3.6.4 進程隊列
    3.6.5 進程調度
    3.6.6 上下文切換
    3.7 MMU與內存保護的實現
    3.7.1 存儲MMU
    3.7.2 cache
    3.7.3 CPl5協處理器
    3.8 實戰:小型多任務操作繫統miniOS的實現
    3.8.1 miniOS代碼分析
    3.8.2 miniOS應用程序接口
    3.8.3 miniOS應用程序繫統調用接口
    第2篇 嵌入式Linux繫統建構
    第4章 嵌入式Linux軟件開發環境搭建
    4.1 體驗嵌入式LinuX繫統
    4.2 Linux操作繫統安裝
    4.2.1 在Windows上安裝虛擬機
    4.2.2 在虛擬機上安裝Linux操作繫統ubuntu9.1 0
    4.3 在ubuntu9.10中安裝基本的開發環境
    4.4 ubuntu9.10上網絡服務的安裝與配置
    4.4.1 設置vmware網絡
    4.4.2 安裝、配置和使用FTP服務
    4.4.3 安裝、配置NFS服務
    第5章 建構BootLoader
    5.1 準備工作
    5.1.1 嵌入式Linux繫統概述
    5.1.2 構建交叉編譯工具鏈
    5.1.3 BootLoader概述
    5.2 深入剖析u-boot代碼
    5.2.1 安裝和使用源代碼閱讀工具SourceInsight
    5.2.2 u-boot的編譯初步
    5.2.3 分析u-boot的**階段代碼(cpu/arm920t/start.S)
    5.2.4 分析u-boot的第二階段代碼
    5.2.5 繼續移植、編譯u-boot..
    5.2.6 u-boot常用命令使用簡介
    5.2.7 u-boot命令實現框架的分析
    5.2.8 u-boot引導Linux操作繫統的過程分析
    5.2.9 讓u-boot支持從USBslave接口獲得數據
    第6章 建構嵌入式Linux內核
    6.1 Linux內核簡介
    6.1.1 Linux內核版本歷史
    6.1.2 內核源碼目錄結構
    6.1.3 Linux內核構造繫統簡介
    6.2 移植、裁減及配置Linux內核到S3C2440開發板
    6.2.1 體驗Linux內核配置、編譯與使用
    6.2.2 為S3C2440移植內核
    6.2.3 配置並裁減內核
    6.2.4 運行內核並驗證內核被配置的功能
    6.3 內核Kconfig與Makefile文件分析
    6.3.1 內核構造繫統簡介
    6.3.2 Kconfig文件精解
    6.3.3.config文件說明
    6.3.4 Makefile文件精解
    6.3.5 實戰:修改Kconfig和Makefile,完成向內核中添加新的功能組件——網卡、聲卡、LCD、觸摸屏驅動
    第7章 建構嵌入式Linux文件繫統375
    7.1 嵌入式Linux文件繫統簡介
    7.1.1 嵌入式文件繫統概述
    7.1.2 MrI、D設備與Flash文件繫統簡介
    7.1.3 嵌入式Linux繫統中的tmpfs文件繫統
    7.2 詳解制作根文件繫統
    7.2.1 FHS標準介紹
    7.2.2 編譯/安裝busybox,生成/1bin、/sbin、/usr/bin、/usr/sbin目錄
    7.2.3 利用交叉編譯工具鏈,構建/lib目錄
    7.2.4 手工構建/etc目錄
    7.2.5 手工構建*簡化的/dev目錄
    7.2.6 使用啟動腳本完成/proc、/sys、/dev、/tmp、/var等目錄的完整構建
    7.2.7 制作根文件繫統的jffs2映像文件
    7.3 建構嵌入式Linux應用程序繫統.
    7.3.1 輔助處理工具的移植
    7.3.2 MP3播放器madplay的移植
    7.3.3 主要網絡服務器的移植與使用
    7.3.4 數據庫程序的移植與使用
    7.4 建構GUI繫統
    7.4.1 移植tslib庫
    7.4.2 移植qtopia
    第3篇 Linux驅動程序開發
    第8章 Linux驅動程序開發基礎
    8.1 Linux設備驅動程序簡介
    8.1.1 設備驅動分類和內核模塊
    8.1.2 設備文件和設備驅動
    8.1.3 內核模塊的編譯和使用
    8.2 字符設備驅動基本編程
    8.2.1 字符設備驅動體驗
    8.2.2 實現字符設備驅動的工作
    8.3 驅動程序中的並發控制方法
    8.3.1 並發控制原理簡介
    8.3.2 信號量的編程實戰
    8.3.3 自旋鎖的編程實戰
    8.3.4 Linux內核提供的其他並發控制方法
    8.4 驅動程序中的阻塞與非阻塞編程
    8.4.1 體驗阻塞I/O
    8.4.2 如何在驅動程序中實現阻塞I/O
    8.4.3 體驗非阻塞I/O
    8.4.4 如何在驅動程序中實現非阻塞I/O
    8.5 字符設備驅動程序對一些**特性的實現
    8.5.1 non-seekable的實現
    8.5.2 select的實現
    第9章 Linux字符設備驅動開發實戰
    9.1 I/0內存與硬件通信
    9.1.1 驅動中的內存分配
    9.1.2 使用I/O端口地址空間與硬件進行通信的內核API介紹
    9.1.3 使用I/O內存地址空間與硬件進行通信的內核API介紹
    9.1.4 通過I/O內存驅動硬件的實戰——LED燈驅動
    9.1.5 驅動程序對ioctl的規範實現
    9.2 內核misc設備架構分析
    9.2.1 定義全局變量
    9.2.2 注冊主設備號為10的misc設備
    9.2.3 導出內核API——misc_register函數
    9.2.4 實施“乾坤大挪移”的misc設備open函數
    9.2.5 導出內核API——misc_deregister函數
    9.3 Watchdog驅動
    9.3.1 相關概念
    9.3.2 watchdog硬件結構分析
    9.3.3 Watchdog驅動的初始化和卸載
    9.3.4 探測函數watchdog_probe的實現
    9.3.5 實現misc設備中對設備文件的操作
    9.3.6 Watehdog平臺驅動的設備移除、掛起和恢復接口函數的實現
    9.3.7 測試Watchdog驅動
    9.4 內核編碼規範與風格
    9.4.1 縮進、長行、{}與空格的使用規範
    9.4.2 變量和函數
    9.4.3 注釋、macros和enums
    9.4.4 快樂使用內核提供的實現常用功能的宏
    **0章 Linux驅動中的中斷編程
    10.1 驅動程序調測方法與技巧
    10.1.1 利用printk
    10.1.2 詳解OOP消息
    10.1.3 利用strace
    10.1.4 利用內核內置的hacking選項
    10.1.5 其他調測方法簡介
    10.2 驅動程序中的中斷處理
    10.2.1 中斷簡述
    10.2.2 驅動程序中進行中斷處理涉及的*基本的內核API
    10.2.3 驅動程序進行中斷處理的實例代碼分析
    10.2.4 其他關於中斷的內核APIj
    10.3 內核時間與內核定時器
    10.3.1 內核中如何記錄時間
    10.3.2 內核定時器API
    10.3.3 內核定時器與內核時間的應用案例——按鍵消抖
    10.3.4 如何在內核中實現延時
    10.4 中斷頂半部與底半部
    10.4.1 區分和使用中斷頂半部與底半部的原因
    10.4.2 tasklet機制與編程實例
    10.4.3 workqueue機制與編程實例
    10.4.4 tasklet與workqueue的區別和不同應用環境總結
    10.5 Linux中斷處理繫統的架構與共享中斷
    10.5.1 裸機程序中的中斷編程與有操作繫統下的中斷編程的區別
    10.5.2 Linux中斷處理繫統的架構
    10.5.3 關於共享中斷的說明
    10.5.4 共享中斷實例
    **1章 Linux網絡設備驅動開發實戰547
    11.1 網絡設備驅動基礎
    11.1.1 體驗網卡驅動
    11.1.2 網卡驅動的基本知識——2個結構體和5-個函數
    11.1.3 虛擬網卡snull驅動代碼分析
    11.1.4 網卡驅動的編寫主要內容總結
    11.2 網絡設備驅動實例——cs8900
    11.2.1 虛擬網卡驅動與真實網卡驅動的主要區別
    11.2.2 真實網卡驅動的整體框架分析
    11.2.3 驅動中關於cs8900硬件操作的探討
    **2章 其他重要設備驅動開發實戰
    12.1 塊設備驅動初步(以ramdisk為例)
    12.1.1 體驗塊設備驅動
    12.1.2 塊設備驅動框架介紹
    12.1.3 塊設備的簡單讀寫實現代碼分析
    12.1.4 塊設備的高效讀寫實現代碼分析
    12.1.5 塊設備的其他操作接口fops
    12.2 LCD驅動
    12.2.1 LCD裸機驅動
    12.2.2 幀緩衝設備驅動框架結構
    12.2.3 LCD驅動實例代碼
    12.2.4 LCD驅動代碼的主干結構的總結
    12.2.5 測試LCD驅動程序
    12.3 觸摸屏驅動
    12.3.1 觸摸屏裸機驅動
    12.3.2 Linux輸入子繫統
    12.3.3 Linux下觸摸屏驅動的實現步驟
    12.3.4 測試觸摸屏驅動程序
    12.4 USB驅動初步
    12.4.1 Linux下4種USB驅動簡介與功能體驗
    12.4.2 USB接口與規範
    12.4.3 USB設備驅動基本知識
    12.4.4 USB設備驅動實例
    參考文獻




    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部