- 博客(11)
- 资源 (15)
- 收藏
- 关注
转载 ARM、MCU、DSP、FPGA、SOC的比较
ARM、MCU、DSP、FPGA、SOC的比较1、采用架构· ARM:架构采用32位精简指令集(RISC)处理器架构,从ARM9开始ARM都采用了哈佛体系结构,这是一种将指令与数据分开存放在各自独立的存储器结构,独立的程序存储器与数据存储器使处理器的处理能力得到较大的提高。ARM多采用流水线技术,此技术通过多个功率部件并行工作来缩短程序执行时间,使指令能在多条流水线上流动,从...
2018-10-26 16:19:03 1088
转载 Device Tree机制
1. 设备树(Device Tree)基本概念及作用在内核源码中,存在大量对板级细节信息描述的代码。这些代码充斥在/arch/arm/plat-xxx和/arch/arm/mach-xxx目录,对内核而言这些platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的platform_data绝大多数纯属垃圾冗余代码。为了解决这一问题,AR...
2018-10-11 17:08:17 309
转载 i.mx6ul linux驱动开发—基于Device tree机制的驱动编写
前言 Device Tree是一种用来描述硬件的数据结构,类似板级描述语言,起源于OpenFirmware(OF)。在目前广泛使用的Linux kernel 2.6.x版本中,对于不同平台、不同硬件,往往存在着大量的不同的、移植性差的板级描述代码,以达到对这些不同平台和不同硬件特殊适配的需求。但是过多的平台、过的的不同硬件导致了这样的代码越来越多,最终引发了Linux创始人Linus的不满,以及...
2018-10-11 10:15:17 1076
转载 Yocto构建文件系统
Yocto构建文件系统一、准备工作准备操作系统 建议使用Ubuntu14的虚拟机或PC由于后面的编译过程将占用大量资源,虚拟机建议16g内存(至少8g)、4线程### 安装软件~~~java$ sudo apt-get install build-essential git-core libncurses5-dev \flex bison texinfo zip u...
2018-10-10 13:57:19 3659
转载 C# 委托简介
1.1官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2个人理解委托就是执行方法(函数)的一个类。事件是一种特殊的委托。二、如何申明委托2.1 delegate public delegate int TestDelegate(int x, int y);2.2 Act...
2018-10-08 17:11:23 164
转载 C# .net用法大全
从事多年的开发,对于.net可以说有一定的总结,有关于教科书般的文档,献于交流.本文整理了当前企业web开发中的管理系统,商城等系统的常用开发技术栈。C#常见运算符 一元运算符(+、-、!、~、++、--) 算术运算符(*、/、%、+ 、 – ) 移位运算符(<< 、>> ) 关系和类型测试运算符(==、!=、<、>、...
2018-10-08 16:49:35 957 1
转载 .net c# asp.net 的区别
1、.net(dot net) .net是一个平台,抽象的平台概念。 实现形式是库:①定义了基本的类型(通用类型系统CTS,common type system)。 ②包含.net公共语言运行库(CLK,common language runtime,负责管理用.net库开发的所有应用程序的运行)。 核心是.net framework NET ...
2018-10-08 16:39:52 821
转载 《C#高级编程》读书笔记-1
《C#高级编程》读书笔记 C#类型的取值范围 名称 CTS类型 说明 范围 sbyte System.SByte 8位有符号的整数 -128~127(−27−27~27−127−1) short System.Int16 16位有符号的整数 -32 768~32 767(−215−215~215−1215...
2018-10-08 14:23:22 218
转载 VS中的多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)的区别
一种语言的开发环境往往会附带有语言库,这些库就是对操作系统的API的包装,我们也称这些语言库为运行库对于MSVC的运行库(CRT),按照静态/动态链接,可以分为静态版和动态版;按照调试/发布,可以分为调试版本和发布版本;按照单线程/多线程,可以分为单线程版本和多线程版本(但是目前VS中已不提供单线程版本了)在调试模式下,使用调试运行库:多线程调试(/MTd)、多线程调试DLL(/MDd)...
2018-10-06 15:01:47 3292
转载 boost_1_66_0 VS2015编译安装
最近要用到多线程,要给自己配置Boost库,看网上不少教程都不能成功编译,多番尝试才成功,记录下来给大家分享真正能用的配置教程。一.下载与安装1.下载下载页面(所有Boost for VS的版本):传送门注意选择好对应自己VS版本,VS2015(msvc-14.0)、VS2017(msvc-14.1)2.安装双击此文件,安装至指定目录。 二.编译1.运行bo...
2018-10-06 14:48:31 635
转载 c++动态库封装及调用(VS2015)
c++动态库封装及调用(3、windows下动态库调用)1.DLL的隐式调用隐式链接采用静态加载的方式,比较简单,需要.h、.lib、.dll三件套。新建“控制台应用程序”或“空项目”。配置如下: 项目->属性->配置属性->VC++ 目录-> 在“包含目录”里添加头文件testdll.h所在的目录 项目->属性->配置属性->VC++ 目录-...
2018-10-06 14:45:01 4782
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人