1.背景一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一些比较高效、实用的软件过程开..
分类:
其他好文 时间:
2016-06-20 19:03:53
阅读次数:
304
所需软件.Vmware安装文件.Ubuntu14.04.2LTSDesktop系统镜像文件安装好Vmware,然后在其中安装Ubuntu14.04.2LTSDesktop配置驱动开发环境
分类:
系统相关 时间:
2016-06-20 19:02:36
阅读次数:
213
最近在看一本书《Test-Driven Development with Python》,里面非常详细的介绍了如何一步一步通过测试驱动开发(TDD)的方式开发Web项目。 ...
分类:
编程语言 时间:
2016-06-19 19:53:24
阅读次数:
265
对于很多嵌入式驱动开发者,要进行很多次调试,如果nfs搭建不起来,那么对开发是很不方便的。经过三天,我终于把自己编的内核下载到开发板,并实现了nfs文件系统的挂载。今天把过程写下来。 思路 一 编译arm内核 #make menuconfig ARCH=arm //编译内核的配置菜单 (1)把gen ...
分类:
其他好文 时间:
2016-06-19 08:59:02
阅读次数:
191
PsCreateSystemThread 创建一个执行在内核模式的系统线程。 注意:创建线程必须用函数PsTerminateSystemThread强制线程结束。否则该线程是无法自动退出的。 函数原型: [cpp] view plain copy print? NTSTATUS PsCreateSy ...
分类:
编程语言 时间:
2016-06-18 23:55:41
阅读次数:
1171
现在互联网上太多这样所谓的快速开发平台,但怎么个快速法?什么样原理?普通开发者如何使用? 都太笼统了,大多我最后也弄不明白,没那么执着。我只能来讲讲自己的这个基于模型驱动开发的小程序。 正所谓无图无真相,我敢紧截了一个图上来。下图是很常见的组织、用户、角色、权限的管理界面。这界面里一共有六张数据库表 ...
分类:
其他好文 时间:
2016-06-17 23:49:58
阅读次数:
164
虽然网络上已经有很多Linux设备驱动开发学习的文章和博客,更是有很多经典的Linux设备驱动开发的书籍,写这些博文似乎意义不大,但把自己的学习过程、学习心得记录下来,一方面有着强化巩固的意义,另一方面也是把所学知识转化为自己所得的必要途径之一,这是我写这些的博客的原..
分类:
系统相关 时间:
2016-06-16 00:13:58
阅读次数:
185
I/O定时器 I/O定时器是DDK提供的一种定时器。它每个1s钟系统会调用一次I/O定时器例程。I/O定时器例程运行在DISPATCH_LEVEL级别,因此在这个例程中不能使用分页内存,否则会引起页故障从而导致系统崩溃。另外I/O定时器是运行在任一线程的,不一定是IRP发起的线程中,因此不能直接使用 ...
首先说一下我的开发环境,硬件环境开发板使用的是全志的CQA83T板子,Android开发是windows下的eclipse。关于Android下控制led,主要有两大部分,一是Android程序,二是Linux驱动开发。Android部分的开发肯定要使用Android ndk,jni编程,通过jni来调用Linux下的C函数从而控制led设备。关于ndk的安装,和简单使用我在另外的博客里面已经写了...
分类:
移动开发 时间:
2016-06-12 02:38:17
阅读次数:
238