首页 > 分类 > 正文

编码器出现c语言错误

2023-5-25  深圳市松本先天下科技发展有限公司 

FFmepgH264编码器中,有一些很精妙的C语言写法,对于我这个15年C程序员来说,看到这些代码,都感觉自己不会写C程序了。1.defineADDPX_DSP(depth)c-u003eh264_add_pixels4_clear=FUNC(ff_h264_add_pixels4,depth);c-u003eh264_add_pixels8_clear=FUNC(ff_h264_add_pixels8。

1、我是一个嵌入式初学者,请问我要学哪些东西?希望大虾给一些具体的学习流…

我觉得还是先学一下计算机的工作过程,这部分东西不多,网上搜索就可以,这样心里有个数,再来学一本c语言入门书籍,结合着计算机的工作过程来学比较好理解,关于c,学完入门以后,强烈建议再学学c和指针这本书,这本书对c中的概念有深入的解析,还有一本深入理解指针这本书,该书看起来就比较吃力些,但作用很大这时候还没搞明白计算机硬件的那些详细细节,工作过程只是让你了解计算机的那些芯片如何协同工作而已,就要转移到汇编上来,intel汇编用的复杂指令集,arm或者riscV用的是精简指令集,其实我觉得学一样就成,就是为了理解,那些计算机芯片中的详细细节罢了,毕竟无论是我们平常用的那些计算机还是嵌入式芯片,都差不多的器件,都有cpu,内存,i/o,还是可以相互借鉴的其它的就算了,我们既不用去设计操作系统,再说导引程序,相当于计算机的操作系统,芯片厂商会提供,又不需要自己写,也不会去创造一门新语言来设计一个编译器,数据库也用不到,这一下子就去掉了操作系统,编译原理,数据库原理这三块大头,但是计算机网络这块还是。

2、dsp要用到汇编语言吗

肯定要汇编,你不用怕,汇编用得很少,你最好学学汇编,至少要看得懂(不难),绝大多数情况都是把汇编COPY过来用,C语言编程占据99%,剩下1%的汇编你搞不定,整个程序你就OVER了。选择C还是选择ASM进行DSP编程记住一条原则,TI的工程师在不断改进CCS的C程序优化编译器,现在C优化的效率可达到手工汇编的90%甚至更高。

3、新手学电路从哪里开始

先学会欧姆定律,学元件,电阻电容二极管三极管,再学点模拟电路知识,三极管放大电路,再学运放,传感器什么的。做一些简单的实验,比如多谐振荡器、声光玩具,简单的定时延时电路制作、温度控制器等实验再学数字电路。单片机,DAC,ADC。再往上,ARM,FPGA什么的,或者DSP,另外DSP还要学一堆理论,信号与系统,数字信号处理,数字信号处理,傅立叶变换,拉普拉斯变换啥的。

电路的构成电路由电源、负载和中间环节组成。电源是可将其他形式的能量转换成电能、向电路提供电能的装置;负载是可将电能转换成其它形式的能量、在电路中接受电能的设备;中间环节是电源和负载之间不可缺少的连接、控制和保护部件统称为中间环节,如导线、开关及各种继电器等,电路的功能电力系统中的电路可对电能进行传输、分配和转换;电子技术中的电路可对电信号进行传递、变换、储存和处理。

分享到:
相关新闻