Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 
02 2018 档案
U-boot的编译方式及目录结构解析
摘要:U-boot的整体结构和linux基本类似,编译方式一般也是非常类似的,一般的编译命令: make CROSS_COMPILE=arm-linux-gnueabihf- XXX(目标名) 清除命令: make CROSS_COMPILE=arm-linux-gnueabihf- distclean 阅读全文
posted @ 2018-02-28 13:58 虚生 阅读(419) 评论(0) 推荐(0) 编辑
C语言中volatile的作用和使用方法
摘要:在程序设计中,尤其是在C语言、C++、C#和Java语言中,使用volatile关键字声明的变量或对象通常具有与优化、多线程相关的特殊属性。 通常,volatile关键字用来阻止(伪)编译器认为的无法“被代码本身”改变的代码(变量/对象)进行优化。如在C语言中,volatile关键字可以用 来提醒编 阅读全文
posted @ 2018-02-28 09:12 虚生 阅读(6681) 评论(0) 推荐(0) 编辑
linux常用的BootLoader U-boot的前世今生
摘要:U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。 U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似, 事实上,不少U-Boot源码就是根据相应的Linu 阅读全文
posted @ 2018-02-27 20:52 虚生 阅读(582) 评论(0) 推荐(0) 编辑
指针数组和数组指针的区别
摘要:定义: 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。 使用方法: int* a[4] 指 阅读全文
posted @ 2018-02-26 14:41 虚生 阅读(406) 评论(0) 推荐(0) 编辑
指针函数与函数指针的区别
摘要:在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,最简单的辨别方式就是看函数名前面的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。 今天我们从头把它搞清楚 首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。 类型标 阅读全文
posted @ 2018-02-26 14:12 虚生 阅读(463) 评论(0) 推荐(0) 编辑
C语言判断大小端的几种方法
摘要:在操作系统中,经常会用到判断大小端,很多面试题中也会经常遇到,以前的时候没有总结过,这里总结一下。 以后用到了就直接可以用了。 所谓的大小端,大致的解释意思就是: 【大端模式】 CPU对操作数的存放方式是高地址存放低位,低地址存放高位。 【小端模式】CPU对操作数的存放方式是高地址存放高位,低地址存 阅读全文
posted @ 2018-02-26 14:03 虚生 阅读(19296) 评论(0) 推荐(0) 编辑
Linux下解压.tar.xz格式文件的方法
摘要:前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小。 今天在下载Node.js源码包的时候遇到的这种压缩格式。查了一下资料,这里进行一下记录,分享出来供大家参考学习,下面来看看详细的记录吧。 创建xz压缩文件 1 xz -z 待压缩文件名 1 阅读全文
posted @ 2018-02-09 08:07 虚生 阅读(1925) 评论(0) 推荐(0) 编辑
ARM架构处理器扩展结构-NEON
摘要:是适用于ARM Cortex-A系列处理器的一种128位SIMD(Single Instruction, Multiple Data,单指令、多数据)扩展结构。 从智能手机和移动计算设备到HDTV,它已被公认为是多媒体应用领域中最为优越的处理器之一。它采用专门设计,简 化了软件在不同平台之间的移植, 阅读全文
posted @ 2018-02-07 09:46 虚生 阅读(858) 评论(0) 推荐(0) 编辑
硬件加速器中常用的几种加密算法
摘要:在嵌入式系统中,经常会用到版权硬件加密加速器,比较常见的有以下几种: AES: 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又 称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先 的DES,已经被多方分析且 阅读全文
posted @ 2018-02-07 09:27 虚生 阅读(935) 评论(0) 推荐(0) 编辑
PCIE 2.0协议概念基本科普
摘要:PCIE的概念:是电脑总线PCI的一种,它沿用现有的PCI编程概念及通信标准,但建基于更快的串行通信系统。 英特尔是该接口的主要支持者。PCIe仅应用于内部互连。由于PCIe是基于现有的PCI系统,只需修改物理层而无须 修改软件就可将现有PCI系统转换为PCIe。 PCIe拥有更快的速率,以取代几乎 阅读全文
posted @ 2018-02-06 11:00 虚生 阅读(2428) 评论(0) 推荐(0) 编辑
WIN10下Prolific USB-to-Serial Comm Port驱动
摘要:最近在安装Prlific的时候,通过电脑自动安装启动后,发现系统无法识别,如下图所示: 还以为是驱动比较老,没有及时更新导致的,去官网下载最新的驱动,发现了这个列表: 这个驱动不支持win10。 后来只得在度娘上搜搜看,果真找到了相关的资料和解决方案,如下所示: https://jingyan.ba 阅读全文
posted @ 2018-02-06 09:31 虚生 阅读(1344) 评论(0) 推荐(0) 编辑
源码调试debug_info 的作用和使用方法
摘要:在他通过gcc来编译程序时,在map文件中,经常会遇到如下的情况: .debug_info 0x002191b6 0x1aa9 XXX .debug_info 0x0021ac5f 0xce4 XXX .debug_info 0x0021b943 0x9cf XXX .debug_info 0x00 阅读全文
posted @ 2018-02-02 09:30 虚生 阅读(2064) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示