您的位置:首页 > 其它

2016-5-9至2016-5-15

2016-05-15 20:14 246 查看
每周任务(5-9 - 5-15)

任务一:驱动开发

1.设备驱动程序模块编程,重点通过《Linux设备驱动》多看驱动的实例。多多分析内核代码。

设备驱动程序涉及到内核和硬件。是一个学习Linux嵌入式最好的入门方法。主要是多看实例。

2.通过博客复习前面驱动编程的技巧,熟悉内核提供给驱动的机制。

3.写驱动程序的file_operation函数。多看别人代码怎么写的。找一个驱动然后去分析。

任务二:Linux系统编程和算法(每天2h)

1.根据《系统编程》第一册。写具体的程序,自己想做什么去实现,尽量多用系统调用.

任务三:多余时间

1.复习创建自己uboot,kernel,fs流程。回顾源代码。服务器配置。

2.写裸机程序,理解硬件工作原理。思考裸机有那些硬件需要了解原理。例如I2C,NAND...

2016.5.9

B1.看LINUX系统编程和算法,写程序。(1.30h)

B2.了解LCD的硬件部分。(1.0h看懂,1.0h写出自己的感受博客)

2016.5.10

崴了脚在寝室看了看系统编程,休息。

2016.5.11

写了系统编程freopen和getchar,fgets函数。

看了I2C设备子系统。

2016.5.12

写了系统编程freopen和getchar,fgets函数。

看了I2C设备子系统。

2016.5.13 

A1.看了LCD的硬件特点,和如何看LCD时序图,LCD寄存器的配置。

B1.看了LCD的设备驱动程序。

E1.看系统编程,写几个程序。

E2.指定明天计划。计划后2天吧UBOOT,KERNEL,FS.重新制作。再把LCD驱动,背光驱动,触摸屏驱动移植。最后写出应用程序。可以触摸画图。

2016.5.14

A1.UBOOT,KERNEL,FS.重新制作.目的:重新复习一些知识点。通过博客。配置好nfs  
【V】

O1.移植LCD,背光,触摸屏的驱动。 【V】

B1.继续系统编程。

2016.5.15

问题:

1.移植完触摸驱动,开发板笔点击触摸屏没用,但是手点有用。

2.even1是触摸屏的设备文件而不是even2

A1。大致写出画图的程序应用程序。

B1。修复点击边界出现段错误。

B2。规范程序。常用不变的数据写在一个头文件下。常用的数据写成结构体。常用的程序写成函数。

B3。写个连接2点之间函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: