自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 连接器 -- Scatter File & Linker Script File

Scatter File & Linker Script File

2019-04-26 10:52:49 507

转载 Linux脚本中利用sed修改文件内容的多种技巧

Linux脚本中利用sed修改文件内容的多种技巧需要注意的整理:1.选项 -i :直接修改读取的文件内容,而不是由屏幕输出

2019-02-20 10:37:00 790

转载 ARM GIC系列(转载)

ARM GIC(一) cortex-A 处理器中断简介 ARM GIC(二)中断术语 ARM GIC(三) gicv2架构 ARM GIC(四) gicv3架构基础 ARM GIC(五)gicv3架构-gic stream协议 ARM GIC(六)gicv3架构-LPI ARM GIC(七)gicv3架构-power控制 ARM GIC(八)总结...

2019-02-17 00:07:16 1392

转载 IC设计中如何用PTPX分析功耗

PrimeTime PX(Power Analysis) userguide阅读笔记IC设计中的功耗分析的流程PrimeTime-PX功耗分析总结低功耗设计synopsys官方参考文档:primetime px user guide

2019-02-15 16:31:10 7090

转载 可执行文件(ELF)格式的理解

参考:http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.htm

2018-06-24 11:25:13 796

原创 ubuntu16.04安装配置tftp服务

首先声明:tftp是client客户端,tftpd是server服务器端,d应该指的是daemon。如果你要从别人的tftp服务器端上传/下载东西,就要用到tftp;如果你为别人提供tftp服务,供别人上传/下载东西,那就要安装tftpd服务程序。安装:sudo apt-get install tftpd-hpa配置:sudo vim /etc/default/tftpd-hpaTFTP_DIRE...

2018-06-19 16:35:37 9571

转载 NOR flash和NAND flash以及eMMC的区别

一、NOR flash和NAND flash的区别读写的基本单位不同。应用程序对NOR芯片操作以“字”为基本单位。应用程序对NAND芯片操作是以“块”为基本单位。要修改NAND芯片中一个字节,必须重写整个数据块。NOR闪存是随机存储介质,用于数据量较小的场合;NAND闪存是连续存储介质,适合存放大的数据。NOR地址线和数据线分开,所以NOR芯片可以像SRAM一样连在数据线上。NOR芯片的使用也类似...

2018-06-19 16:01:40 8933 1

转载 一级缓存和二级缓存的理解

一、什么是缓存和内存:1.什么是内存?内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也...

2018-05-17 18:31:29 11141 2

转载 zynq7000之AMP搭建

参考网址:1.https://zhuanlan.zhihu.com/p/30336605

2018-05-08 19:44:34 1397

原创 大端模式小端模式以及网络字节序

主机字节序有两种:大端模式和小端模式大端模式:高字节存放在低地址,低字节存放在高地址;小端模式:低字节存放在低地址,高字节存放在高地址;不同的CPU有不同的主机字节序类型。Ø  典型的使用小端存储的CPU有:Intel x86和ARM Ø  典型的使用大端存储CPU有:Power PC、MIPS UNIX和HP-PAUNIX。 网络字节序类似于大端模式,注意是类似,

2017-12-05 15:20:57 2219

原创 条件编译

条件编译有两种类型:1.宏的方式#ifdef        宏#else#endif这种方式只能二选一进行编译 2.表达式的方式#if     表达式#elif           表达式#else#endif这种方式可以多选一进行编译 注1:如果从多个宏(大于等于3个)中选择一个宏执行时,由于第一种方法只能二选一,所以不能采用第一种方式,必

2017-11-02 23:06:55 260

转载 动态链接库的创建

编写DLL时的函数与一般的函数方法基本一样。但要对库中的函数进行必要的声明,以说明哪些函数是可以导出的,哪些函数是不可以导出的。把DLL中的函数声明为导出函数的方法有两种:一是使用关键字_declspec(dllexport)来声明。二是在.def文件中声明。 一、使用关键字_declspec(dllexport)来声明导出函数 声明函数SayHello为导出函数语句为

2017-10-31 16:36:23 205

转载 动态链接库的使用

应用程序可以调用的DLL函数,在DLL中叫做导出函数,而在应用程序中叫做导入函数。应用程序中的导入函数与DLL文件中的导出函数进行链接有两种方式:隐式链接和显式链接。一、隐式链接在建立一个DLL文件时,编译器会自动生成一个与该文件对应的导入库文件(扩展名为lib)。该文件包含了DLL中所有导出函数所有DLL库的名称,应用程序可以根据这个文件来寻找并加载DLL。由于在程序中没有出现加载DLL

2017-10-31 13:50:10 464

转载 GetProcAddress()在C和C++中的区别

将使用 GetProcAddress() 的代码从 C 导向 C++ 时,MS-DOS 的 C++ 编译器可能会返回以下错误消息:error C2564:formal/actual parameters mismatch in call through pointer to function(错误 C2564:通过指针调用的函数中形参/实参不匹配)32 位编译器返回的错误消息为:error C2197:'int (__stdcall *)(void )' :too many actual paramet

2017-10-30 22:38:27 2889

原创 C语言运算符优先级口诀

括成负强自增减,取值取址非位反,加减乘除左右移,大于小于不等于,按位与或和与或。水平有限,有点拗口,实在整理不出更顺口的来了,这里不包括全部的运算符,只有容易混淆的一些还有为了凑字数加上的一些,像赋值,sizeof,逗号等不包含在里面,优先级从前到后依次降低!!!括:括号[],()成:成员运算符,包括->和.负:取负数强:强制类型转换自增减:

2017-10-29 16:05:25 392

转载 Wind River workbench介绍

1. 嵌入式系统开发所面临的问题      嵌入式软件开发有别于桌面软件系统开发的一个显著的特点,是它一般需要一个交叉编译和调试环境,即编辑和编译软件在主机上进行(如在PC机的 Windows操作系统下),编译好的软件需要下载到目标机上运行(如在一个PPC的目标机上的VxWorks操作系统下),主机和目标机建立起通讯连 接,并传输调试命令和数据。由于主机和目标机往往运行着不同的操作系统,而且处

2017-10-29 15:51:55 9629 1

转载 VxWorks启动详解

点击打开链接

2017-10-27 00:00:05 337

转载 C语言运算符优先级 详细列表

点击打开链接

2017-04-10 22:40:10 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除