240
收录了9941篇文章 ·1883个问题 · 0人关注

嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。

0

linux驱动调试之printk的原理

转自 1、启动开发板进入uboot 输入print命令打印环境变量 2、启动参数(上面bootargs部分) uboot的目的是启动内核,启动内核前要设置一些参数,修改启动参数不添加console=ttySAC0(内核打印信息显示的地方) 没有内核的任...

0

【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】详解gdb+gdbserver运行

  详解gdb+gdbserver运行问题./gdbserver: error in loading shared libraries Sailor_forever  Sailing_9806@163.com 转载请注明 http://blog.csdn.net/sailor_8318/archive/2008/04/16/2295598.aspx 【摘要】:本文分析了gdb+gdbserve...

0

Linux acpi off学习

ACPI的内容庞杂,学习ACPI至少可以帮助我们理解配置信息。这些信息从legacy PNP设备的配置,到多处理器,到NUMA,比如现在的Multiple Core的信息就只能从ACPI得到。Linux启动很多代码就是处理这些配置信息,比如Linux acpi off,IOAPIC设...

0

【Linux网络编程】Linux多播问题(No such device)解决方法

多播的测试代码如下: #include #include #include #include #include #include #include #define PORT 10086 #define SIZE 128 int main(void) { int ret = -1; int sockfd = -1; int i = 0; char...

0

QT5.5.1 嵌入式平台 鼠标键盘不能热插拔问题解决(一)

前言:         由于项目需要,采用qt5.5.1开发界面,要求支持键鼠。经过uboot/kernel/fs的移植之后usb接口的热插拔已经OK,但是QT怎么也不支持热插拔,工作任务和强迫症双层压力下,决心对键鼠的热插拔一探究竟。 首先感谢http://...

0

linux 下 MPlayer播放全屏显示

        在ubuntu里安装了MPlayer和w32codecs之后,终于可以播放rmvb格式的各种视频文件了。但用了一段时间后,发觉还是有两点不爽:MPlayer是全英文界面,且不能全屏观看。英文界面还算是个小问题,但不能全屏实在是有点恼火。不过...

0

ARM架构下linux设备树加载的方法

ARM架构下linux设备树加载的方法     本文转自:http://www.cnblogs.com/chuncky/p/5000438.html   引入设备树后bootloader加载DTB方法: 1. 标准方法 将linux kernel放到内存地址为的内存中。 将DTB放到地址为的内存中。 在u-boot下...

0

【Linux系统编程应用】 Linux Input子系统(一)

1. 什么是输入子系统 ? 输入子系统是 Linux内核用于管理各种输入设备 (键盘,鼠标,遥控杆,书写板等等 )的部分,用户通过输入子系统进行内核,命令行,图形接口之间的交换。输入子系统在内核里实现,因为设备经常要通过特定的硬件接口被访...

0

嵌入式u-boot浅析

u-boot主要目的是为操作系统的运行提供准备工作,根据其运行流程简单的分为四部分:_start、board_init_f、relocate_code和board_init_r。其中_start和relocate_code是运行在flash上,而board_init_f和board_init_r是运行于DRAM上的。 下面...

0

Linux期末复习题库(3)

class="markdown_views prism-dracula"> [试题分类]: 1.以下哪条命令可以查看命令passwd文件的帮助手册( )。 A.man passwd B.help passwd C.ls passwd D.find passwd 试题编号:E14227 答案:A 题型:单选题 2.下面哪个按键组...

0

linux系统驱动程序的开发和移植

1.驱动程序:操作系统通过各种驱动程序来驾驭硬件设备。 驱动程序没有主函数,也不会主动执行,应用程序来调用执行驱动程序。驱动程序是内核的一部分2.系统调用操作系统向应用层提供的一组接口函数,应用层通过这组接口函数可以访问系统提供...

0

Linux3.0.8 Kernel Configure(make menuconfig配置三)

System Type 系统类型 [*]MMU-base Paged Memory Management Support 基于的MMU分页存储管理支持  ARM system type (ARM Ltd. Versatile family) ---> ARM系统类型(以下太多,请自行选择自己的CPU类型吧....) ...

0

软件设计--模块划分

软件模块设计,简单说就是把一个复杂的整体划分成一块块的局部,由复杂到简单。模块化的代码也便于阅读,为什么大多数代码都那么难懂?如果简单归结于代码设计太差,这样的解释太容易了,也太廉价了,但却没有任何帮助。 模块划...

0

去掉linux 打印信息

 在使用嵌入式linux系统开发产品的过程中,有时会使用console作为用户操作界面,这时就没必要看到linux系统的启动信息,需要将它去掉,现有方法如下:  在linux内核中的/kernel目录下printk.c文件中有一个函数: CODE: static void __...

0

【置顶声明】关于博客和博主

首先,很高兴大家能访问我在CSDN的博客,我是电子信息专业出身,常用到的专业知识涉及到模数电、高频电路、开关电源设计、PCB  layout设计(AD、cadence、pads)、八位或十六位单片机、STM32、imx28x及其他ARM处理器、C语言、嵌入式Linux...

热门文章