嵌入式
weixin_44551105
这个作者很懒,什么都没留下…
展开
-
sourceinsight 中加入工程文件夹是空的
遇到一个很奇怪的问题,在加入名stdio的文件夹到工程时发现,这个文件夹在soureinsight中显示空的。一开始以为是文件夹权限问题,因此我把所有文件都设置成可读可写。还是没有就解决问题,偶然发现sourceinsight中有个特别的工程:base工程这个工程的作用是把是所有项目共有的文件放进去,从而达到共享公有文件的效果。怀着尝试的心态试试!行了!!!显示了我的函数!!!!!...原创 2020-11-23 10:35:58 · 1179 阅读 · 0 评论 -
C中break,continue,returen在循环中的区别,及记录在这写出的bug
break,continue,returen都又跳出的意思。但是怎么跳,接下来看一段学习imx6ull时候按键控制led的代码,声明:文中代码没有上下文,只需要听我讲就行!原创 2020-11-12 14:00:04 · 236 阅读 · 0 评论 -
定义结构体时候初始化引起的问题
编译时候发生错误bsp/gpio/bsp_gpio.h:18:20: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘attribute’ before ‘=’ token u8 default_dir = 0;bsp/gpio/bsp_gpio.c:10:38: error: ‘gpio_pin_config_t’ has no member named ‘default_dir’gpio_pinwrite(base,pin,config->defaul原创 2020-11-11 18:23:16 · 826 阅读 · 0 评论 -
一个简单的预构建库使用
工作中需要编译出一个可执行文件,adb push到板子里面运行。这个可执行文件需要依赖两个共享库:uvc_cam、camnetstream。所谓预编译,我的理解就是不需要提供c和cpp源码,直接提供so库给可执行文件,从而减少编译时间,但是即使这样,我们也要用预构建来声明一个共享库模块。下面分析一下这个Android.mk文件。LOCAL_PATH:= $(call my-dir)返回当前Android.mk所在的路径include $(CLEAR_VARS) LOCAL_MODULE :=原创 2020-11-02 15:45:56 · 294 阅读 · 0 评论