第一篇:嵌入式linux学习内容
知识结构
1. 嵌入式处理器与裸机程序开发 2. linux系统管理 3. linux应用程序开发 4. linux驱动程序开发 5. linux内核开发与系统移植
一、处理器
1. arm处理器工作模式 2. arm系统寄存器 3. arm寻址方式 4. arm 汇编指令集 5. arm环境c语言编程 6. arm中断与异常 7. ads集成开发环境
8. 裸机程序开发(串口、lcd、时钟、led、按键……)
二、系统管理
1. linux定制安装 2. linux命令详解
3. samba、nfs、tftp、wireshark使用4. shell编程
三、应用程序开发
1. gcc、gdb、makefile 2. 文件、时间编程
3. 多进程、多线程程序设计 4. 进程间通讯 5. 网络编程
6. qt图形化应用程序开发 7. android图形化应用程序开发
四、内核开发
1. linux内核配置与裁剪 2. linux内核模块开发 3. 根文件系统制作 4. 进程子系统 5. 内存子系统 6. proc文件系统 7. 系统调用 8. 内核定时器 9. 内核异常分析
五、驱动程序开发
1. 字符设备驱动程序 2. 总线、设备、驱动模型 3. ……此处隐藏6843个字……yarm/mini2440/root_nfs目录挂载到/mnt目录下 mount -t nfs 192.168.1.101:/opt/friendlyarm/mini2440/root_nfs /mnt 就101和:之间的空格我耗了1个小时
成功的挂载上的话你会在/mnt目录下看到root_nfs这个文件夹下的内容 arm9之家账户:李向阳85
安装ncurses
ncurses是字符终端下屏幕控制的基本库。可能很多新开发的程序都不使用了,不过如果要编译一些老程序,还经常遇得到。
安装:ncurses
http://ftp.gnu.org/pub/gnu/ncurses/
./configure --without-debug #以及其它自己需要的参数
make
make install
3,继续你的make menuconfig。
图形界面出来了。
允
23:22:22
小允
23:22:31
小允 23:22:40
有用不同的名字的吗
寂寞沙洲冷 23:22:42
我把drivers下面的makefile都添加上了 寂寞沙洲冷 23:23:17
叫misc devices 可以吧
小允 23:23:22
2410adc_driver和2410adc_featuresnengbutongma小允 23:23:33
这两个必须一样
小允 23:23:42
这才是kconfig的工作原理