首页· 导航
在线工具
嵌入式系统
电子电路
PCB技术
电路
单片机
电源
开关
电子
驱动
linux
PCB
fpga
开关电源
功放
USB
protel
LED
POWERPCB
uclinux
下静态/动态加载驱动程序的方法
2013-02-24
16
说明:这是我最近给单位写的一篇文档,没有什么复杂的东东,对刚接触linuxdriver的朋友或许有点帮助。文档本来是针对我们自己的产品的,有些地方(路径、mknod、动态分配主设备号等)本来应该改改,因为懒惰也没去改。 在LINUX下加载驱动程序可以采用动态和静态两种方式。静态加载就是把驱动程序直接编译到内核里,系统启动 .. [
查看全文
]
uClinux
移植和分析(2)
2013-02-21
12
printf和标准输出 上次写到main函数的参数传递.现在继续往下进行.最近忙实验室的事情,看了一周的文章,也没啥进展,周末写点技术贴,放松一下:-) 进入main函数后,就要调用printf("Hello World!\n");了.顺便将C语言参数传递提一下.字符串"Hello World!\n"编译器是当作字符串常量来处理的,虽然printf是在m .. [
查看全文
]
用AXD 在线调试
uClinux
-2.4.x操作系统
2013-02-13
7
用arm-elf-gdb可以在线调试
uClinux
下的应用程序,也可以仿真调试
uClinux
系统。用AXD调试
uClinux
则简单易行。 用AXD调试
uClinux
所需主要文件有:images\image.ram、linux-2.4.x\linux和system.map。image.ram将被AXD加载在实验板的SDRAM中执行;linux为AXD调试提供符号和函数等;system.map则提供给我们调试内容相 .. [
查看全文
]
uClinux
下可加载设备驱动程序的研究与实现
2013-01-22
闫广明 石广范
6
uCLinux
是一种面向嵌入式微处理器的微型操作系统,由于其源代码开放和功能齐备,已经在嵌入式操作系统中占有重要地位。介绍了在
uCLinux
版本2.4.26上如何实现可加载的设备驱动程序的设计步骤及其程序设计要点,以及在S3C4510b上实现LED输出和开关量输入的可加载内核模块驱动程序的实现过程和应用层测试程序。 0 引言 随着嵌 .. [
查看全文
]
uClinux
中Makefile文件分析
2013-01-21
4
1、概述
uClinux
/目录下的这个Makefile 是个总领式的文件,通过它又层层包含调用各个目录、子目录下面对应Makefile,就这样层层调用下去,从而完成整个软件系统的编译。 2、具体分析 下面根据
uClinux
/Makefile 文件的内容(内容有删节)大致介绍一下整个编译的调用关系。 ------------------------------------------------ .. [
查看全文
]
基于
uClinux
的NPTL线程库移植
2013-01-19
江兰帆 阳富民
4
摘要:在Linux2.6中,NPTL(native posix thread library)已取代LinuxThreads成为glibc的首选线程库,但是在嵌入式操作系统中普遍使用的基于POSIX 标准的线程库仍是LinuxThreads。分析了NPTL线程库的内存管理机制,基于嵌入式操作系统
uClinux
无MMU的特性,修改了线程栈及uClibe库,实现了NPTL在
uClinux
上的移植,并在兼 .. [
查看全文
]
uClinux
系统分析及一个开发实例
2013-01-11
刘玉兰 施绍萍 梅家骝
13
摘要: 结合开发基于Motorola M68VZ328 微处理器的嵌入式系统的实际经验,较为详细地探讨了
uCLinux
的特点及通过一个实例来介绍如何利用现有的Linux 开放资源开发新的嵌入式操作系统。
uClinux
是Linux2.0 版本的一个分支,它被设计用来应用微控制领域。众所周知,Linux 是一种很受欢迎的操作系统。它与Unix 系统兼容,开放源代码 .. [
查看全文
]
关于三星S3C44B0X目标板的
uClinux
Bootloader
2013-01-11
9
uClinux
是为控制领域设计的嵌入式Linux操作系统,它沿袭了主流Linux的大部分特性,并进行了一定幅度的裁减。其设计主要针对没有内存管理单元(MMU)的微处理器,例如基于ARM7TDMI内核的S3C44B0X。 嵌入式Linux系统通常由三部份组成:Bootloader、Kernel和File System。其中Bootloader是在系统启动之后、Kernel运行之前 .. [
查看全文
]
使用 GDB 调试
uCLinux
内核
2012-12-30
14
慢慢的大家的
uClinux
都可以跑起来了,也能够自己编译一个内核出来了。但是,如果自己要写驱动、或者修改内核的一些代码、或者像 nickmit 一样要自己写一个内核的移植,那么调试就是不可或缺的了。在这里我摸索了一个使用我们廉价的 Wiggler + GDB + OCDLibremote 来调试内核的方法。 关于 Wiggler 和 GDB 在这里我就不介绍了 .. [
查看全文
]
uClinux
编译方法
2012-12-28
11
在http://www.
uclinux
.org/pub/
uClinux
/arm-elf-tools/ 下载arm-elf-tools-20030314.sh 在http://www.
uclinux
.org/pub/
uClinux
/dist/ 下载
uClinux
-dist-20041215.tar.gz 执行./arm-elf-tools-20030314.sh,安装工具链,执行tar zxvf
uClinux
-dist-20041215.tar.gz并进入
uClinux
-dist目录。 在linux-2.4.x/arch .. [
查看全文
]
uClinux
下的framebuffer设备驱动
2012-12-16
9
下面的内容主要是关于framebuffer 的一些知识, 主要是根据我们实际开发过程中的一些体会,其中难免错漏之处, 欢迎指正。 什么是framebuffer 设备 framebuffer 是一种能够提取图形的硬件设备,是用户进入图形界面很好的接口。有了framebuffer,用户的应用程序不需要对底层的驱动的深入了解就能够做出很好的图形。对于用户 .. [
查看全文
]
uClinux
下中断驱动的I/O方式
2012-11-28
15
摘要 在开发数据流设备的驱动程序时,采用中断驱动的I/O方式结合缓冲区的使用,可以将数据的接收和系统调用read隔离开来,提高设备在系统中的运行效率。本文在讨论
uClinux
下中断处理程序和底半部分的开发的基础上,以一种电信E1线路和以太网互联设备上数据流设备为例,讲述中断驱动的I/O方式的驱动程序开发。主要过程是在 .. [
查看全文
]
2/5
首页
上一页
1
2
3
4
5
下一页
...末页
推荐文章
热敏电阻温度阻值查询程序
一款常用buffer程序
1602液晶显示模块的应用
GNU C 9条扩展语法
C99语法规则
FreeRTOS 动态内存管理
如何实现STM32F407单片机的 ..
STM32使用中断屏蔽寄存器BA ..
ARM汇编伪指令介绍
单片机硬件系统设计原则
最新文章
如何实现STM32F407单片机的 ..
STM32使用中断屏蔽寄存器BA ..
STM32单片机接收不定长度字 ..
FreeRTOS 动态内存管理
一款常用buffer程序
实时操作系统VxWorks的内核 ..
uC/OS-II内核超时等待机制的 ..
Linux网络接口的源码分析
ucos下lwip应用心得
VxWorks下在线升级技术
热门文章
51单片机LED16*16点阵滚动显示
C99语法规则
FreeRTOS 动态内存管理
ARM9远程图像无线监控系统
用单片机模拟2272软件解码
如何实现STM32F407单片机的 ..
新颖的单片机LED钟
AVR单片机SPI实例
24C64 EEPROM读写的C语言程序
1602液晶显示模块的应用
本站简介
|
意见建议
|
免责声明
|
版权声明
|
联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号