上一页 1 ··· 111 112 113 114 115 116 117 118 119 ··· 128 下一页

Linux驱动的地址空间和硬件地址空间说明

摘要: 作者:李强,华清远见嵌入式学院讲师。 有这么几个问题,在上驱动课程的时候,我感觉一直困扰着同学们: ● 用户程序编译连接形成的地址空间在什么范围内? ● 内核编译后地址空间在什么范围内? ● 要对外设进行访问,I/O的地址空间又是什么样的? 于是就有了这篇文章,从大概上把内存相关知识点介绍一下,减少同学们在驱动课时对内存的困惑 先回答第一个问题。Linux最常见的可执行文件格式为elf(Ex... 阅读全文
posted @ 2011-04-23 22:36 katago 阅读(481) 评论(0) 推荐(0) 编辑

ARM的位置无关程序设计在Bootloader中的应用

摘要: http://www.mcuol.com/tech/107/26052.htm 引言 基于位置无关代码PIC(PositionIndependent Code)的程序设计在嵌入式应用系统开发中具有重要的作用。 尤其在裸机状态下开发Bootloader程序及进行内核初始化设计;利用位置无关的程序设计方法还可以在具体应用中用于构建高效率动态链接库,因而深入理解和熟练掌握位置无关的程序设计方法,有... 阅读全文
posted @ 2011-04-23 22:15 katago 阅读(703) 评论(0) 推荐(0) 编辑

配置uClinux里的busybox中telnetd服务

摘要: 启动 telnetd 服务一般有两种方式: 通过inetd服务托管启动 独立启动 通过inetd托管好像需要配置的文件比较多,所以这里选择独立启动方式。 1、 检查kernel配置,需选中"Device Drivers -> Character devices -> Unix98 PTY support" 2、 重新编译uClinux-dist里的busybox,需选中以下几项: BusyBox ... 阅读全文
posted @ 2011-04-22 18:00 katago 阅读(1347) 评论(0) 推荐(0) 编辑

SMT

摘要: SMT机器 SMT是表面组装技术(表面贴装技术)(Surface Mounted Technology的缩写),是目前电子组装行业里最流行的一种技术和工艺。 表面贴装技术是SMT(surface mount technology)的中文称呼,是一种电子装联技术,起源于20世纪80年代,是将电子元件,如电阻、电容、晶体管、集成电路等等安装到集成电路板(Print Circuit Board)上... 阅读全文
posted @ 2011-04-22 17:59 katago 阅读(247) 评论(0) 推荐(0) 编辑

usb topology分析

摘要: 在linux doc的proc_usb_info.txt 中: /proc/bus/usb/devices 中T = Topology (etc.)开头的行可以分析拓扑 Topology info: T: Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=ddd MxCh=dd | | | | | | | | |__MaxChildren | | ... 阅读全文
posted @ 2011-04-22 11:48 katago 阅读(358) 评论(0) 推荐(0) 编辑

qt env

摘要: 系统里有三个fb,如何做fb的指定? export QWS_DISPLAY=LinuxFB:/dev/fb2 可以参考手册Qt for Embedded Linux Environment Variables 阅读全文
posted @ 2011-04-21 15:30 katago 阅读(289) 评论(0) 推荐(0) 编辑

Linux下USB从设备使用gadget API

摘要: http://www.linuxidc.com/Linux/2007-12/10106.htm 最近在做Linux下USB从设备的驱动,程序写的差不多了,做一个整理小结。欢迎交流,如有错误请指正,谢谢!--Jason 一、USB从设备驱动介绍 USB总线上主要有三类设备:主控制器(Host Controller, such as EHCI、UHCI、OHCI)、集线器(hub)和设备(devic... 阅读全文
posted @ 2011-04-21 11:39 katago 阅读(8066) 评论(0) 推荐(0) 编辑

一些链接

摘要: java初学者实践教程 http://hi.baidu.com/it25/blog/index/5 嵌入式開發 下載資料匯總 索引 http://bbs.chinaunix.net/thread-2049040-1-1.html 阅读全文
posted @ 2011-04-20 19:23 katago 阅读(124) 评论(0) 推荐(0) 编辑

redhat open source university 硬件资源

摘要: 硬件资源 https://osu.redhat.com/content/courses-zh-cn/rha130-4/section_0002/tag_lessons/section_0002/section_0001/tag_resource x86 架构提供硬件和 Linux 内核交流的通用机制。在为机器添加新设备时,必须小心分享以下资源,以避免不同设备之间的冲突。 中断请求(Interru... 阅读全文
posted @ 2011-04-20 19:19 katago 阅读(360) 评论(0) 推荐(0) 编辑

内核访问外设I/O资源的方式

摘要: 内核访问外设I/O资源的方式 http://blogold.chinaunix.net/u3/104898/showart_2216642.html 我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。 Linux内核访问外设I/O内存资源的方式有两种:动态映射(iorem... 阅读全文
posted @ 2011-04-20 19:14 katago 阅读(517) 评论(0) 推荐(0) 编辑
上一页 1 ··· 111 112 113 114 115 116 117 118 119 ··· 128 下一页