免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1504 | 回复: 0
打印 上一主题 下一主题

EDACHINA嵌入式视频教程笔记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-08 18:41 |只看该作者 |倒序浏览

推荐书目:                              
廖日坤 《ARM嵌入式应用开发技术白金手册》 中国电力出版社
×××孙琼 《嵌入式LINUX应用开发详解》 人民邮电出版社
刘淼 《嵌入式系统接口设计与LINUX驱动程序开发》 北航
×××赵克佳 沈志宇 赵慧 《UNIX程序设计教程》 清华 ------LINUX硬件层开发
×××Alessandro Rubini, Jonathan Corbet 《LINUX设备驱动程序》中国电力出版社-------专注于驱动,第二版为2.4内核,第三版为2.6内核
嵌入式系统软件结构的四个层面:
设备驱动层
RTOS
API应用程序接口
APP
做视频处理,可以用DSP,功能较强
××××××××××××××××××× Linux ×××××××××××××××××××
/boot/grub/grub.conf 系统bootloader相关的
/etc/inittab 系统初始化的一些配置,包含有启动级别
init是第一个进程,此进程首先解析/etc/inittab的内容
/opt 用户自己安装的一些应用程序
/proc :ls -l 一下,后面的数字表示进程ID,比如进入1目录,即ID为1的进程的目录。里面有个cpuinfo,可以查看cpu信息
命令 pwd:查看当前目录
cd .. 退回上级目录
cd ../.. 退回上上级目录
tar -czvf test.tar.gz /home/yu
tar -xzvf /home/yu/temp test.tar.gz
网络相关 netstat -nl
在RedHat上如果打入init,ifconfig命令无反应的话,就用/sbin/init,/sbin/ifconfig
关闭网卡eth0 :ifconfig eth0 down
开启网卡ifconfig eth0 up
设置IP:ifconfig eth0 192.168.0.22 netmask 255.255.255.0
运行shell脚本:./a或者sh a,或者bash a
显示echo
添加PATH: export $PATH=/home/yu/bin:$PATH
挂载硬盘:mount -t vfat umask=000,iocharset=utf8
怎么去掉终端里的蜂鸣声 setterm -blength 0
串口:
RS232C主要用到三根线,2、3、5
UART的主要操作:
数据发送、数据接收、产生中断、产生波特率、LOOPBACK模式、红外模式、自动流控制模式
struct termios{
tcflag_t c_iflag;//input flag
tcflag_t c_oflag;//output flag
tcflag_t c_cflag;//control flag
tcflag_t c_lflag;//local flag
cc_t  c_cc[NCCS];
}
设置波特率时需要在数字前面加上B,如:B9600
串口配置流程:
1.保存原先串口配置
struct termios newtio,oldtio;
tcgetattr(fd,&oldtio);
2.激活选项CLOCAL和CREAD,用于本地连接和接受使能
newtio.c_cflag |= CLOCAL|CREAD;
3.设置波特率
cfsetispeed(&newtio, B115200);
cfsetospeed(&newtio, B115200);
4.设置数据位,需使用掩码设置
设备控制器的组成:与CPU,设备的接口,I/O逻辑
系统启动的服务
vsftpd
nfs
samba
...
可以用于ssh,telnet,ftp,samba访问
关于NFS:配置完毕后,用mount -t nfs 192.168.1.104:/home /mnt/nfs来mount,就可以访问了。
/sbin/service nfs start启动服务,/sbin/service nfs stop停止服务。/sbin/service nfs status查询状态。
关于进程:
创建fork(),类似于ucos的TaskCreate()
进程控制块pcb类似于ucos的TCB


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/77027/showart_1276149.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP