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点之间函数。
任务一:驱动开发
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点之间函数。
相关文章推荐
- git解决冲突
- stm32 usb host&device
- 第96讲 通过Spark Streaming的foreachRDD把处理后的数据写入外部存储系统(数据库)中
- 微信开发之消息接收--视频消息(八)
- MAC帧格式,IP数据报格式和ARP数据报格式
- microstation level2 0503_2
- java基础第六天
- 毫秒数时间差转换为时分秒
- Spark Streaming揭秘 Day9 从Receiver的设计到Spark框架的扩展
- 小希的迷宫(hdu 1272)
- tomcat+nginx+redis实现均衡负载、session共享(二)
- 移动web开发笔记
- Java中get,post乱码的区别
- mysql5.7中的一个update order by排名问题解决办法(一条sql搞定排名)
- Block 代码块中循环引用问题
- PAT (Advanced Level) 1004. Counting Leaves (30)
- WebSocket 是什么原理?为什么可以实现持久连接
- xml解析
- electron折腾记(二)——关于窗口
- Session