当前位置:网站首页>Summary of problems in rv1109/rv1126 product development
Summary of problems in rv1109/rv1126 product development
2022-06-12 04:56:00 【hi_ LeTian】
After Hisilicon chips became bullish all the way until the supply was cut off , In the embedded face plate , I have been in contact with several chips , I'm too tired , Now at last RK This piece is fairly stable ! Search the Internet now , The face scheme may still be RK It's quite popular .
Now? RK Also introduced 3568 Wait for a series of chips , It seems that we should make efforts to protect the security !
however RK These plans are equally deep , see RK Provided SDK You know , Whole BSP The feeling is from Android From the system , There are no other traditional embedded solutions BSP The package is simple .
I spent a lot of time on this chip 2~3 months , understand BSP, Audio and video processing methods , Transplantation of various libraries , Application adaptation , Then run the machine stability test 2 Months , It is also a variety of problems , Hardware , System , Software , It's tiring enough , Just to summarize !
- BSP Stability , Especially the kernel , System , stay 1.8 Of SDK There are many times when the kernel is used OOPS 了 , Sometimes the whole system hangs up , The watchdog is useless , Upgraded 2.0 The above SDK Will perform better ;
- Audio and video processing , The lower level is V4L2 The architecture of ,ISP It is also built on this layer , If your ISP There are various problems in the image , You can layer to see where the problem is , Is in SENSOR I have it , Still V4L2 Layer , Still ISP See... On the processing , Or in his MEDIA( If you use this ) Process... In the module VI,RGA, VO Which modules appear ?;
- Audio and video processing module can also be seen BSP Several processing methods are provided , The advice is simple Media Module processing , But this module is not complete , Not like Hess's MPP All kinds of functions have , Don't use it too hard , trigger N Such problems are also possible , The function is just right , It's not strong ;
- The audio sense is also a module that is relatively poor , In especial RK809, This product is processing audio , If the audio is full duplex , Not enough performance ! Reading and writing occurs ALSA Times wrong , Talk back , If you want the effect, connect an audio processing chip , Don't expect RK809 On , There is little hope that ,RK Provided 3A The algorithm is also very general ;
- This stuff UBOOT,KERNEL It handles all kinds of hardware such as screen , The network card is not very convenient , A lot of configuration is written in DTS in , It's not very compatible with different configurations of hardware ;
- Peripheral problems , Interruption problem , In the kernel you use delay These delay functions , There is no guarantee in the kernel , If you use GPIO To simulate the I2C, Microroots and so on lead to some peripheral devices CLK Control will have ; problem , It's also all kinds of pits ;
- RK Each chip has a copy called TRM Documents , This document describes various RK The register configuration of the chip , When something goes wrong , If you know this document, it will be very convenient , This part is not publicly placed in BSP In the document of , You need to apply separately ( I don't know RK Why not release ), It is suggested to find out , If you feel RK The various clock configurations are very complicated , If you have this document, you can easily determine whether there is a problem with your configuration by directly looking at the value of the register , What's the problem ( I miss the configuration of Hisilicon before , Direct operation of registers is simple and convenient , this RK Turn the mountain road to shibawan for you );
- The configuration of the power supply on the hardware is as follows FLASH, The Internet IO Several groups of power supply voltage must be configured normally , If it's not normal , Run these groups for a while IO It will hang up and cause the chip to be reimbursed , When making the second model in the early stage , Changed the circuit , No synchronization software , Many test prototypes on the test rack are reimbursed , It is estimated that too many companies have suffered losses in this regard ,2.0 After SDK After compilation , It directly prompts you to pay special attention to the configuration of these groups of power domains ! Still need to vomit RK809 It's terrible ! Or directly DCDC Way !!!
- ISP Image effect , If you do face recognition products ,OV2718,GC2093 The results are very good , There's no need for anything IMX327, Adjust the wide dynamic effect better , Algorithm to find a better , Such as the open sight of the big factory , Shang Tang and so on , The effect of benchmarking and identifying other products is basically OK;
- ISP Don't use it too hard , Too much force is also N Seed problem : Black screen , crash , Blurred screen , stripe !!!
In general, this chip , The feeling is to use it carefully , Easy to use , It's still relatively stable ;
边栏推荐
- Google reinforcement learning framework seed RL environment deployment
- 1007- stair climbing
- Report on the current market situation and future development trend of adhesive industry for radar and ultrasonic sensors in the world and China 2022 ~ 2028
- Ten trends of Internet Security in 2022 industry released
- Pytorch was reported by a large number of netizens that torchrec, a new library, was "born" and has a large scale
- kali_ Nat mode, bridging Internet / host only_ detailed
- Uview customer management JS
- kali下安装pycharm并创建快捷访问
- In the era of smart retail, Weimeng reshapes the value of "shopping guide"
- Spatial distribution data of national multi-year average precipitation 1951-2021, temperature distribution data, evapotranspiration data, evaporation data, solar radiation data, sunshine data and wind
猜你喜欢

Three. JS import model demo analysis (with notes)

asp. Net core theme Middleware

National land use data of 30m precision secondary classification

Simulation of array implementation stack

How to count the total length of roads in the region and draw data histogram

Sentinel-2 data introduction and download

Some problems of silly girl solved

Enhanced vegetation index evi, NDVI data, NPP data, GPP data, land use data, vegetation type data, rainfall data
![[GIS tutorial] land use transfer matrix](/img/89/c5b55262e39405547c46538355e278.jpg)
[GIS tutorial] land use transfer matrix

How to use union all in LINQ- How to use union all in LINQ?
随机推荐
2022“高考记忆” 已打包完成,请查收!
Differences between in and not in, exists and not exists in SQL and performance analysis
【C语言】实现字符串截取功能
Detailed explanation of Command Execution Vulnerability
Let me tell you the benefits of code refactoring
L1-066 cat is liquid (5 points)
Simulation of array implementation stack
Pytorch was reported by a large number of netizens that torchrec, a new library, was "born" and has a large scale
AI and logistics Patent
Ubunt 20.04 uses CDROM or ISO as the installation source
Find missing sequence numbers - SQL query to find missing sequence numbers
The emergence of new ides and the crisis of programmers?
How to quickly reference uview UL in uniapp, and introduce and use uviewui in uni app
@What happens if bean and @component are used on the same class?
JWT learning and use
Chapter 1
Jwt Learning and use
Acquisition of Lai data, NPP data, GPP data and vegetation coverage data
New year news of osdu open underground data space Forum
File contains (regardless of suffix) Apache log remote file contains PHP encapsulated pseudo protocol: