Linux嵌入式配置实时操作系统
来源:互联网 发布:lol网络延迟不稳定 编辑:程序博客网 时间:2024/05/17 23:09
这门课就算是我们的Linux课程了,不过不是是关于嵌入式系统的linux,利用linux开发开发板上的应用。因为自己的学习重心不在嵌入式上,所以学习的很一般吧。今天是提交实验报告和大作业文档到老师的日子,写下博客一篇总结一下该门课程的一些知识和技术吧。
一:嵌入式linux开发环境的建立。
要利用linux对开发板进行应用程序开发,首先得建立一个开发环境,因为开发板式裸机,必须将系统烧写固化进去。让开发板与我们的开发主机连接起来。
1.在宿主机子上安装串口超级终端显示并控制开发板。
2.宿主机以虚拟机方式安装和配置Fedora10
3.在宿主机Fedora环境下配置SAMBA服务
4.配置NFS服务
5.在宿主机Fedora10环境下安装交叉编译环境
6.在开发板上运行交叉编译好的Hell程序(又一个hellworld)
二:bootloader,内核与文件系统烧写
在window xp下进行linux 系统烧写时,需要烧写bootloader应用程序,linux操作系统内核,根文件系统和应用程序,分别是:uboot,uImage,root.cramfs,run_exp.tar.bz2
一二两大实验成功完成后,下面可以进行程序的编写了。
三:嵌入式文件IO编程
同linux下的程序编译和运行
四:嵌入式多任务编程
多进程,守护进程
五:Linux进程间通信
管道信号,信号通信,信号量通信,共享内存通信,消息队列通信
六:嵌入式linux多线程编程
基本原理,pthread库函数,多线程间通讯方法
七:嵌入式Linux网络编程
在arm设备上实现一个简单的web服务器的过程
arm设备上的socket网络编程
linux下的siganl()函数使用
八:嵌入式linxu设备的驱动编程
中断的相关知识
驱动程序编写,驱动程序的加载和使用
GPIO驱动和中断驱动的编写方法
九:嵌入式Linux Qt程序设计
使用qt软件来进行应用程序开发
Linux下安装qt的基本步骤
qt designer 的使用步骤
qt designer编写程序,编译,云习惯
qt/e 在arm设备上的移植方法与步骤
学习qt中信号与槽的编程
......
- Linux嵌入式配置实时操作系统
- 嵌入式可配置实时操作系统eCos
- 嵌入式实时操作系统产品
- Linux嵌入式实时操作系统开发与设计(一)
- Linux嵌入式实时操作系统开发与设计(二)
- Linux嵌入式实时操作系统开发与设计(三)
- Linux嵌入式实时操作系统开发与设计(四)
- Linux嵌入式实时操作系统开发与设计(五)
- Linux嵌入式实时操作系统开发与设计(六)
- Linux嵌入式实时操作系统开发与设计(七)
- Linux嵌入式实时操作系统开发与设计(八)
- Linux嵌入式实时操作系统开发与设计(九)
- Linux嵌入式实时操作系统开发与设计(十)
- Linux嵌入式实时操作系统开发与设计(十一)
- 嵌入式领域linux作为实时操作系统的缺点
- 嵌入式Linux基础知识0(什么是真正的实时操作系统--硬实时 软实时)
- 嵌入式Linux基础知识0(什么是真正的实时操作系统--硬实时 软实时)
- 嵌入式linux操作系统虚拟机nfs配置
- 百度的网盟推广图片尺寸总结
- Android权限Uri.parse的详细资料
- android GridView 用法
- 字符串分割 strtok
- android210支持nfs挂载android4.0
- Linux嵌入式配置实时操作系统
- jenkins上找不到trigger build remotely选项
- 如何使用InstallShield制作安装程序
- Building a Dynamic UI with Fragments
- Windows内核EPATHOBJ 0day漏洞源码分享
- Microkernel和VMM的比较
- 斯坦福机器学习公开课笔记(十一)--数据降维
- 网络中检测远程WMI应用
- java.io.InputStream