1.1 Linux 设备驱动介绍 1.1.1 分类及特点 计算机系统的硬件主要由 CPU.存储器和外设组成. 当前 CPU 内部都集成有存储器和外设适配器. 外设适配器有入 UART.IIC 控制器.SPI 控制器.USB 控制器.SDRAM 控制器等,有的 CPU 还集成有 GPU(图形处理器).视频编辑器等. 驱动针对的对象是存储器和外设(包含 CPU 内部集成的存储器和外设),而不是针对 CPU 内核.Linux 将存储器和外设分为 3 个基础大类: 字符设备:必须以串行顺序依次进行访问的…
1.2.6 uboot 编译安装 嵌入式 bootloader 的功能: 功能类似于 PC 的 BIOS.硬件检测是否正常 加载操作系统镜像到 RAM 设置不同的启动方式 常见的启动方式: NOR/NAND Flash 启动 从 SD 卡启动 Bootloader 从网络加载 Linux 内核启动 uboot 编译 下载地址:ftp://ftp.denx.de/pub/u-boot/ 获取得版本为 u-boot-2017.01.tar.bz2,发布时间为 2017-1-15 主 Makefile…
Node.js 开发环境搭建: 1.下载CentOS镜像文件和VMWare虚拟机程序; 2.安装VMWare——>添加虚拟机——>选择CentOS镜像文件即可默认安装带有桌面的Linux虚拟机.也可以选择自定义安装,只安装命令行模式(BasicServer),在等待CentOS安装程中可以设置登录密码; 3.CentOS7安装完成后,默认关闭网卡,需要手动开启; 4.打开终端,输入su root,然后输入登录密码,即可获得root权限; 5.输入yum install epel-release…
ASP.NET从MVC5升级到MVC6 总目录 ASP.NET Core 首先,ASP原本只是一种技术,这种技术从上个世纪90年代就有了. Active Service Page 和 Java Service Page 是相同的概念. 古老的WebForm技术,其实是正统的ASP.NET技术.刚开始的时候,代码和HTML都是写在一起的.同一个文件里面上半部分是C#代码,下半部分是HTML代码. 随着时间的推移,CodeBehind技术将前台代码和后台代码分离开来了.那个时候流行使用 IsPost…
什么是 React         React 是 Facebook 发布的 JavaScript 库,以其高性能和独特的设计理念受到了广泛关注. React的开发背景         Facebook需要解决的问题:构建数据不断变化的大型应用.         数据变化         1. 大量DOM操作 (方案:自动DOM操作 )         2. 逻辑极其复杂 (方案:状态对应内容 ) React的应用场景         复杂场景下的高性能         重用组件库,组件组合 R…
一.rap简单介绍 1 基本概念     RAP可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序, RAP的工作原理是采用交叉编译的方式将Java 代码生成html.JavaScript和CSS文件,底层基于Qooxdoo AJAX框架,这样,我们就不必接触JavaScript.CSS和处理Http的细节了,可以让我们更关心程序的功能实现. 2 与rcp的关系      RAP和RCP 一样,运行在Equinox框架上,Equinox…
操作系统:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 声明:转载请注明出处及本文链接 1. 前往ORACLE官网下载最新版本的Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html,默认下载到Downloads文件夹. 2. 在合适的路径下创建文件夹用来存储Java JDK,本例选择在/opt目录下新建JVM子文件夹.操作…
在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括了Qt Designer等基本工具,用于在PC上对程序的开发调试,使我们能确保程序放到板子上之前就符合设计的要求:然后我们用后者的库将调试好的程序编译成能在arm-linux平台上运行的程序. Qt-4.5.2我们用从网上下载到的qt-x11-opensource-src-4.5.2.tar.gz编译后安装得到:QtEmbedded-4.5.2-arm我们用qt-embedded-l…
准备篇:CentOS 7.0系统安装配置图解教程 http://www.jb51.net/os/188487.html 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptabl…
我的系统是 ubuntu14.04 我们使用的是python2.7,建议安装qt4+pyqt4+eric4 eric是pyqt的界面设计器的代码生成软件. 1.安装sip 这个是python和qt之间的c和c++连接库的东西sudo apt-get install python-sipsudo apt-get install sip-dev 2.安装qmake及qt4sudo apt-get install libqt4-dev libqt4-dbg libqt4-gui libqt4-sql…