历史上的今天
返回首页

历史上的今天

今天是:2024年10月25日(星期五)

正在发生

2019年10月25日 | tq2440-arm9 的移植(遇到的问题篇)

2019-10-25 来源:51hei

1、内核编译错误(使用编译器的版本不一样)

ARM-Linux-ld: ERROR: drivers/media/video/tq2440/built-in.o is compiled for EABI version 5, whereas drivers/media/video/built-in.o is compiled for version 0

编译内核的时候,遇到了这个错误 ,根据报错提示,可以辨别是编译器的错误。天嵌的光盘 为我们提供了2个交叉编译器,EABI 4.3.3跟softfloat 3.4.5 ,而天气默认的.config配置文件,是使用EABI 4.3.3   ,如果遇到这个问题,可以换成EABI 4.3.3编译器 ,然后在、/etc/profile,增加编译器的路径 ,source /etc/profile 使之生效。就可以编译成功了 。


2、移植摄像头(应用程序,编程后台运行的进程)

最近在移植应用程序上 总是有 一些困扰:  我的应用程序是 uvc_stream,也就是摄像头程序,执行程序的时候,会进入一个死循环 ,使得串口被占用,无法继续执行其他命令,而且,我以后还要加入其他应用。



所以,我要将执行程序编程 系统的 一个进程 ,一直在后台执行  。


将可执行程序uvc_stream(自己的应用程序) 放进 、sbin  目录(主要给予权限),之后进入/ect/rc.d/init.d/目录 ,新建文件,(我这里是USB_camera),文件内容:

#!/bin/sh

base=uvc_stream

#See how were called

case "$1" in

start)

$base &

;;

stop)

pid='/bin/pidof $base'

if [-n "$pid"];then

kill -9 $pid

fi

;;

esac

exit 0;



保存,退出。

然后  就可以 /etc/rc.d/init.d start   就可以运行了  。是不是很简单 ,赶快去试试吧!!


还有人想要 添加 开机自启动吗?

将/etc/rc.d/init.d start   添加进/etc/init.d/rcS 文件中~~


推荐阅读

史海拾趣

FILTRAN公司的发展小趣事

对于固态非易失性精密电位器构成的温度测量电路,网友可能关心的问题以及相应的回答如下:

  1. 固态非易失性精密电位器的工作原理是什么?
    • 回答:固态非易失性精密电位器(如X9C102/103/104/503)包含有99个电阻单元的电阻阵列。滑动单元的位置由CS、U/D和INC三个输入端控制,并且这个位置可以被存储在一个非易失性存储器中,因此在下一次上电时可以被重新调用。
  2. 这种电位器在温度测量电路中的具体应用是怎样的?
    • 回答:非易失性数控电位器如X9312可以构成温度测量电路,作为记数式模数转换电路。通过电位器的电阻值变化来反映温度的变化,实现温度的测量。
  3. 电位器的精度和分辨率如何?
    • 回答:非易失性数控电位器的分辨率等于最大的电阻值被99除。例如,X9C503(50kΩ)的每个抽头间的阻值为505Ω。精密电位器的精度可达0.1%。
  4. 非易失性存储器中的数据可以保存多久?
    • 回答:所有的Xicor非易失性存储器都设计成并经过测试能够用于持久地保存数据的应用场合。滑动端位置数据可保存100年。
  5. 这种电路对温度变化的响应速度如何?
    • 回答:由于参考文章中没有直接提及电位器对温度变化的响应速度,因此无法给出确切的数值。但一般来说,电位器的阻值变化与温度有一定的线性关系,可以较快地反映温度的变化。
  6. 在实际应用中需要注意哪些问题?
    • 回答:在实际应用中,需要注意电位器的额定功率、标称阻值、允许误差等级等参数。此外,电位器在低温环境下使用时需说明,以便采用特制的耐低温油脂。同时,电位器的轴或滑柄长度应尽量短,以提高稳定性和减少晃动。
  7. 电路的稳定性如何?
    • 回答:由于非易失性数控电位器具有非易失性存储功能,因此电路在上电时可以重新调用之前保存的电位器位置数据,从而保证了电路的稳定性。此外,电位器本身也具有较好的稳定性和可靠性。

以上是对固态非易失性精密电位器构成的温度测量电路网友可能关心的问题及相应回答的归纳和总结。

American Technical Ceramics (ATC)公司的发展小趣事

美国技术陶瓷公司(ATC,American Technical Ceramics)是一家专注于设计、制造和销售高性能技术陶瓷产品的公司。以下是关于ATC公司发展的五个相关故事:

  1. 公司成立与初期发展:美国技术陶瓷公司成立于1967年,总部位于美国纽约州的Huntington。公司最初以生产高质量的多层陶瓷电容器而闻名。在成立初期,ATC专注于开发陶瓷材料和制造工艺,确保产品具有优异的电气性能和可靠性,满足客户的需求。

  2. 技术创新与产品扩展:随着技术的发展和市场需求的变化,ATC不断进行技术创新,并扩展产品线。公司推出了一系列新产品,包括陶瓷电感器、滤波器、天线以及定制陶瓷元件等。这些产品在通信、航空航天、医疗、汽车等领域得到广泛应用。

  3. 国际业务拓展:为了满足全球客户的需求,ATC逐步拓展了国际业务。公司在亚洲、欧洲和其他地区设立了销售办事处和分支机构,建立了全球销售网络。通过与国际客户和合作伙伴的合作,ATC不断拓展市场份额,并加强了在全球市场的竞争力。

  4. 质量控制与认证:作为一家专注于高性能技术陶瓷产品的公司,ATC始终将质量放在首位。公司实施严格的质量控制措施,从原材料采购到生产制造、产品测试和交付都严格把关,确保产品符合客户的要求和行业标准。ATC的质量管理体系获得了ISO 9001认证,为客户提供了信心和保障。

  5. 持续创新与发展:随着电子行业的不断发展和技术的进步,ATC致力于持续创新和发展。公司不断投入研发,并与客户合作开发定制化的解决方案,以满足不断变化的市场需求。同时,ATC也积极关注可持续发展和环保责任,努力降低对环境的影响,并致力于推动绿色技术的发展。

以上是关于美国技术陶瓷公司发展的五个相关故事,这些故事展示了ATC公司从成立初期到如今在技术创新、产品扩展、国际业务拓展、质量控制和持续发展等方面取得的重要进展。

ENSIGN公司的发展小趣事

ENSIGN的前身Skylight于1998年在上海成立,专注于商业照明领域。随着市场需求的增长,公司于2003年正式更名为ENSIGN,并开始为零售店铺提供全面的商业照明解决方案。ENSIGN凭借其创新的设计和高质量的产品,逐渐在市场中树立了良好的口碑。

FEIG ELECTRONIC公司的发展小趣事

FEIG ELECTRONIC始终将技术创新作为企业发展的核心动力。公司不断投入大量资源进行技术研发和产品升级,以保持其在RFID领域的领先地位。近年来,FEIG推出了多款具有高性能、高可靠性、高安全性的RFID产品,如长距离读写器、智能门禁系统等。这些产品的推出不仅满足了客户的多样化需求,还进一步巩固了FEIG在RFID领域的市场地位。

以上五个故事大纲简要概述了FEIG ELECTRONIC在电子行业中的发展历程和关键事件。虽然每个故事的具体细节可能有所不同,但它们共同展示了FEIG在技术创新、市场拓展、合作创新、战略合作和持续创新方面的努力和成就。

Fairchild Imaging公司的发展小趣事

Fairchild Imaging公司的历史可以追溯到1950年成立的Fairchild Camera & Instrument Company。这家公司自创立以来,就凭借其创新的技术和优质的产品,在许多重大的政府、国防项目中发挥了关键作用。随着公司业务的不断拓展,Fairchild Camera & Instrument Company逐渐将业务重心转向半导体和集成电路领域,并在此领域取得了显著成就。最终,Fairchild Imaging从Fairchild Camera & Instrument Company中独立出来,专注于高端成像技术的研发和应用。

Baton Lock公司的发展小趣事

除了关注业务发展,Baton Lock公司还非常重视履行企业社会责任。公司积极参与公益事业,支持环保项目,并努力减少生产过程中的环境污染。此外,Baton Lock还注重员工的成长和福利,提供了良好的工作环境和培训机会。这些举措不仅提升了公司的社会形象,也增强了员工的归属感和忠诚度。

请注意,这些故事是基于假设构建的,并非真实事件。如果您需要关于实际存在的电子公司的故事,请提供具体的公司名称,以便我能够为您提供更准确的信息。

问答坊 | AI 解惑

模拟电路采集的精度

翻阅检测技术的时候,发现一个问题,我们在计算模拟电路采集后精度的时候,往往都是按照AD转化后的数值计算的。通常的做法是求出物理量比如电压值单片机采样值的函数:   ADC=F_transfer(V,p1,p2,p3,p4)   得出   ...…

查看全部问答>

TMS320F2812介绍

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑 目前应用最多的是德州仪器公司的TMS320系列和摩托罗拉公司的DSP56000和DSP96000系列。TMS320F28系列芯片是TI最新推出的DSP芯片,特别适用于有大批量数据处理的测控场合,如数据采集,工业自动 ...…

查看全部问答>

求救:tornado 2.2 powerpc c++驱动问题。

下面是编译信息: vxrm *.o *.rpo ctdt.c symTbl.c vxApp* *.out *.pl vxrm ..\\prjComps.h ..\\prjParams.h ..\\prjConfig.c ..\\linkSyms.c vxrm ..\\libs.nm ..\\libs.size F:\\tornado2.2\\host\\gnu\\3.3\\x86-win32\\bin\\ccppc -g -mcpu ...…

查看全部问答>

关于WDB和系统启动

小弟是新接触vxWorks系统的新手,请问有哪位哥哥姐姐有关于WDB的资料么?还有,请问谁有关于vxWorks启动时的资料啊,比如系统先加载什么,然后运行什么,这方面的资料,很急,先谢谢大家了!…

查看全部问答>

求助:自己设计的IIR滤波器

昨天自己设计了一个IIR滤波器,写了个测试程序:滤波器是一个低通的滤波器,要求滤除20KHZ以上的频率段, 程序如下: #include \"filter.h\" #include \"iir.h\" #include \"math.h\" float xn[400],yn[400],zn[400],rn[400]; #pragma DATA_S ...…

查看全部问答>

DSP入门教程

DSP入门教程下载…

查看全部问答>

大家开发LPC1114的时候都是用什么开发模式呢?

大家开发LPC1114的时候都是用什么开发模式呢?从编程环境到编译器再到仿真器…

查看全部问答>

谈F28M35的M3侧的blink例程

从简单的谈起吧。     1、程序先进行了HWREG(SYSCTL_MWRALLOW) =  0xA5A5A5A5;  因为 //必须写入0xA5A5A5A5,之后才能够改写一些被MWRALLOW保护的寄存器   关于哪些寄存器被保护可以参考1.13.1 System Control, Conf ...…

查看全部问答>

[hanker M4开发板试用]Hanker M4初识

Hanker M4初识        5月10日上午接到顺风快递的电话,告知货已经到达楼下。甚是欣喜,飞奔至楼下,虽然意料之中,但依旧痛苦地掏了快递费后,终于看到了hanker M4开发板……     &n ...…

查看全部问答>