完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 感谢大家的热情支持,更加要感谢作者朱兆祺(@zzq宁静致远 )的大力支持,慷慨拿出20本《嵌入式Linux开发实用教程》送给大家。 嵌入式Linux开发实用教程 如何让这本充满情怀的书到你碗里去? 规则一: 致亲爱的发烧友们: ★你是不是常常看到单片机“裸奔”,想给MCU/处理器穿上一层“衣服(操作系统)” ★你是不是正在寻找嵌入式Linux修炼秘诀? ★你是不是期待着到自己在嵌入式linux领域有更大的进步? 期待着自己能从“CPU自制”的野战军变成正规军甚至王牌军的高烧、中烧、低烧友们, 我们,等你来! 征集时间 2014-02.19 至 2014-03-16 参与规则 下载附件《嵌入式linux开发实用教程》
嵌入式Linux开发实用教程(试用).pdf
(705.32 KB, 下载次数: 1234
)
3个问题 1.lowlevel_init函数完成了哪些初始化2.DDR的内存是如何分配 3.Main_loop()函数的作用是什么 规则二:以“我与linux XXX的段子”为题,在本板块[Linux论坛]里发表新帖,分享你在linux开发过程中的逸闻趣事,或者开发过程中遇到的大大小小问题,又或者分享你是如何开始你的linux之旅的,也许还因为linux结下某段不解之缘,又可能因为linux成功卖身,还可能忘linux于身后,入他行而谋生。数之不尽,道之不截,总之是你与linux的故事,大小均可,重在分享,任你发挥,引发讨论火热的同学将获得赠书喔! PS:“XXX”可以是最囧,最坑,最惊悚,最开心,最浪漫,最可爱,最蛋疼、...... 公布获奖名单的时间: 3月3日、3月17日,每次公布10人,一共20本送出! 想获得特别赠言的朋友还可以再此回帖留下你的赠言! 书籍目录 《嵌入式linux开发实用教程》 《嵌入式linux开发实用教程》 第1章 嵌入式linux基础 1 1.1 linux基本命令 1 1.1.1 文件属性查询与修改 1 1.1.2 目录与路径处理命令 3 1.1.3 文件操作 4 1.1.4 打包与解包、压缩与解压缩 5 1.2 makefile基本知识 6 1.2.1 makefile规则 6 1.2.2 makefile变量 7 1.2.3 makfile常用关键字 8 1.2.4 makefile常用函数 10 1.3 ARM-linux交叉编译链 10 1.3.1 arm-linux交叉编译工具链的制作方法 11 1.3.2 交叉编译链在宿主机上安装 19 1.4 映像文件的生成和运行 20 1.4.1 编译过程 20 1.4.2 代码搬运 27 1.4.3 混合编程 28 1.5 嵌入式linux移植常用软件 30 .1.5.1 securecrt 30 1.5.2 source insight 32 第2章 u-boot-2013.04分析与移植 36 2.1 bootloader概述 36 2.2 u-boot初步分析 36 2.2.1 源码结构 36 2.2.2 建立模板 37 2.2.3 编译源码 42 2.2.4 启动分析 44 2.3 sd/mmc设备移植 61 2.3.1 irom启动的概念 62 2.3.2 实现sd卡启动 64 2.3.3 sd/mmc驱动移植 71 2.3.4 环境变量 80 2.4 u-boot命令实现 81 2.4.1 命令概述 81 2.4.2 实现原理 82 2.4.3 新增命令 85 2.5 nand flash设备移植 86 2.5.1 nand flash的结构 86 2.5.2 控制器的特性 88 2.5.3 nand flash驱动移植 91 2.5.4 nand_spl启动原理 101 2.5.5 nand_spl启动实现 108 2.6 dm9000网卡移植 110 2.6.1 修改配置文件 110 2.6.2 增加驱动代码 111 2.6.3 配置tftp服务器 112 第3章 linux-3.8.3内核移植 114 3.1 linux内核简介 114 3.2 初步测试内核 115 3.2.1 mkimage工具 115 3.2.2 配置menuconfig 117 3.2.3 加载地址和入口地址 123 3.2.4 tftp测试内核 128 3.2.5 内核启动分析 129 3.3 mtd分区 135 3.4 nand flash驱动移植 136 3.5 dm9000网卡驱动 141 3.6 yaffs2根文件系统 142 3.6.1 使linux-3.8.3内核支持yaffs2文件系统 142 3.6.2 制作根文件系统 145 3.6.3 nfs文件系统挂载 154 3.7 lcd驱动移植 160 3.7.1 lcd显示驱动 161 3.7.2 lcd触摸驱动 166 第4章 linux设备驱动程序设计 172 4.1 设备驱动概述 172 4.2 字符设备驱动 172 4.2.1 led驱动程序设计 172 4.2.2 adc驱动程序设计 184 4.3 异常中断处理 192 4.3.1 中断数据结构 192 4.3.2 中断的执行流程 194 4.3.3 中断的注册 194 4.4 块设备驱动 194 4.4.1 块设备操作 195 4.4.2 块设备驱动程序 203 第5章 qt-4.8.4移植 209 5.1 qt概述 209 5.2 qt编译环境搭建 209 5.2.1 tslib安装 209 5.2.2 安装linux/x11版qt-4.8.4 212 5.2.3 安装embedded版qt-4.8.4 213 5.2.4 安装qt creator 215 5.3 初体验hello word 217 5.4 字符设备驱动qt应用程序 222 5.4.1 基于qt-4.8.4的led应用程序 222 5.4.2 基于qt-4.8.4的adc应用程序 226 第6章 嵌入式linux学习拓展 230 6.1 学习拓展简介 230 6.2 linux驱动程序设计 230 6.2.1 温度传感器模块 230 6.2.2 gprs模块 236 6.3 qt应用程序设计 238 6.3.1 ds18b20温度传感器 238 另外朱兆祺正在开展 新年学生大礼包,凭借学生证购买开发板可免费领取书本、蓝牙模块: http://item.taobao.com/item.htm? ... iIfQ&id=37311162204 ` |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
「含关键代码」基于AM3352/AM3354/AM3359的Linux开发案例分享
4903 浏览 0 评论
87424 浏览 0 评论
【高手问答】如何做到精通linux技术?资深工程师带你突破难点
4742 浏览 2 评论
3628 浏览 2 评论
解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始
2489 浏览 0 评论
2020浏览 3评论
1303浏览 1评论
求解:aarch64交叉编译工具已经安装成功,环境变量已经配置,怎么将系统架构切换为ARM的架构
1360浏览 0评论
电脑和虚拟机可以互ping,电脑和开发板也可以互ping,但是虚拟机和开发板ping不通是什么原因
1244浏览 0评论
1182浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 18:58 , Processed in 1.103003 second(s), Total 42, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号