51cto.com
域名年龄: 20年29天HTTP/1.1 200 OK 服务器:Tengine 访问时间:2014年11月15日 20:16:14 类型:text/html Transfer-Encoding: chunked 连接:keep-alive Keep-Alive: timeout=10 设置Cookie:PHPSESSID=bea7242be357a461d97ad4bc31d0ad67; path=/ 过期时间:1981年11月19日 16:52:00 缓存控制:no-store, 不缓存,必须更新, post-check=0, pre-check=0 其他指令:不缓存 设置Cookie:lastvisit=0%091416053773%09%2Findex.php%3F; expires=Sun, 15-Nov-2015 12:16:13 GMT; path=/; domain=.blog.51cto.com If-Modified-Since: Sat, 08 Nov 2014 16:00:00 GMT 动作:Accept-Encoding Content-Encoding: gzip 动作:Accept-Encoding Load-Balancing: web39 页面编码:gb2312
51CTO首页51CTO博客我的博客搜索每日博报社区:学院论坛博客下载更多家园学院博客论坛下载自测门诊周刊读书技术圈宋宝华的博客http://21cnbao.blog.51cto.com 【复制】 【订阅】原创:193翻译:3转载:13博 客|图库|写博文|帮 助首页|C/C++编程|Linux/VxWorks|硬件/通信|软件工程|技术人生宋宝华的BLOG博客统计信息51CTO专家博客 51CTO博客之星 用户名:21cnbao文章数:223评论数:152访问量:463165无忧币:2964博客积分:5374博客等级:8注册日期:2007-01-24我最近发表的评论对 《Linux设备驱动.. 回复回复 lknlfy: 同意。对 【莉子篇】一本.. 回复好文!收藏了。对 《Linux设备驱动.. 回复回复 rxf992: 非常感谢你的回复。..最新评论wz132:今天正好研究这个。tzzjchao:很不错,看了之后,对android有了全..quillanc:回复 Leonardo_Yu: home键这么..linhaosunny:N久了,过了一年多了,没看到动静啊?WXLLZF:终于理解了安卓程序,谢谢楼主友情链接IT精品课程LiAnLab51CTO博客开发背景音乐我的音乐00:00 | 00:00文章文章列表>>原创《Linux设备驱动开发详解(第3版)》进展同步更新2014-06-30 20:08:46本博实时更新《Linux设备驱动开发详解(第3版)》的最新进展。2014.7.6 目前初步完成3-11章,相对于第2版,这几章主要的变更。类别:Linux/VxWorks|阅读(692)|回复(0)|赞(0)阅读全文>>原创分享《Linux设备驱动开发详解》第2版高清电子版2012-10-18 08:26:15新浪微博:@宋宝华Barry 在@微盘 分享了《linux设备驱动开发详解》第2版1080P电子版,拟升级为第3版,3.6内核,Cortex-A9 SMP,Device tree, DVFS, suspend/hibernation, big.LITTLE, CMA,分层/分离思想,Linux移植入全新ARM芯片, ARM社区Linux规范等将成为第3版新内容。http://t.cn/zlQW9N1类别:Linux/VxWorks|阅读(3139)|回复(2)|赞(3)阅读全文>>原创Linux内核模块编程与内核模块LICENSE -《详解(第3版)》预读2014-07-02 13:24:12Linux内核模块编程与内核模块LICENSE -《详解(第3版)》预读类别:Linux/VxWorks|阅读(118)|回复(0)|赞(1)阅读全文>>原创清除BSS段的一般做法2013-09-12 15:51:29link脚本一般包含类似语句:_bss_start = .; __bss_start__ = .; .bss : { *(.shbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) } . = ALIGN (4); _bss_end = . ; __bss_end__ = . ;启动过程的代码一般在汇编做: @++++clear the BSS section++++ ldr r2,=__bss_start__ ldr r3,=__bss_end__ mov r12,#0 bss_loop: cmp r2,r3 stmltia r2!,{r12} blt bss_loop @----clear the BSS section----所以不要在C代码中对未初始化的全局变量赋..类别:Linux/VxWorks|阅读(247)|回复(1)|赞(1)阅读全文>>原创《Linux设备驱动开发详解(第2版)》视频2013-07-09 07:21:59《Linux设备驱动开发详解(第2版)》配套教学视频,共13讲。类别:Linux/VxWorks|阅读(1822)|回复(0)|赞(0)阅读全文>>原创Linux芯片级移植与底层驱动(基于3.7.4内核) --SMP多核启..2013-03-02 13:25:27在Linux系统中,对于多核的ARM芯片而言,Bootrom代码中,CPU0会率先起来,引导Bootloader和Linux内核执行,而其他的核则在上电时Bootrom一般将自身置于WFI或者WFE状态,并等待CPU0给其发CPU核间中断(IPI)或事件(一般透过SEV指令)唤醒之。类别:Linux/VxWorks|阅读(1670)|回复(1)|赞(1)阅读全文>>原创分享《Essential Linux Device Drivers》中文版高清电子版2013-02-28 22:53:28新浪微博 @宋宝华Barry 在@微盘 分享了 Prentice.Hall出版社《Essential.Linux.Device.Drivers》中文版高清电子版 "宋宝华_精通LINUX设备驱动开发.pdf" http://t.cn/zYjS7sh类别:Linux/VxWorks|阅读(739)|回复(0)|赞(1)阅读全文>>原创Linux芯片级移植与底层驱动(基于3.7.4内核) --中断控制器2013-01-26 19:12:31在Linux内核中,各个设备驱动可以简单地调用request_irq()、enable_irq()、disable_irq()、local_irq_disable()、local_irq_enable()等通用API完成中断申请、使能、禁止等功能。在将Linux移植到新的SoC时,芯片供应商需要提供该部分API的底层支持。类别:未分类|阅读(1139)|回复(2)|赞(2)阅读全文>>原创Linux芯片级移植与底层驱动(基于3.7.4内核) --内核节拍2013-01-26 19:10:23移植Linux到全新的SMP SoC上,需在底层提供定时器节拍、中断控制器、SMP启动、GPIO、clock、pinctrl等功能,这些底层的功能被封装好后,其他设备驱动只能调用内核提供的通用API。这良好地体现了内核的分层设计。即驱动都调用与硬件无关的通用API,而这些API的底层实现则更多的是填充内核规整好的callback函数。Linux内核社区针对pinctrl、clock、GPIO、DMA提供独立的子系统,既给具体的设备驱动提供了统一了API,进一步提高了设备驱动的跨平台性,又为每个SoC和machine实现这些底层的API定义好了条条框框,从而可以最大程度上避免每个硬件实现过多的冗余代码。类别:Linux/VxWorks|阅读(939)|回复(1)|赞(2)阅读全文>>原创ARM Linux 3.x的设备树(Device Tree
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-05-07 19:53, Process in 0.0107 second.