240 私信
这个人很懒,暂无签名信息
0

栈空间溢出

前言 嵌入式工程师们免不了和堆栈打交道,深入理解了这两个东西,才能从代码编写时就考虑清楚内存管理,避免到后期出现各种莫名其妙的问题。 最近在使用CC2530时也遇到了一些问题,怀疑跟栈空间溢出有关,于是做了一次梳理。可能有些理解还不到位,等了解了再修正。 本文是以CC2530为例做了测试,我们可以借鉴到其他单片机上。 所谓栈空间,就是一块内存空间。而溢出,就是使用的内存区域超过了这块空间。...

0

OpenCV基础篇之使用CMake管理工程

----操作平台和环境DSP型号:TMS320C6713仿真器:XDS510PLUSFlash型号:AM29LV800BT或AM29LV800BT都试过(一般接口一样,差别不大)RAM型号:MT48LC16M16A2P(注意16位数据线接口)DSP/BIOS库:V5.31.02CSL库:(假定读者已经会使用了)边写LED程序,边聊聊操作系统的滴答时钟在上篇文章DSP-BIOS使用入门的基础上,这里...

0

Ti的C28x系列的DSP使用经验,如何整合DSP中运行的函数。

    我从事Ti的C28x系列的DSP的开发时间不长,短短一年,使用过两种架构的DSP,主要针对资源管理有一些自己的心得。     在工程文件的分布上,本人认为需要DSP运行的的代码应该放在一个.C文件中管理,这样整个工程的代码结构就非常清晰了,查找问题,也容易定位。这个.C我们可以称之为UsrApp.C,包含4个函数,初始化函数,主中断函数,1ms定时器中断函数,主循环函数。 代码如下: ...

0

读x264代码完全结束,哇哈哈哈哈

 2天前结束的,开心 工作进度比较慢,积累了不少看大代码的经验 下一步开始分离一个适用dsp的c语言算法出来,为下一步往dsp上移植做准备了

0

嵌入式Linux字符设备驱动程序的主要数据结构

1)struct cdev:在内核中代表一个字符设备驱动(char device,cdev),每一个字符设备驱动都有一个struct cdev结构体变量与之对应,记录该设备驱动的相关信息,主要包括设备号dev_t dev和设备操作函数集const struct file_operations *ops。定义如下:   struct cdev { struct kobject kobj; str...

个人介绍
暂无介绍