linux
laitianli
1. 掌握字符设备、块设备驱动程序,了解网络驱动程序;
2. 掌握Linux内存分配、x86平台中断基本原理;
3. 熟悉Linux设备驱动模型;
4. 熟练掌握嵌入式Linux 系统下的C/C++,有ARM和MIPS平台的开发经验;
5. 熟悉Linux嵌入式终端平台的启动流程,有Fastboot和CFE开发经验;
6. 熟悉龙芯平台的Pmon代码;
7. 熟悉PCI/PCIe总线、USB总线、I2C总线和Platform总线原理及代码实现;
8. 掌握Linux Flash驱动、SD卡驱动、TTY驱动和Input设备驱动;
展开
-
内核驱动模块编译方法
MODULE_NAME=blk_demo_user_io_sechdule ifneq ($(KERNELRELEASE),) obj-m := $(MODULE_NAME).o $(MODULE_NAME)-objs= blk_demo.o else KERDIR := /home/haizhi/kernel/linux-2.6.38原创 2013-08-06 01:47:39 · 900 阅读 · 0 评论 -
把tmp目录改成有执行权限
最近做一个项目非得把一个so存放在/tmp目录下面,而当运行时老是出现如下错误: failed to map segment from shared object: Operation not permitted 解决办法: 更改/etc/fstab 文件: 把:tmp /tmp tmpfs nosuid,noexec,nodev,mode=1777 0 0更改成:tmp /t原创 2013-08-09 17:05:24 · 2823 阅读 · 0 评论 -
配置yum的为163源方法
1.卸载系统自带的yum rpm -qa | grep yum | xargs rpm -e --nodeps 注:由于redhat自带的更新需要收费,因此把源改成163的。 2.下载yum包 1)wgets http://mirrors.163.com/centos/5.10/os/i386/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm 2原创 2013-12-08 11:09:40 · 937 阅读 · 0 评论