自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 深入分析arm的程序启动过程内存分配和加载区域运行区域的关系

ZI-data:Zero Initialie data,即0初始化数据,它指初始化为"0值"的可读写数据域,它与RW-data的区别是程序刚运行时这些数据初始值全都为0,而后续运行过程与RW-data的性质一样,它们也常驻在RAM区,因而应用程序可以更改其内容。这4个程序状态区域中,Code、RO和RW是存储在Flash中的,因为RW,例如初始化非零的全局变量,确保每次上电是相同的,所以也存储在Flash中,而ZI和堆栈初始化是0的,就没必要存储在Flash中。这就涉及到程序的加载时域和运行时域。

2024-01-26 15:32:55 806 1

原创 嵌入式寄存器读写操作

2023-10-19 17:56:44 62

原创 depmod: can‘t open ‘modules.dep‘: Read-only file system

can't open 'modules.dep': Read-only file system

2023-02-05 21:28:22 330

原创 c语言内存泄露常见原因

1:malloc没有free2:链表操作时重置next或者head3:数组越界,常常因为memcpy越界产生,(C++不会产生,一旦越界程序崩溃)

2021-10-08 16:40:21 394

原创 C语言字符串拼接

2021-08-20 18:34:11 122

原创 linux c结束多线程的其中一个线程

2021-07-24 18:41:04 86

原创 linux 的多线程调用

有上图可知,线程之中可以嵌套线程,并且线程索引可以是局部变量。注意线程的打印编号。

2021-07-22 20:24:09 155

原创 常用shell语句

(22)查看所有的进程 ps -ef(23)查看进程开启的所有线程 ps -T -p 进程编号

2021-07-22 00:37:44 76

原创 ODDR的使用方法

2021-07-22 00:33:01 1932

原创 FPGA UCF约束文件全解

(一)约束的分类:利用FPGA进行系统设计常用的约束主要分为3类。(1)时序约束:主要用于规范设计的时序行为,表达设计者期望满足的时序条件,知道综合和布局布线阶段的优化算法等。(2)布局布线约束:主要用于指定芯片I/O引脚位置以及指导软件在芯片特定的物理区域进行布局布线。(3)其它约束:指目标芯片型号、接口位置、电气特性等约束属性。 (二)约束的主要作用(1)提高设计的工作效率对很多数字电路设计来说,提高工作频率是非常重要的,因为高的工作频率意味着高效的电路处理能力,通过附加约束可以控制逻辑的综合、映射、

2021-07-08 16:32:23 4115 1

原创 Qt窗口显示屏幕中央

@#include #include #include int main(int argc, char *argv[]){int WIDTH = 250;int HEIGHT = 250;int screenWidth;int screenHeight;int x, y;QApplication app(argc, argv);QWidget window;QDesktopWidget *desktop = QApplication::desktop();screenWidth =

2021-02-03 11:22:34 138

原创 fopen,open;fread,read;fwrite,write等的区别联系和应用环境

fread与read的区别—open和fopen的区别–fread函数和fwrite函数fread与read的区别f是ANSI的C标准库。而后者的是UNIX下的系统调用。fread带有缓冲,是read的衍生,或者说fread是通过read实现的要想直接和硬件打交道,必须用readfopen/fread是C标准的库函数,操作的对象是: file streamopen/read是和操作系统有关的系统调用。操作的对象是: “file descriptor”fread返回的是一个FILE结构指针

2021-02-02 18:42:02 505

原创 Qt pro文件几个关键词

1 :TARGET:表示生成的应用程序或者类库的 文件名称。2:TEMPLATE:包括lib和app分别表示生成类库和应用程序。3:DEFINES:按默认生成就可以了,如果生成类库时保持宏定义名称相同。。4:INCLUDEPATH:引用文件包含路径,主要用在类库引用上。5:DEPENDPATH:搜索路径。6:DESTDIR:表示生成应用程序或者类库的存放路径。...

2021-01-28 10:52:28 95

原创 LinuxC Makefile写法

CC=gccEXEC=exe_name #输出的执行文件名OBJS=*.c(EXEC):(EXEC):(EXEC):(OBJS)$(CC) -o @@@(OBJS)(LDLIBS(LDLIBS(LDLIBS(LDLIBS-$(@)))

2021-01-26 19:28:36 77

原创 VMware安装虚拟机

http://www.win7zhijia.cn/jiaocheng/win7_24811.html

2020-09-27 04:31:40 65

原创 QT +MYSQL配置环境

1 :在windows下只能用QT32位和MYSQL32位2:qt-opensource-windows-x86-mingw530-5.8.0.exe;安装3:mysql-5.5.56-win32.msi;安装4:配置环境变量:将C:\Qt\Qt5.8.0\5.8\mingw53_32\bin;C:\Qt\Qt5.8.0\Tools\mingw530_32\bin添加到环境变量5:Q...

2019-04-29 00:15:05 621

原创 卸载python

卸载pythonsudo apt autoremove python3.6

2019-04-14 23:44:40 907

原创 ubuntu安装配置tensorflow-gpu-3.6.7

由于ubantu默认安装python2.7,首先配置ubuntu的python3.6.7方法是由于tensorflow的whl较大, 可能由于网络不稳定下载失败。 也可以用迅雷将whl下载下来,然后安装,对应安装命令为:sudo -H pip3 install --upgrade ttensorflow_gpu-1.13.1-cp36-cp36m-manylinux1_x86_64....

2019-04-13 23:16:26 172

原创 tensorflow+cuda+cudaa对应表

https://tensorflow.google.cn/install/source

2019-04-11 22:54:05 1855

原创 windows下将pyx文件编译成pyd文件用于python代码的调用

编写编译文件的脚本文件setup.py#!/usr/bin/python#python version: 2.7.3#Filename: SetupTestOMP.py # Run as: # python setup.py build_ext --inplace import sysimport numpy as npA=sys.path.insert(0...

2019-04-07 16:19:45 4216 5

tlk2711-sp.pdf

说明书

2021-06-25

空空如也

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

TA关注的人

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