嵌入式开发
文章平均质量分 76
嵌入式开发系列文章
Hello Mr.Z
君子以立不易方
展开
-
Trace32
小狼@http://blog.csdn.net/xiaolangyangyang原创 2024-07-08 16:54:23 · 505 阅读 · 0 评论 -
开发板上搭建vsftpd服务器
开发板上搭建vsftpd服务器原创 2023-02-19 17:18:09 · 810 阅读 · 0 评论 -
heap_5
heap_5小狼@http://blog.csdn.net/xiaolangyangyang heap_5是将.bss段的mem作为内存管理基础(一大片全局变量),支持多个不连续的内存块,经过函数vPortDefineHeapRegions()执行后,将多个block按地址从小到大使用链表串联起来,如下图所示:内存申请使用pvPortMalloc()函数,该函数在内存块链表中依次查找size大于待申请长度的block,如果存在这样的block,将该block从链...原创 2022-04-22 16:44:30 · 697 阅读 · 0 评论 -
嵌入式简答
嵌入式简答小狼@http://blog.csdn.net/xiaolangyangyangXIPC:cadance自带的多核通信模块,支持同步及互斥等源语;XAF:xtensa audio framework,主要实现components;XIP:Nor Flash芯片内执行;xtensa中断优先级:分为level1/2,优先级固定,中断向量固定,多个中断线,硬件自动压栈;arm内核区分arm和thumb指令的方法:指令中最高位标记指令类型;栈回溯原理:1、不带操作系统,将栈原创 2022-04-07 16:37:38 · 681 阅读 · 0 评论 -
JTAG/JLINK/OPENOCD/GDB
小狼@http://blog.csdn.net/xiaolangyangyang原创 2021-08-20 16:51:35 · 4176 阅读 · 0 评论 -
使用git进行版本管理
小狼@http://blog.csdn.net/xiaolangyangyang原创 2021-06-02 16:01:53 · 216 阅读 · 1 评论 -
代码重定位——ELF分段、API/ABI、指定函数(变量)地址、分散加载、函数调用过程、动态加载
ELF目标文件分段结构小狼@http://blog.csdn.net/xiaolangyangyang一、采用分段结构的优点 1、分段易于管理,对于代码段,是只读的,而数据段可读写; 2、提高cache命中率,Icache与Dcache分开,分别读取代码段和数据段的数据; 3、未初始化数据放在.bss段,生成bin文件时不包含该部分,只在startup.s的指令中保存.bss段的__bss_start和__bss_end地址,减小bi...原创 2021-09-02 23:30:07 · 1343 阅读 · 0 评论 -
代码重定位——基本原理及实现
Uboot运行地址和装载地址区别小狼@http://blog.csdn.net/xiaolangyangyang 参考文献:代码重定位解析加载地址和运行时地址 & 代码重定位 (2020)原创 2022-01-11 13:56:39 · 2691 阅读 · 2 评论 -
代码重定位——uboot装载地址和运行地址
Uboot开发——运行地址和装载地址区别小狼@http://blog.csdn.net/xiaolangyangyanguboot移植涉及到底层硬件的设置,因此需要掌握UART、系统时钟频率、NOR FLASH、NAND FLASH、SDRAM、网卡、存储控制器等硬件的功能及配置,这些都可以参照相应开发板的芯片手册来完成,没有什么大的问题。在移植过程中,一直困扰我的是PIC(代码无关性)问题,即运行地址和加载地址的区别,看过网上很多关于这两者的介绍,感觉懂一点,却一直不知所然。在参考大量...原创 2021-05-18 11:22:24 · 2604 阅读 · 2 评论 -
Makefile系列(一)——简介
makefile知识点小狼@http://blog.csdn.net/xiaolangyangyang一、makefile函数的使用: 函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $( ) 或是 ${ }二、makefile常用函原创 2015-10-10 14:34:15 · 721 阅读 · 0 评论 -
Makefile系列(二)——通用模板
调试通过的一个通用makefile模板小狼@http://blog.csdn.net/xiaolangyangyang模板文件夹的下载地址:http://download.csdn.net/detail/longyue0917/6725889这个模板是之前公司的一个牛人写的,我这个连门都没入的菜鸟因为没有项目需求,所以一直没有花时间去原创 2015-11-12 14:26:55 · 1068 阅读 · 0 评论 -
i.MX6开发系列(一)——Linux下VNC/QT/OPENCV移植
Linux下VNC移植小狼@http://blog.csdn.net/xiaolangyangyangRO/RW/ZI和.text/.bss/.data小狼@http://blog.csdn.net/xiaolangyangyang原创 2016-10-27 22:23:32 · 3039 阅读 · 3 评论 -
i.MX6开发系列(二)——应用层处理音频数据
i.MX6应用层处理音频数据小狼@http://blog.csdn.net/xiaolangyangyangLinux下多核、GPU编程小狼@http://blog.csdn.net/xiaolangyangyang参考文献:OpenGL与OpenCL是何关系?原创 2016-09-17 08:57:39 · 1583 阅读 · 0 评论 -
OMAP3开发系列—— 中断
OMAP3 Linux中的中断小狼@http://blog.csdn.net/xiaolangyangyang内部中断定义在/arch/arm/plat-omap/include/mach/irqs.h中,如:#define INT_34XX_BENCH_MPU_EMUL 3#define INT_34XX_ST_MCB原创 2015-02-06 14:11:19 · 438 阅读 · 0 评论 -
BeagleBone开发系列——图像识别
beaglebone做图像识别小狼@http://blog.csdn.net/xiaolangyangyang一、移植x11vnc二、移植vfb三、移植qt四、移植opencv五、移植图像识别算法vxworks开发基础小狼@http://blog.csdn.net/xiaolangyangyang原创 2016-08-19 14:28:19 · 1486 阅读 · 2 评论 -
嵌入式调试技术(一)——Linux调试
Linux开发调试小狼@http://blog.csdn.net/xiaolangyangyang一、Linux内核调试 1、内核可加载模块调试 工具:kldstat,objdump,gdb->add_symbol_file 方法:http://www.linuxidc.com原创 2015-09-29 13:53:31 · 456 阅读 · 0 评论 -
嵌入式调试技术(二)——GDB调试应用程序
gdb调试应用程序小狼@http://blog.csdn.net/xiaolangyangyang一、gdb在PC机调试本地程序二、gdb在ARM调试本地程序三、gdb在PC机调试ARM程序原创 2016-03-24 12:09:23 · 472 阅读 · 0 评论 -
嵌入式调试技术(三)——Linux性能相关五大命令
Linux性能相关五大命令小狼@http://blog.csdn.net/xiaolangyangyangLinux服务器性能查看小狼@http://blog.csdn.net/xiaolangyangyang原创 2016-06-27 12:53:02 · 537 阅读 · 0 评论 -
嵌入式调试技术(四)——查看Linux性能
一、CPU性能查看1、查看物理cpu个数: cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2、查看每个物理cpu中的core个数: cat /proc/cpuinfo |grep "cpu cores"|wc -l3、逻辑cpu的个数: cat /proc/cpuinfo |grep "proce原创 2016-06-27 11:49:40 · 522 阅读 · 0 评论 -
Linux应用开发(一)——IO操作
Linux异步IOLinux中最常用的输入/输出(I/O)模型是同步 I/O。在这个模型中,当请求发出之后,应用程序就会阻塞,直到请求满足为止。这是很好的一种解决方案,因为调用应用程序在等待 I/O 请求完成时不需要使用任何中央处理单元(CPU)。但是在某些情况中,I/O 请求可能需要与其他进程产生交叠。可移植操作系统接口(POSIX)异步 I/O(AIO)应用程序接口(API)就提供了这转载 2015-02-06 16:13:57 · 1557 阅读 · 0 评论 -
Linux应用开发(二)——OpenGL与OpenCL是何关系
Linux下多核、GPU编程小狼@http://blog.csdn.net/xiaolangyangyangC语言经典回顾小狼@http://blog.csdn.net/xiaolangyangyang原创 2016-08-25 09:37:33 · 3273 阅读 · 1 评论