第五章 搭建S3C6410开发板的测试环境 ARM构架的开发板可基于X86构架的PC 在CPU指令以及二进制格式上有所不同。 安装串口调试工具 minicon 使用OK6410开发板可以使用其他方法显示Linux驱动程序输出的调试信息。此为串口调试。 OK6410开发板自带一个串口。通过串口线与PC ...
分类:
其他好文 时间:
2016-06-04 23:42:09
阅读次数:
174
本章将进行实例的学习,第一个linux驱动程序:统计单词个数。本例子的目的不是讲解如何统计单词个数,而是该算法的实现技术:Linux驱动。Linux系统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录下。要编写驱动程序还需要更高级的功能,就是linux驱动的事件,就 ...
分类:
系统相关 时间:
2016-06-04 23:43:38
阅读次数:
303
1.比如: 1 int g(int x) 2 { 3 return x + x; 4 } 5 6 int f() 7 { 8 return g(); 9 } 这样f会调用g,然后g返回x + x给f,然后f继续把那个值返回给调用者。 如果g是inline的话。f会被直接编译成。 1 int f() ...
分类:
其他好文 时间:
2016-06-04 23:41:26
阅读次数:
207
搞这个自动刷新的插件搞了好几个小时了还没搞明白,快被气死了,想改用browser-sync结果npm又一直转啊转一直卡死。 刚才终于神奇地搞定了,结果发现还是我自己智商太低。。。大概的经过是这样的。。。 首先如果你没装node/npm/gulp/livereload就别玩了,这个东西离你还很遥远,你 ...
分类:
其他好文 时间:
2016-06-04 23:43:48
阅读次数:
599
在上一章了解了开发linux驱动程序的步骤,在本章会完成一个真正意义上的linux驱动,该驱动用来控制开发板上的四个LED小灯,通过向驱动发送数据可以控制LED小灯的开关。 首先介绍了LED驱动的实现原理,虽然linux驱动直接与硬件打交道,但并不是linux驱动直接向硬件中的内存写数据,而是与本机 ...
分类:
其他好文 时间:
2016-06-04 23:43:31
阅读次数:
215
一、定义单元测试和集成测试 1.什么是单元测试 单元测试是一段自动化代码,用来调用被测试的方法或类,而后验证基于该方法或类的逻辑行为的一些假设。 单元测试几乎总是用单元测试框架来写的。它写起来很顺手,运行起来不费时,它是全自动的,可信赖的,可读性强的、可维护的。 2.什么是集成测试 集成测试(int... ...
分类:
其他好文 时间:
2016-06-04 23:42:11
阅读次数:
219
function a(){"屏幕宽高为:"+screen.width+"*"+screen.height;}其它:网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.of ...
分类:
移动开发 时间:
2016-06-04 23:41:33
阅读次数:
357
HTML: 注意: Action类中包含user实例,并有get和set方法。框架利用set方法和反射构造user实例 集合类型绑定 9.1.绑定MAP 9.2绑定list 9.3外部映射文件 定义list对象 外部文件: LoginAction-conversion.properties -con ...
分类:
其他好文 时间:
2016-06-04 23:42:39
阅读次数:
188
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 云与后端相关的技术似乎并不属于嵌入式和物联智能硬件开发工程师的范畴,但是嵌入式开发工程师有必要认识成熟的网络架构和相关的云技术,以拓展自己在系统架构方面的视野。大数据分析是物联网背后的核心价值 ...
分类:
微信 时间:
2016-06-04 23:40:40
阅读次数:
434
扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。 扩展方 ...
伴随着软件工程这门课期末考试的结束,大学期间对于软件工程的学习将至,不过即使这门课程已完结,但作为学生的我们将终生受益,即使众多同学在学习期间的的学习效果参差不齐,对于我们来说,我们对于这门课的思想已经根深蒂固,虽然还不是很了解构建之法真正的含义,不过,我们学会了很多知识关于怎样去成熟一个软件,或者 ...
分类:
其他好文 时间:
2016-06-04 23:39:35
阅读次数:
129
程序功能大概就是爬取每个网页中的图片,并根据标题,分文件保存至指定目录,使用threading实现多线程。 主要流程为每访问一个网页,将此网页中的图片链接依次放入队列,根据图片数量依次开启下载线程,传入队列和编号,然后启动线程开始下载,主线程查询当前正在活动的线程数量,当数量为1的时候,即只剩主线程 ...
分类:
编程语言 时间:
2016-06-04 23:41:22
阅读次数:
316
一、内置函数 数学运算 abs(-5) # 取绝对值,也就是5 round(2.6) # 四舍五入取整,也就是3.0 pow(2, 3) # 相当于2**3,如果是pow(2, 3, 5),相当于2**3 % 5 cmp(2.3, 3.2) # 比较两个数的大小 divmod(9,2) # 返回除法 ...
分类:
编程语言 时间:
2016-06-04 23:42:12
阅读次数:
235
苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景。苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用。而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实现了微信摇一摇周边的功能,这在O2O领域有巨大的潜力。 对苹果和腾讯来说,Ibeacon都是应用创新 ...
分类:
微信 时间:
2016-06-04 23:40:28
阅读次数:
371
显示页面: <body> <table width="100%" border="1" cellpadding="0" cellspacing="0"> //创建一个民族表表格<tr> <td>民族代号</td> //建列 <td>民族名称</td> //建列 <td>操作</td> //建列</t ...
分类:
数据库 时间:
2016-06-04 23:39:00
阅读次数:
329
关于java的变量定义总结如下,只能出现英文字母数字和美元符号和下划线 1,第一个文字以英文字母(a-z A-Z),或$,或下划线_开始 2,第二个字母以后可以使用文字 3,大小写严格区别 4,长度没有限制 5,不可以使用预约语(if,goto等) ...
分类:
编程语言 时间:
2016-06-04 23:40:48
阅读次数:
217
本文分析基于微信硬件平台的物联网架构,将从物联网的核心要素、物联网的关键场景、微信硬件平台的通信协议分析三个维度去分析。更多的微信硬件平台开发的深度技术原创分享请订阅微信公众号:嵌入式企鹅圈。 微信硬件平台包括基础接入方案与微信硬件云标准接入方案。前者是在应用端和设备端都完全由厂商开发,微信硬件平台 ...
分类:
微信 时间:
2016-06-04 23:39:39
阅读次数:
331