![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式软件开发
pannyloveworld
熟悉基于windows和linux系统的C、C++软件开发,同时熟悉FPGA的开发,目前在做图像算法。。
展开
-
嵌入式软件开发注意事项一
嵌入式软件开发注意事项一1、首先对测试板进行各方面硬件性能的测试:电源测试,时钟测试等等。要确保硬件最基本的几个性能是正常的,否则后面真的无法进行软件的开发,因为如果你没有确保硬件的正确性,那么后面进行软件调试时根本不知道是硬件问题还是软件问题。2、在确保板子暂时没有硬件问题的情况下,编写简单的程序来控制CPU,看CPU是否可控,如果可控,则这块板子才能正常使用,才能继续进行调试。3、原创 2017-03-20 14:43:38 · 878 阅读 · 0 评论 -
ADS中startup.s文件启动分析
映像文件分析,ADS 中startup.s 文件启动分析,学嵌入式开发ADS 必看2010-04-17 10:21声明: 我也是转来的,不是原创,由于别人是网易的日志,不能直接转,所以…… 感谢原创!让我明白了startup.s 文件中的一些代码。1、什么是arm 的映像文件,arm 映像文件其实就是可执行文件,包括bin 或hex 两种格式,可以直接烧到ROM 里执行。在转载 2017-05-03 15:09:30 · 2049 阅读 · 0 评论 -
PWM调光方法在LED亮度调节中的应用
LED 是一种固态电光源, 是一种半导体照明器件,其电学特性具有很强的离散性。它具有体积小、机械强度大、功耗低、寿命长, 便于调节控制及无污染等特征,有极大发展前景的新型光源产品。LED 调光方法的实现分为两种: 模拟调光和数字调光, 其中模拟调光是通过改变LED 回路中电流大小达到调光; 数字调光又称PWM 调光, 通过PWM 波开启和关闭LED 来改变正向电流的导通时间以达到亮度调节的效果。模转载 2017-06-13 11:22:16 · 46097 阅读 · 1 评论 -
Android开发实践:常用NDK命令行参数
Android提供了NDK工具,用来编译native代码(c/c++),该工具配置好了相关的交叉编译环境和工具链,只需要你简单地编写几个.mk文件即可将你的c/c++代码编译为Android的java工程/Android手机可以识别、加载和运行的库或者应用程序。默认情况下,使用NDK编译c/c++代码,需要将该代码放置到任一个Android应用工程的jni目录下,然后编写相应的Androi转载 2017-12-21 12:11:56 · 1082 阅读 · 0 评论 -
ubuntu14.04 64bit主机下面安装android的NDK开发环境
通过wget工具下载bin包:$ wget -c http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin12,因为下载下来的是bin包,所以可以直接移动到需要安装的目录下面。 将Android NDK bin包移动到你想要的目录下,如/opt/NDK/1$ chmod a+x android-ndk-转载 2017-12-23 15:28:44 · 333 阅读 · 1 评论 -
CFLAGS详解
CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在安装路径下建立一个include目录,当安装过程中出现问题时,试着把以前安装的包的include转载 2017-12-25 15:01:11 · 36001 阅读 · 0 评论 -
遇到异常:这可能是由某个扩展导致的
重构机房收费系统,我用EA画完UML图,打算用EA自己生成VB.NET代码,这样会方面些。没想到事情没有我想象的那么简单,可能是第一次尝试的原因,导入代码的过程中问题是一个接着一个。不过还好,虽然沿途困难重重,但是我还是一路披荆斩棘,把代码给调通了,在此小小的总结一下我遇到的问题吧。 一、引用问题 用EA在指定的文件包下生成类后,各层之间再调用的时候出现了这么一...转载 2018-10-11 10:31:36 · 935 阅读 · 0 评论