![嵌入式视频纠错记录集_第1页](http://file4.renrendoc.com/view/673cfd0eab2f8ffb627c8ebb5c7db223/673cfd0eab2f8ffb627c8ebb5c7db2231.gif)
![嵌入式视频纠错记录集_第2页](http://file4.renrendoc.com/view/673cfd0eab2f8ffb627c8ebb5c7db223/673cfd0eab2f8ffb627c8ebb5c7db2232.gif)
![嵌入式视频纠错记录集_第3页](http://file4.renrendoc.com/view/673cfd0eab2f8ffb627c8ebb5c7db223/673cfd0eab2f8ffb627c8ebb5c7db2233.gif)
![嵌入式视频纠错记录集_第4页](http://file4.renrendoc.com/view/673cfd0eab2f8ffb627c8ebb5c7db223/673cfd0eab2f8ffb627c8ebb5c7db2234.gif)
![嵌入式视频纠错记录集_第5页](http://file4.renrendoc.com/view/673cfd0eab2f8ffb627c8ebb5c7db223/673cfd0eab2f8ffb627c8ebb5c7db2235.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
韦东山纠错记录集(第二版时间:2012/10--创始人:韦邮箱:前这里是在群里整理的遇到的问题,有错和问题的情况下希望大家提出来发邮件至 或者直接问。群里很多问题答案都是未果的。希望问题已解决的同学说一下"问题已解决",如果能解决问题的思路解释一下就可以更好为大家做记录了,谢谢大家合作!大家问问题的时候希望大家先整一下思路,把要问的问题详细的描述清楚。如果群里也许有些问题没有具体总结到,大家也可以发邮件,后会加以修正。第1期2440免费,后可以直接,地址 这3个地址上的是一样的,请自己选择比较快的第1期s3c6410共23个,免费,地址 这几个里的内容是完全一样的,请自行选择较快第2期(以2440为基础,没有6410,但是原理是相通的),后需要使用 这几个里的内容是完全一样的,请自行选择较快3 /s/MKDre95iy-器支持快速的huplayer 前言jjx(348248135)下午就看第二你就慢慢懂正文1、问:,socket编程,实现打印信息的查看这一节socket不是用来进程通信吗?答:可以用来进程通信,也可以用来打印。打印,也是进程通2、问:用gcccimplicitdeclarationoffunction'...'的答:经过这几天的经验,发现主要有2种情况会产生这种没有把函数所在的c文件生成.o目标在函数所在的c文件中定义了,但是没有在与之相关联的h文件中3cpu有三种状态通过系统调用进入内核通过中断进入内核态用户4、问我现在做实验,是直接把根的init.rc取出来改完再push进去,重启.但mmcblk的属答:把od写到一个.sh里去,然后在initrc里service启动.可能别人在什么地方又执行了od改了你的权限。而你这样可以在系统启动起来后执行的,就不会有人再覆盖你5、问用Jlink怎么烧写机程序到nand到MINI2440里去运行答:jlink只能烧写norflash,不能烧写nand6、问我现在就不明白把代码连接到0x33f80000上,我到norflash,开始运行的是跟位无关的,到代码的时/*memorycontrolconfiguration/*maker0relativethecurrentlocationsothatit/*readsSMRDATAoutofFLASHratherthanmemory!*/ r0,=SMRDATAsubr0,r0,r1ldrr1,=BWSCON/*BusWidthStatusController*/ r2,r0,#13*4 r3,[r0], r3,[r1], r2, /*everythingisfinenow*/movpc,lr/*theliteralpoolsorigin*/这里面的 r0,=SMRDATA这一句怎么理解答:这个应该是程序的地址中的SMRDATA伪代码符号的地7、问内核自带的dededeay这几个函数的延时时间级别与板子PU答:看看这几个函数的定8、问现在的Android启动是从sd卡启动还是emmc呢它们有什么区别啊有人知道答 emmc其实就是比nandflash多了一个控制器9、问makefile文件里的CONFIG_NAND_SPL=y是不是相当于在c文件里的#define答:应该可以这么认为,在下一级的 中定10、问在motion进行./configure的时候显示FatalErrorYOUMUSTHAVEjpeg答:缺少jpeg的支持11、问mtk6575android4.0平 是在什么地方挂接分区的?改写分区mmcblk0的读写属性.我init.rc中od了,但没有效果.请教各答:肯定是在init.rc里挂接呀。问题是你设置的init.rc是开发板对应的么问:我现在做实验,是直接把 的 取出来改完再push进去,重启.但的属性还是没改过答:在uevent..rc里面看了吗,你的机器应该是会有这个文件的。先找到mount在什么地方吧,找到mount在什么地方,你的chown就不会改错地方了。ueventd.rc,启动的时候会调答:把od写到一个.sh里去,然后在init.rc里service启问:那有没有片外的答:没有见问:有个题目说是如何优化对答:如果那块内存没有特别设置13、问:\linux-\arch\arm\mach-s3c2410\include\mach\regs-答 makedistclean之后再编14、问:那个用内存模拟块设备驱动的程序,为什么我在linux- 内核上编译加载insmodramblock格式化mkdosfsfdiskdev/ramblockwp答:文件系统没启动mdev15insmods3c_tckolsdev/event*答:给dev前加一个 试试,或者就是没创建设备文16、问:r= if(r==0)dev->buf_len=0;}这里出现超时错误,现象pdata->bus_delayis:ff,dev->adapter.timeouti2c_davincii2c_davinci.1:controllertimedout答 17、问:make[1]:***[scripts/kconfig/dochecklxdialog]错误1make:***[ config]错误2答:缺少18、问:uboot2009-11ID00x30008000入口地址0x30008040停到bootingthekernel就不动了可能是什么原因答加载内核地址0先 地址0x30008000拷贝到内存改下地址,比如0x31000000答:操作方式内存大小不一样 的大小跟你的物理地址线根数有关比如你的地址线为32根,那么2^32=4G,你最大只能4g 不存在这个问题,他可以先发送地址再20、问:问你一个问题A8DDR初始ldrr1,=0x00000086@PhyControl1DLLparametersetting,LPDDR/LPDDR2Casestrr1,[r0,#DMC_PHYCONTROL1] forDLLLock0x8是怎样得出来答:寄存器址加偏移值,8是偏21、问:我在linux中编译的qt。然后放到机器上跑。运行就提示这个了ELFHeader: 7f454c460101010300000000000000 2'scomplement,little 1 UNIX-ABI EXEC(Executable Entrypoint Startofprogram 52(bytesintoStartofsectionheaders: Sizeofthis 52Sizeofprogram 32Numberofprogram Sizeofsection 40Numberofsection Sectionheaderstringtableindex:基本上有2个原因不是交叉编缺库或是库不是来自己同一个编译需要手动挂载,但是不能rcS有没有可执行的权限,lsetc/init.d/rcSl看看,然后贴出来问:#lsetc/init.d/rcS-l 11000 132Jan 可执答:你照这样写inittab#/etc/inittab #系统启动后最先执行,只执行一次,init进程等待它结束才执行其他动作;所以首先执行的是/etc/init.d/rcS这个文件console::ask:-/bin/sh#console表示这个子进程要使用的控制台,如果省略则使用和init进程一样的控制台;ask表示init进程监视发现子进程退出后,重新启动它,#不过进程先输出”PleasepressEntertoactivatethisconsole”等用户输入回车键后才启动子进程;所以这里使用console作为控制台并且执行-/bin/sh交互程序。::once:/usr/sbin/netd-l/bin/login#once表示系统执行完wait进程后执行,只执行一次init进程不等待它的结束;执行的程序时/usr/sbin/netd-l #ctrlael表示按下 el组合键时,执行/sbin/reboot程::shutdown:/bin/umountarshutdown表示当系统关机时执行/bin/umountarrcS这样改:umask TrapCTRL-C&conlyinthiss sowecaninterruptsubprocesses.mount-mkdir-pmount-tdevptsdevptsmdev-s问这样倒是可以了,不过启动的时候提示这个问:好了,V522、问:mini2440有谁遇到过DNW的USB驱动可以装上去,但是一插USB线识DNWX,然后关机,关不掉的情况!win732旗舰版宏基笔记本答:WIN7下就不要用DNW了2个替代方法 2.用LINUX下的 比如同时在一个时刻开启然后1s后处理一个,5s后再处理一个答:可以24ARMstructirq_descirq_desc[NR_IRQS];irq_desc[]应该是irq_desc结构的数组呀,怎么有的、网页里说irq_desc[]是一个指向irq_desc_t结构的数组??25、问:我uboot的时候,烧写到板子上为什么终端没有打印信息?????2.串口初始化问题,即波特率设3.终端设置26、问:在nandjffs2根文件系统,这是什么原JFFS2时,-e,s的参数要设对,2048、128KiB.你用什么命令制作?怎么烧写问:制作:mkfs.jffs2-n-s2048- 128KiB-drootfs/-o烧写:nanderase0x580000nand 0x330000000x580000答:nand 0x330000000x580000改为nand 0x330000000x5800006个b从ub0用ead数问:怎样设答:staticint{structtermios//gettheterminalstate//turnoffcanonicalmode//minimumofnumberinputtTTYState.c_cc[VMIN]= /*有一个数据时就立刻返回//settheterminaltcsetattr(STDIN_FILENO,TCSANOW,}STDIN_FILENO27、问:同一个内核u-boot启动后,设置相同的启动参数,有一个可以启动内核,答:这个跟u-boot启动kernel传递的地址有28、问:韦老师,昨天出现了一个问题,我nfs挂载文件系统可以,然后我将该文件系统制yaffs2时,烧录nand上,文件系统已经挂载上了,但是出现can'texec-/bin/sh…,答:1.mkyaffs2image2.烧写命令不29、问:你nand上运行是什么答:也就是说程序在到norflash上的频率是12MHZ,在nnandflash运行是控制器进行了分频处30、问:问个问题,arm中运行在linu叉编译后的o程序,pc机上是动态的,在arm上运行时,说不能找到动态库,然后我再开发板的linux系统文件lib下没有找到库答:就在编译器的里面,在pc机linux下的lib文件的库文件,到arm中lib去linux根/lib的库,交叉编译链里面的31、问:把风鸣器关了,苦于找不到在哪答:光盘里的linux-在TQ2440/MINI2440上使用时会导致蜂鸣器响,这是因为JZ2440LCDGPB0LCD背光使能引脚,而TQ2440/MINI2440用GPB0作为蜂鸣器的使能使用TQ2440/MINI2440时,重新配置内核把自带的LCD驱动去掉即可,方法如下: 下执行:make ->Device->GraphicsS3C2410LCDframebuffer //32、问:./test为什么执行程序后面还要带一个&答:linux运行程序使用&,如,pythonmain.py&,表示运行main.py,即后此程序仍然在运行,psaux|grep"pythonmain.py"可以查看到但是当你的ux32、问s3c2410_gpio_cfgpin(S3C2410_GPG12,S3C2410_GPG12_XMON);S3C2410_GPG12=S3C2410_GPIONO(S3C2410_GPIO_BANKG,12)S3C2410_GPIO_BANKG= S3C2410_GPG12=S3C2410_GPIONO(32*6+12)S3C2410_GPG12_XMON=(0x03<<24)s3c2410_gpio_cfgpin(S3C2410_GPG12,S3C2410_GPG12_XMON);voids3c2410_gpio_cfgpin((0xcc,0x03<<24) iomem*base=S3C24XX_GPIO_BASE=((((pin)&~31)>>1)+S3C24XX_VA_GPIO) S3C2410_PA_GPIO=0x560000000x5600-0x50000x06000xf000+0x00400xf640S3C24XX_GPIO_BASE=((0xcc)& +0xf640 +0xf640(SC41_GPG12,来60是什么,而0xf6400000又与谁对应这个是虚拟问于是分析源码后来发现只要弄清楚这个虚拟地址就f6000u262.6中答:你通过宏找到的是虚拟地iomemlinux2.6.9I/O的内存空间。主要是为了驱动程序的通用性考虑。由于不同的CPU体系结构对I/O空间的表示可能不同。iomem时,编译器会忽略对变量的检查(voidiomem。若要对它进行检查,当iomem的指针和正常的指针混用时,就会发出一些警告33答:ls/dev-al字符设备前面是c开头块设备前面是b开头34、问:内核里的机器 在哪里可以看到archarm下toolsmach-types35、问:文件开头的地址0x00001000是什么意思是个什么地址?跟地址是个{.=.=.text:{*(.text)TEXT_BASE和文件里的地址是同一个东西吗?要保持一样吗答:=0x00001000;:起始地址。TEXT_BASE只是程序里的源码,没什么关中,移植后为什么串口没有输出信息答:任何一个环节没改好,串口都会没输出。用点LED的方法调37yaffs2可不可以用NFS挂接网络文件系统。答:可以,配置上对nfs的支持即可38、问:为什么我移植的LCD屏上的文字开始显示,过一会就不亮了,全部黑屏,是怎么答:电源管理方面的,过一段时间就休眠,大概10分钟吧,以前碰到过问:答:有个,在开发板运行一下“open_lcd。把open_lcd放到开发板的下 运用即可(它的配置文件为/etc/exports,在里面增加以下内容/work/nfs_root问:屏保问题解决了,在内核源码的 中第181行staticintblankinterval=改为staticintblankinterval=这样屏保就不会生效,LCD一直亮39、问:我用的linux是centos,为什么用cuteftp连接不上linux呢,ip设置都是正确的,securecrt能使用答:a、linux命令行执行servicesshdrestart试试,然后刷新一下b、linuxvftpdc、都关d、windows和linux互相一下,先确保网络是通e、cuteFTP设置呢?协议和端F、将/etc下的vsftpd/下的ftpusers中的rootG、服务器再重启,servicevsftpdH、有 不允许从windows中往linux中拷贝文件,是权限的问答:SDRAM地址跟接口有{.start= //这个中断号号是怎么定义的,我查了内核中的这个 =.flags=},IRQ_EINT(0)=101不知道这个101的意答:这个是内核定义的中断号,对应你的 申请的中断处理函42、问:jtag工具能用eclipse进行源码级别的调试有些前这个程序编译时要加-g选项,它给程序添加调试信息,arm-linux-gdb是根据这些信息来程序必须位于它的地址上面,因为arm-linux-gdb根据调试信息里的地址去找读所以,重定位之前的代码是没法调试的,因为这时候程序还没在它的地址上另外因为程序要事先位于地址上,如果这个地址是SDRAM的话,那么就必须用JTAG工具来初始化SDRAM,并且程序里就不要去初始化SDRAM了文件必须是这样的形SECTIONS.= rodataALIGN(4):{*(.dataALIGN(4):{*(.data).bss :{ *(COMMON)}答43、问:cdevkobjectksetbus答:kobjectkset是Linux设备驱动的底层数据结构而已,bus、device、driver是架 只是为方便描述字符驱动而建立1、问:制作的u- 在内存运行停留 64 2 512***Warning-badCRCorNAND,usingdefault 就不动答:可能有坏块,还不是在flash运行,是在SDRAM中运行,使用J-Link到运44、问:老师是这样的两个是一个问nand02561指令读答:0指令可以读写上半页,接着再读下半页,只要发一次0指令,就可以读完一整页问:-小页的 不是大页的老答:发01,是想从下半页开始读,跳45、问:韦老师,一块2440的板子,DM9000A网卡挂在bank3上了,u-boot上改了基址 这是什么问答:inittabconsole答::看第2期mdev50hda1uboot和内核,然后,启动就卡在这里:hda1好像没有了答:你应该从头学习怎么建一个系统,你还要烧写根51sp设置到sram中的blhandleirq还能正常运行不呢?答:可以,ARMCPUSP对应不同的寄存器,发生中断时,CPU会进入中断模式,并且用中断模式下的SP52、问:我就是搞不msrcpsr_c, @0xd2我总认为进入了中答:进入中断模式,不表示发生了中断,发生了中断,会进入中断后续第1期2440免费,后可以直接,地址 这3个地址上的是一样的,请自己选择比较快的第1期s3c6410共23个,免费,地址 这几个里的内容是完全一样的,请自行选择较快第2期(以2440为基础,没有6410,但是原理是相通的),后需要使用器并且输入用户名/才能,地址: 这几个里的内容是完全一样的,请自行选择较快3 /s/MKDre95iy-器支持快速的 第二期第12课第8节字符设备驱动程序之定时器防抖动_第13课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度供配电设施智能化改造工程合同范本
- 2025年度叉车设备购置与安装调试合同
- 2025年度储罐租赁及节能减排技术应用合同4篇
- 二零二四事业单位实习生劳动合同范本3篇
- 二零二五年度生态城市绿化除草与建设合同4篇
- 2025年度户外广告牌使用权转让合同范本
- 2025年度国际技术转移与许可合同示范文本
- 2025年杭州健身房装修施工合同规范范本
- 2025年度合法私人借款合同修订版
- 二零二四年度云服务技术支持与委托代理合同3篇
- 中央2025年公安部部分直属事业单位招聘84人笔试历年参考题库附带答案详解
- 三年级数学(上)计算题专项练习附答案
- 中医诊疗方案肾病科
- 2025年安庆港华燃气限公司招聘工作人员14人高频重点提升(共500题)附带答案详解
- 人教版(2025新版)七年级下册数学第七章 相交线与平行线 单元测试卷(含答案)
- 玩具有害物质风险评估-洞察分析
- (高清版)DZT 0073-2016 电阻率剖面法技术规程
- 完整2024年开工第一课课件
- 高一学期述职报告
- 三废环保管理培训
- 医院护理培训课件:《早产儿姿势管理与摆位》
评论
0/150
提交评论