摘要: 原文出处:http://blog.chinaunix.net/uid-23036581-id-2230558.html 一个类是一个设备的高级视图, 它抽象出低级的实现细节. 驱动可以见到一个SCSI 磁盘或者一个 ATA 磁盘, 在类的级别, 它们都是磁盘. 类允许用户空间基于它们做什么来使用设备 阅读全文
posted @ 2016-12-19 16:51 HelloAtom 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 【参考】韦东山 教学笔记 1.先是主函数中 /* 注册页面 */ PagesInit();2.PagesInit()函数中,进行各个页面的初始化 3.其中初始化函数中 4. RegisterPageAction()函数将各函数的name和运行函数接口、输入事件接口放进链表中, 方便查找调用5. 注册 阅读全文
posted @ 2016-12-19 10:00 HelloAtom 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 【参考】韦东山 教学视频 一. V4L2框架: video for linux version 2 虚拟视频驱动vivi.c分析:1.分配video_device2.设置3.注册:video_register_device vivi_init vivi_create_instance v4l2_de 阅读全文
posted @ 2016-12-14 11:37 HelloAtom 阅读(3584) 评论(0) 推荐(0) 编辑
摘要: 本程序的Makefile分为3类:1. 顶层目录的Makefile2. 顶层目录的Makefile.build3. 各级子目录的Makefile 一、各级子目录的Makefile: 它最简单,形式如下:obj-y += file.oobj-y += subdir/ "obj-y += file.o" 阅读全文
posted @ 2016-11-29 15:31 HelloAtom 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 作为现在公司底层的员工,我现在有必要写下自己所处位置的感受,公司要想壮大,必须考虑底层员工的感受。为了自己以后不会忽略这一点,我要清楚的写下我先在的感受。 我们希望得到公司的关注和认可。 将多和兵多都不是好事。 公司内部的氛围很重要,要培员工的责任感。 2016/11/27 遇事要镇静,再大的困难都 阅读全文
posted @ 2016-11-27 22:23 HelloAtom 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 【参考】韦东山 教学笔记 1. 程序框架1.1 触摸屏: 主按线程,通过socket发给显示进程 封装事件:ts线程 按键线程 操作系统 封装的数据有:时间类型(点击、上下左右移动)位置速度幅度 1.2 显示 放大(上) 缩小(下) 左边 右边 当前 显示控制 接收sochket libjpeg m 阅读全文
posted @ 2016-11-27 20:31 HelloAtom 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 一.环境 Ubuntu 9.10 qt4.7.3 gcc 4.4 Ubuntu中缺少 make 首先安装 sudo apt-get install make 如果不知道缺少啥,就按下面的装 1.sudo apt-get install g++ (若有g++的话,则输入命令g++会显示:no inpu 阅读全文
posted @ 2016-09-22 15:19 HelloAtom 阅读(3918) 评论(0) 推荐(0) 编辑
摘要: options->document options ->document type ->c source file 下 //添加 “.S”结尾的汇编语言支持 project ->new project // 建立工程 linux-2.6.22.6 存放到下面的目录中 //然后选择工程目录 D:\ke 阅读全文
posted @ 2016-09-03 17:15 HelloAtom 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: 【参考】韦东山 教学笔记 一. 内核启动流程,据此配置内核(机器ID)1.1 修改Makefile1.2 选择默认配置 : make s3c2410_defconfig1.3 make uImage 步骤1:在UBOOT里: set machid 16a // smdk2440 mach-smdk2 阅读全文
posted @ 2016-09-03 17:07 HelloAtom 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: 【参考】韦东山 教学笔记 最简单的bootloader的编写步骤: 1. 初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND FLASH2. 如果bootloader比较大,要把它重定位到SDRAM3. 把内核从NAND FLASH读到SDRAM4. 设置"要传给内核的参数"5. 跳转执 阅读全文
posted @ 2016-09-03 16:28 HelloAtom 阅读(4360) 评论(0) 推荐(0) 编辑