Linux 基本module结构与hello.ko的编写

data/attach/1907/lk19fg3t8orxistflmsg4qedgcluzuil.jpg 平台:ubuntu 15.04  最近在学习嵌入式Linux,这里是简单的module编写,作为我自己的学习记录,以便将来查看,也作为后来者参考。 Linux module基本结构如下图所示: hello.c编写...

Android平台网络常用命令

工作中经常用到的一些命令,整理一下,方便以后进行参考 1.IP设置  ifconfig eth0 128.224.156.81 up  //一般的嵌入式linux中设置IP。 ifconfig eth0 128.224.156.81 netmask 255.255.255.0 up netcfg eth0 up dhcp   //通过dhcp 自...

linux内核数据库sqlite3的移植和简单操作

基于嵌入式linux的数据库主要有SQLite, Firebird, Berkeley DB, eXtremeDB 这几种数据库的特点: 1.Firebird是关系型数据库,功能强大,支持存储过程、SQL兼容等         2.SQLite关系型数据库,体积小,支持ACID事务         3....

Linux电源管理(2)-Generic PM基本概念和软件架构【转】

本文转载自:http://www.wowotech.net/pm_subsystem/generic_pm_architecture.html 1. 前言 这里的Generic PM,是蜗蜗自己起的名字,指Linux系统中那些常规的电源管理手段,包括关机(Power off)、待机(Standby or Hibernate)、重启(Reb...

Ubuntu 9.04安装arm-linux-gcc交叉编译工具

Ubuntu 9.04安装arm-linux-gcc交叉编译工具 2009-07-05 05:28 原文来源:http://blog.csdn.net/JiangBo_HIT/archive/2009/05/06/4154436.aspx 最近要开发嵌入式linux,但是手头上大多文档中介绍交叉编译环境的都是基于RedHat9的,这个版...

嵌入式Linux内核,文件系统的制作

嵌入式Linux系统由 Linux内核 + 根文件系统 两部分组成 一个完整的嵌入式Linux系统组成:bootloader + boot parameters + kernel + root filesystem 嵌入式Linux系统使用的是Linux内核,制作方法基本和X86平台的Linux内核一致,下面介绍制作...

嵌入式WEB服务器BOA和CGI

嵌入式WEB服务器常见的有lighttpd shttpd thttpdboa mathopd minihttpdappwebgoahead========================================================================嵌入式WEB服务器BOA的移植方法(一)2007-2-26 16:20:00  随着Internet技术...

如何在Linux下监控系统温度

In most cases, you are not supposed to be worried about the temperature of your computer. Barring manufacturing defects, hardware is designed so that its temperature does not exceed maximum operating temperature. But even ...

linux平台ffmpeg+h.264的本机移植和交叉编译

本文讲解在ubuntu和arm平台下的ffmpeg和x264相关库的移植,最终实现使用ffmpeg进行H.264编码。   1、源码下载:       本文使用的相关库已经上传,可以从本地址下载本次编译所使用的库:http://download.csdn.net/detail/yxtouch/7...

Linux下SD卡驱动移植

 使用Linux3.2.81内核   1.arch/arm/mach-s3c2440/mach-smdk2440.c platform结构中增加&s3c_device_sdi语句。 static structplatform_device*smdk2440_devices[] __initdata = { &s3c_device_usb, &s3c_device_lcd, &s3c_devi...

linux自动挂载usb

查看可挂载设备:fdisk -l/dev/sda1创建挂载点:mkdir /mnt/user01修改/etc/fstab加上需要挂载的设备 挂载点 文件系统 挂载选项 dumpfsck相关选项/dev/sda1 /mnt/usb01 vfat defaults 0 0 ...

ARM板ok6410移植qt4.84+opencv2.4.9初步成功

先上图,有图有真相,当课题重新回归到嵌入式搭载的老问题上时,我还一度各种担心,发现最新的A9板4412能用Android了,还想着偷懒买块现成的只做最顶层开发就好,结果找遍工业相机厂家没见到有提供Android驱动的,一了解才明白,Android驱...

利用Core Dump调试程序

利用Core Dump调试程序[描述] 这里介绍Linux环境下使用gdb结合core dump文件进行程序的调试和定位。[简介] 当用户程序运行,可能会由于某些原因发生崩溃(crash),这个时候可以产生一个Core Dump文件,记录程序发生崩溃时候内存的运行状况...

arm+linux下usb驱动开发,移植Libusb以及开发应用调试过程

[SETUP]  2D 00 10 [OUT]    E1 01 E8 /home/wangxj/tool_tar/libusb-1.0.20 或者 /home/wangxj/tool_tar/libusb-1.0.9 都可以 移植libusb  make make install 拷贝到/usr/local/libusb_arm/lib 参考 https://code.csdn.net/snippets/4...

嵌入式软件工程师所需技能

一:C语言 嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识。包括:基本数据类型、数组、指针、结构体、链表、文件操...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题