- 博客(18)
- 收藏
- 关注
转载 连接器 -- Scatter File & Linker Script File
Scatter File & Linker Script File
2019-04-26 10:52:49
545
转载 Linux脚本中利用sed修改文件内容的多种技巧
Linux脚本中利用sed修改文件内容的多种技巧需要注意的整理:1.选项 -i :直接修改读取的文件内容,而不是由屏幕输出
2019-02-20 10:37:00
824
转载 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
1480
转载 IC设计中如何用PTPX分析功耗
PrimeTime PX(Power Analysis) userguide阅读笔记IC设计中的功耗分析的流程PrimeTime-PX功耗分析总结低功耗设计synopsys官方参考文档:primetime px user guide
2019-02-15 16:31:10
7471
转载 可执行文件(ELF)格式的理解
参考:http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.htm
2018-06-24 11:25:13
826
原创 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
9725
转载 NOR flash和NAND flash以及eMMC的区别
一、NOR flash和NAND flash的区别读写的基本单位不同。应用程序对NOR芯片操作以“字”为基本单位。应用程序对NAND芯片操作是以“块”为基本单位。要修改NAND芯片中一个字节,必须重写整个数据块。NOR闪存是随机存储介质,用于数据量较小的场合;NAND闪存是连续存储介质,适合存放大的数据。NOR地址线和数据线分开,所以NOR芯片可以像SRAM一样连在数据线上。NOR芯片的使用也类似...
2018-06-19 16:01:40
9111
1
转载 一级缓存和二级缓存的理解
一、什么是缓存和内存:1.什么是内存?内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也...
2018-05-17 18:31:29
11275
2
原创 大端模式小端模式以及网络字节序
主机字节序有两种:大端模式和小端模式大端模式:高字节存放在低地址,低字节存放在高地址;小端模式:低字节存放在低地址,高字节存放在高地址;不同的CPU有不同的主机字节序类型。Ø 典型的使用小端存储的CPU有:Intel x86和ARM Ø 典型的使用大端存储CPU有:Power PC、MIPS UNIX和HP-PAUNIX。 网络字节序类似于大端模式,注意是类似,
2017-12-05 15:20:57
2269
原创 条件编译
条件编译有两种类型:1.宏的方式#ifdef 宏#else#endif这种方式只能二选一进行编译 2.表达式的方式#if 表达式#elif 表达式#else#endif这种方式可以多选一进行编译 注1:如果从多个宏(大于等于3个)中选择一个宏执行时,由于第一种方法只能二选一,所以不能采用第一种方式,必
2017-11-02 23:06:55
313
转载 动态链接库的创建
编写DLL时的函数与一般的函数方法基本一样。但要对库中的函数进行必要的声明,以说明哪些函数是可以导出的,哪些函数是不可以导出的。把DLL中的函数声明为导出函数的方法有两种:一是使用关键字_declspec(dllexport)来声明。二是在.def文件中声明。 一、使用关键字_declspec(dllexport)来声明导出函数 声明函数SayHello为导出函数语句为
2017-10-31 16:36:23
227
转载 动态链接库的使用
应用程序可以调用的DLL函数,在DLL中叫做导出函数,而在应用程序中叫做导入函数。应用程序中的导入函数与DLL文件中的导出函数进行链接有两种方式:隐式链接和显式链接。一、隐式链接在建立一个DLL文件时,编译器会自动生成一个与该文件对应的导入库文件(扩展名为lib)。该文件包含了DLL中所有导出函数所有DLL库的名称,应用程序可以根据这个文件来寻找并加载DLL。由于在程序中没有出现加载DLL
2017-10-31 13:50:10
496
转载 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
3137
原创 C语言运算符优先级口诀
括成负强自增减,取值取址非位反,加减乘除左右移,大于小于不等于,按位与或和与或。水平有限,有点拗口,实在整理不出更顺口的来了,这里不包括全部的运算符,只有容易混淆的一些还有为了凑字数加上的一些,像赋值,sizeof,逗号等不包含在里面,优先级从前到后依次降低!!!括:括号[],()成:成员运算符,包括->和.负:取负数强:强制类型转换自增减:
2017-10-29 16:05:25
428
转载 Wind River workbench介绍
1. 嵌入式系统开发所面临的问题 嵌入式软件开发有别于桌面软件系统开发的一个显著的特点,是它一般需要一个交叉编译和调试环境,即编辑和编译软件在主机上进行(如在PC机的 Windows操作系统下),编译好的软件需要下载到目标机上运行(如在一个PPC的目标机上的VxWorks操作系统下),主机和目标机建立起通讯连 接,并传输调试命令和数据。由于主机和目标机往往运行着不同的操作系统,而且处
2017-10-29 15:51:55
10071
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人