IBASE IBR215 ਸੀਰੀਜ਼ ਰਗਡਾਈਜ਼ਡ ਏਮਬੈਡਡ ਕੰਪਿਊਟਰ ਯੂਜ਼ਰ ਮੈਨੂਅਲ
IBR215 ਸੀਰੀਜ਼
ਰਗਡਾਈਜ਼ਡ ਏਮਬੈਡਡ ਕੰਪਿਊਟਰ
NXP ARM@ Cortex@ ਨਾਲ
A53 i.MX8M ਪਲੱਸ ਕਵਾਡ SOC
ਕਾਪੀਰਾਈਟ
© 2018 IBASE ਤਕਨਾਲੋਜੀ, Inc. ਸਾਰੇ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ।
ਇਸ ਪ੍ਰਕਾਸ਼ਨ ਦੇ ਕਿਸੇ ਵੀ ਹਿੱਸੇ ਨੂੰ IBASE Technology, Inc ਦੀ ਪੂਰਵ ਲਿਖਤੀ ਸਹਿਮਤੀ ਤੋਂ ਬਿਨਾਂ ਮੁੜ-ਨਿਰਮਿਤ, ਕਾਪੀ, ਇੱਕ ਰੀਟਰੀਵਲ ਸਿਸਟਮ ਵਿੱਚ ਸਟੋਰ, ਕਿਸੇ ਵੀ ਭਾਸ਼ਾ ਵਿੱਚ ਅਨੁਵਾਦ ਜਾਂ ਕਿਸੇ ਵੀ ਰੂਪ ਵਿੱਚ ਜਾਂ ਕਿਸੇ ਵੀ ਰੂਪ ਵਿੱਚ ਪ੍ਰਸਾਰਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। (ਇਸ ਤੋਂ ਬਾਅਦ "IBASE" ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ)।
ਬੇਦਾਅਵਾ
IBASE ਬਿਨਾਂ ਕਿਸੇ ਪੂਰਵ ਸੂਚਨਾ ਦੇ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਵਰਣਿਤ ਉਤਪਾਦਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਅਤੇ ਸੁਧਾਰ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਹਰ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਗਈ ਹੈ ਕਿ ਦਸਤਾਵੇਜ਼ ਵਿਚਲੀ ਜਾਣਕਾਰੀ ਸਹੀ ਹੈ; ਹਾਲਾਂਕਿ, IBASE ਇਹ ਗਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦਾ ਕਿ ਇਹ ਦਸਤਾਵੇਜ਼ ਗਲਤੀ-ਮੁਕਤ ਹੈ। ਆਈ.ਬੀ.ਏ.ਐੱਸ.ਈ. ਇੱਥੇ ਮੌਜੂਦ ਉਤਪਾਦ ਜਾਂ ਜਾਣਕਾਰੀ ਦੀ ਦੁਰਵਰਤੋਂ ਜਾਂ ਵਰਤੋਂ ਕਰਨ ਦੀ ਅਸਮਰੱਥਾ, ਅਤੇ ਤੀਜੀ ਧਿਰ ਦੇ ਅਧਿਕਾਰਾਂ ਦੀ ਕਿਸੇ ਵੀ ਉਲੰਘਣਾ ਲਈ, ਜੋ ਇਸਦੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹੋ ਸਕਦੀ ਹੈ, ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਇਤਫਾਕਨ ਜਾਂ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਨੁਕਸਾਨਾਂ ਲਈ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ।
ਟ੍ਰੇਡਮਾਰਕ
ਇੱਥੇ ਦੱਸੇ ਗਏ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ, ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਅਤੇ ਬ੍ਰਾਂਡ ਸਿਰਫ ਪਛਾਣ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਦੇ ਸੰਬੰਧਿਤ ਮਾਲਕਾਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਅਤੇ/ਜਾਂ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੋ ਸਕਦੇ ਹਨ।
ਪਾਲਣਾ
ਇਸ ਮੈਨੂਅਲ ਵਿੱਚ ਵਰਣਿਤ ਉਤਪਾਦ ਸਾਰੇ ਲਾਗੂ ਯੂਰਪੀਅਨ ਯੂਨੀਅਨ (CE) ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਜੇਕਰ ਇਸ ਵਿੱਚ CE ਮਾਰਕਿੰਗ ਹੈ। ਸਿਸਟਮਾਂ ਨੂੰ CE ਅਨੁਕੂਲ ਬਣੇ ਰਹਿਣ ਲਈ, ਸਿਰਫ਼ CE ਅਨੁਕੂਲ ਹਿੱਸੇ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ। CE ਦੀ ਪਾਲਣਾ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਲਈ ਵੀ ਸਹੀ ਕੇਬਲ ਅਤੇ ਕੇਬਲਿੰਗ ਤਕਨੀਕਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇਸ ਉਤਪਾਦ ਦੀ ਜਾਂਚ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ FCC ਨਿਯਮਾਂ ਦੇ ਭਾਗ 15 ਦੇ ਅਨੁਸਾਰ, ਕਲਾਸ B ਡਿਵਾਈਸ ਲਈ ਸੀਮਾਵਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਲਈ ਪਾਇਆ ਗਿਆ ਹੈ। ਇਹ ਸੀਮਾਵਾਂ ਰਿਹਾਇਸ਼ੀ ਸਥਾਪਨਾ ਵਿੱਚ ਹਾਨੀਕਾਰਕ ਦਖਲਅੰਦਾਜ਼ੀ ਤੋਂ ਉਚਿਤ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਇਹ ਸਾਜ਼ੋ-ਸਾਮਾਨ ਰੇਡੀਓ ਫ੍ਰੀਕੁਐਂਸੀ ਊਰਜਾ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਵਰਤ ਸਕਦਾ ਹੈ ਅਤੇ ਰੇਡੀਏਟ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ, ਜੇ ਨਿਰਮਾਤਾ ਦੀਆਂ ਹਿਦਾਇਤਾਂ ਦੇ ਅਨੁਸਾਰ ਸਥਾਪਿਤ ਅਤੇ ਵਰਤਿਆ ਨਹੀਂ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਰੇਡੀਓ ਸੰਚਾਰ ਵਿੱਚ ਨੁਕਸਾਨਦੇਹ ਦਖਲ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ।
WEEE
ਇਲੈਕਟ੍ਰੀਕਲ ਅਤੇ ਇਲੈਕਟ੍ਰਾਨਿਕ ਉਪਕਰਨਾਂ (WEEE – 2012/19/EU) ਦੇ EU ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਅਨੁਸਾਰ, ਇਸ ਉਤਪਾਦ ਨੂੰ ਸਾਧਾਰਨ ਘਰੇਲੂ ਰਹਿੰਦ-ਖੂੰਹਦ ਦੇ ਰੂਪ ਵਿੱਚ ਨਿਪਟਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਦੀ ਬਜਾਏ, ਇਸਨੂੰ ਮਿਉਂਸਪਲ ਰੀਸਾਈਕਲਿੰਗ ਕਲੈਕਸ਼ਨ ਪੁਆਇੰਟ 'ਤੇ ਵਾਪਸ ਕਰਕੇ ਇਸ ਦਾ ਨਿਪਟਾਰਾ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਲੈਕਟ੍ਰਾਨਿਕ ਉਤਪਾਦਾਂ ਦੇ ਨਿਪਟਾਰੇ ਲਈ ਸਥਾਨਕ ਨਿਯਮਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
ਹਰੇ IBASE
ਇਹ ਉਤਪਾਦ ਮੌਜੂਦਾ RoHS ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਜੋ ਕੈਡਮੀਅਮ ਨੂੰ ਛੱਡ ਕੇ ਭਾਰ (0.1 ਪੀਪੀਐਮ) ਦੁਆਰਾ 1000% ਤੋਂ ਵੱਧ ਨਾ ਹੋਣ ਦੀ ਗਾੜ੍ਹਾਪਣ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਪਦਾਰਥਾਂ ਦੀ ਵਰਤੋਂ ਨੂੰ ਸੀਮਤ ਕਰਦਾ ਹੈ, ਭਾਰ (0.01 ਪੀਪੀਐਮ) ਦੁਆਰਾ 100% ਤੱਕ ਸੀਮਿਤ ਹੈ।
- ਲੀਡ (ਪੀਬੀ)
- ਪਾਰਾ (ਐਚ.ਜੀ.)
- ਕੈਡਮੀਅਮ (ਸੀਡੀ)
- ਹੈਕਸਾਵੈਲੈਂਟ ਕ੍ਰੋਮੀਅਮ (Cr6+)
- ਪੌਲੀਬ੍ਰੋਮਿਨੇਟਡ ਬਾਇਫੇਨਾਇਲਸ (PBB)
- ਪੌਲੀਬ੍ਰੋਮੀਨੇਟਡ ਡਿਫੇਨਾਇਲ ਈਥਰ (PBDE)
ਮਹੱਤਵਪੂਰਨ ਸੁਰੱਖਿਆ ਜਾਣਕਾਰੀ
ਇਸ ਡਿਵਾਈਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸੁਰੱਖਿਆ ਜਾਣਕਾਰੀ ਨੂੰ ਧਿਆਨ ਨਾਲ ਪੜ੍ਹੋ।
ਤੁਹਾਡੇ ਸਿਸਟਮ ਦੀ ਸਥਾਪਨਾ:
- ਡਿਵਾਈਸ ਨੂੰ ਲੇਟਵੇਂ ਤੌਰ 'ਤੇ ਸਥਿਰ ਅਤੇ ਠੋਸ ਸਤ੍ਹਾ 'ਤੇ ਰੱਖੋ।
- ਇਸ ਉਤਪਾਦ ਦੀ ਵਰਤੋਂ ਪਾਣੀ ਜਾਂ ਕਿਸੇ ਗਰਮ ਸਰੋਤ ਦੇ ਨੇੜੇ ਨਾ ਕਰੋ।
- ਡਿਵਾਈਸ ਦੇ ਆਲੇ ਦੁਆਲੇ ਕਾਫ਼ੀ ਥਾਂ ਛੱਡੋ ਅਤੇ ਹਵਾਦਾਰੀ ਦੇ ਖੁੱਲਣ ਨੂੰ ਨਾ ਰੋਕੋ। ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਕਿਸੇ ਵੀ ਵਸਤੂ ਨੂੰ ਖੁੱਲਣ ਵਿੱਚ ਨਾ ਸੁੱਟੋ ਜਾਂ ਪਾਓ।
- ਇਸ ਉਤਪਾਦ ਦੀ ਵਰਤੋਂ 0˚C ਅਤੇ 60˚C ਦੇ ਵਿਚਕਾਰ ਅੰਬੀਨਟ ਤਾਪਮਾਨ ਵਾਲੇ ਵਾਤਾਵਰਨ ਵਿੱਚ ਕਰੋ।
ਵਰਤੋਂ ਦੌਰਾਨ ਦੇਖਭਾਲ:
- ਡਿਵਾਈਸ ਦੇ ਸਿਖਰ 'ਤੇ ਭਾਰੀ ਵਸਤੂਆਂ ਨੂੰ ਨਾ ਰੱਖੋ।
- ਸਹੀ ਵੋਲਯੂਮ ਨੂੰ ਜੋੜਨਾ ਯਕੀਨੀ ਬਣਾਓtage ਜੰਤਰ ਨੂੰ. ਸਹੀ ਵੋਲਯੂਮ ਦੀ ਸਪਲਾਈ ਕਰਨ ਵਿੱਚ ਅਸਫਲਤਾtage ਯੂਨਿਟ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾ ਸਕਦਾ ਹੈ।
- ਬਿਜਲੀ ਦੀ ਤਾਰ 'ਤੇ ਨਾ ਚੱਲੋ ਅਤੇ ਨਾ ਹੀ ਇਸ 'ਤੇ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਆਰਾਮ ਕਰਨ ਦਿਓ।
- ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਐਕਸਟੈਂਸ਼ਨ ਕੋਰਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਕੁੱਲ ampਐਕਸਟੈਂਸ਼ਨ ਕੋਰਡ ਵਿੱਚ ਪਲੱਗ ਕੀਤੇ ਸਾਰੇ ਡਿਵਾਈਸਾਂ ਦੀ ਪਹਿਲਾਂ ਰੇਟਿੰਗ ਕੋਰਡ ਦੀ ਨਹੀਂ ਹੁੰਦੀ ਹੈ ampਹੋਰ ਰੇਟਿੰਗ.
- ਆਪਣੀ ਡਿਵਾਈਸ 'ਤੇ ਪਾਣੀ ਜਾਂ ਕੋਈ ਹੋਰ ਤਰਲ ਨਾ ਫੈਲਾਓ।
- ਡਿਵਾਈਸ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹਮੇਸ਼ਾਂ ਕੰਧ ਦੇ ਆਊਟਲੇਟ ਤੋਂ ਪਾਵਰ ਕੋਰਡ ਨੂੰ ਅਨਪਲੱਗ ਕਰੋ।
- ਡਿਵਾਈਸ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਲਈ ਸਿਰਫ਼ ਨਿਰਪੱਖ ਸਫਾਈ ਏਜੰਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਇੱਕ ਕੰਪਿਊਟਰ ਵੈਕਿਊਮ ਕਲੀਨਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੈਕਿਊਮ ਧੂੜ ਅਤੇ ਹਵਾਦਾਰਾਂ ਤੋਂ ਕਣ।
ਉਤਪਾਦ ਨੂੰ ਵੱਖ ਕਰਨਾ
ਡਿਵਾਈਸ ਨੂੰ ਮੁਰੰਮਤ ਕਰਨ, ਵੱਖ ਕਰਨ ਜਾਂ ਇਸ ਵਿੱਚ ਸੋਧ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਾ ਕਰੋ। ਅਜਿਹਾ ਕਰਨ ਨਾਲ ਵਾਰੰਟੀ ਖਤਮ ਹੋ ਜਾਵੇਗੀ ਅਤੇ ਉਤਪਾਦ ਨੂੰ ਨੁਕਸਾਨ ਜਾਂ ਨਿੱਜੀ ਸੱਟ ਲੱਗ ਸਕਦੀ ਹੈ।
ਸਾਵਧਾਨ
ਨਿਰਮਾਤਾ ਦੁਆਰਾ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਸਮਾਨ ਜਾਂ ਸਮਾਨ ਕਿਸਮ ਨਾਲ ਹੀ ਬਦਲੋ।
ਸਥਾਨਕ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਵਰਤੀਆਂ ਗਈਆਂ ਬੈਟਰੀਆਂ ਦਾ ਨਿਪਟਾਰਾ ਕਰੋ।
ਵਾਰੰਟੀ ਨੀਤੀ
- IBASE ਮਿਆਰੀ ਉਤਪਾਦ:
ਸ਼ਿਪਮੈਂਟ ਦੀ ਮਿਤੀ ਤੋਂ 24-ਮਹੀਨੇ ਦੀ (2-ਸਾਲ) ਵਾਰੰਟੀ। ਜੇਕਰ ਸ਼ਿਪਿੰਗ ਦੀ ਮਿਤੀ ਦਾ ਪਤਾ ਨਹੀਂ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਤਾਂ ਉਤਪਾਦ ਦੇ ਸੀਰੀਅਲ ਨੰਬਰਾਂ ਦੀ ਵਰਤੋਂ ਲਗਭਗ ਸ਼ਿਪਿੰਗ ਮਿਤੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। - ਤੀਜੀ-ਧਿਰ ਦੇ ਹਿੱਸੇ:
12-ਮਹੀਨੇ ਦੀ (1-ਸਾਲ) ਵਾਰੰਟੀ ਤੀਸਰੇ-ਪਾਰਟੀ ਦੇ ਹਿੱਸਿਆਂ ਲਈ ਡਿਲੀਵਰੀ ਤੋਂ ਜੋ IBASE ਦੁਆਰਾ ਨਿਰਮਿਤ ਨਹੀਂ ਹਨ, ਜਿਵੇਂ ਕਿ CPU, CPU ਕੂਲਰ, ਮੈਮੋਰੀ, ਸਟੋਰੇਜ ਡਿਵਾਈਸਾਂ, ਪਾਵਰ ਅਡੈਪਟਰ, ਡਿਸਪਲੇ ਪੈਨਲ ਅਤੇ ਟੱਚ ਸਕ੍ਰੀਨ।
* ਉਤਪਾਦ, ਹਾਲਾਂਕਿ, ਦੁਰਵਰਤੋਂ, ਦੁਰਘਟਨਾ, ਗਲਤ ਸਥਾਪਨਾ ਜਾਂ ਅਣਅਧਿਕਾਰਤ ਮੁਰੰਮਤ ਦੇ ਕਾਰਨ ਅਸਫ਼ਲ ਹੋਣ ਵਾਲੇ ਉਤਪਾਦਾਂ ਨੂੰ ਵਾਰੰਟੀ ਤੋਂ ਬਾਹਰ ਮੰਨਿਆ ਜਾਵੇਗਾ ਅਤੇ ਗਾਹਕਾਂ ਨੂੰ SARINGPAP ਲਈ ਬਿਲ ਦਿੱਤਾ ਜਾਵੇਗਾ।
ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਅਤੇ ਸੇਵਾਵਾਂ
- IBASE 'ਤੇ ਜਾਓ webਉਤਪਾਦ ਬਾਰੇ ਨਵੀਨਤਮ ਜਾਣਕਾਰੀ ਲੱਭਣ ਲਈ www.ibase.com.tw 'ਤੇ ਸਾਈਟ.
- ਜੇਕਰ ਤੁਹਾਨੂੰ ਕੋਈ ਤਕਨੀਕੀ ਸਮੱਸਿਆ ਆਉਂਦੀ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਵਿਤਰਕ ਜਾਂ ਵਿਕਰੀ ਪ੍ਰਤੀਨਿਧੀ ਤੋਂ ਸਹਾਇਤਾ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੀ ਜਾਣਕਾਰੀ ਤਿਆਰ ਕਰੋ ਅਤੇ ਭੇਜੋ:
• ਉਤਪਾਦ ਮਾਡਲ ਦਾ ਨਾਮ
• ਉਤਪਾਦ ਸੀਰੀਅਲ ਨੰਬਰ
• ਸਮੱਸਿਆ ਦਾ ਵਿਸਤ੍ਰਿਤ ਵਰਣਨ
• ਟੈਕਸਟ ਜਾਂ ਸਕ੍ਰੀਨਸ਼ੌਟਸ ਵਿੱਚ ਗਲਤੀ ਸੁਨੇਹੇ ਜੇਕਰ ਕੋਈ ਹੋਵੇ
• ਪੈਰੀਫਿਰਲ ਦਾ ਪ੍ਰਬੰਧ
• ਵਰਤੇ ਗਏ ਸੌਫਟਵੇਅਰ (ਜਿਵੇਂ ਕਿ OS ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਸੌਫਟਵੇਅਰ)
3. ਜੇਕਰ ਮੁਰੰਮਤ ਸੇਵਾ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ http://www.ibase.com.tw/english/Supports/RMAService/ 'ਤੇ RMA ਫਾਰਮ ਡਾਊਨਲੋਡ ਕਰੋ। ਫਾਰਮ ਭਰੋ ਅਤੇ ਆਪਣੇ ਵਿਤਰਕ ਜਾਂ ਵਿਕਰੀ ਪ੍ਰਤੀਨਿਧੀ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।
ਅਧਿਆਇ 1: ਆਮ ਜਾਣਕਾਰੀ
ਇਸ ਅਧਿਆਇ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਪੈਕਿੰਗ ਸੂਚੀ
- ਨਿਰਧਾਰਨ
- ਵੱਧview
- ਮਾਪ
1.1 ਜਾਣ-ਪਛਾਣ
IBR215 NXP Cortex® i.MX8M ਪਲੱਸ A53 ਪ੍ਰੋਸੈਸਰ ਦੇ ਨਾਲ ਇੱਕ ARM®-ਅਧਾਰਿਤ ਏਮਬੈਡਡ ਸਿਸਟਮ ਹੈ। ਡਿਵਾਈਸ 2D, 3D ਗਰਾਫਿਕਸ ਅਤੇ ਮਲਟੀਮੀਡੀਆ ਪ੍ਰਵੇਗ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ ਜਦੋਂ ਕਿ ਇਸ ਵਿੱਚ ਕਈ ਪੈਰੀਫਿਰਲ ਵੀ ਹਨ ਜੋ ਉਦਯੋਗਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਢੁਕਵੇਂ ਹਨ, ਜਿਸ ਵਿੱਚ RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI ਡਿਸਪਲੇਅ, M.2 E2230 ਸ਼ਾਮਲ ਹਨ। ਵਾਇਰਲੈੱਸ ਕਨੈਕਟੀਵਿਟੀ ਅਤੇ ਵਿਸਥਾਰ ਲਈ ਮਿਨੀ-ਪੀਸੀਆਈ.
1.2 ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- NXP ARM® Cortex® A53 i.MX8M ਪਲੱਸ ਕਵਾਡ 1.6GHz ਉਦਯੋਗਿਕ ਗ੍ਰੇਡ ਪ੍ਰੋਸੈਸਰ
- 3 GB LPDDR4, 16 GB eMMC ਅਤੇ SD ਸਾਕਟ
- USB, HDMI, ਈਥਰਨੈੱਟ ਸਮੇਤ ਬਾਹਰੀ ਕਨੈਕਟੀਵਿਟੀ
- 2G ਮੋਡੀਊਲ ਲਈ M.3052 B-Key (5) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ
- WiFi/BT, 4G/LTE, LCD, ਕੈਮਰਾ, NFC, QR-ਕੋਡ, ਆਦਿ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ IO ਬੋਰਡ ਡਿਜ਼ਾਈਨ ਲਈ ਅਮੀਰ I/O ਵਿਸਤਾਰ ਸੰਕੇਤ।
- ਕਠੋਰ ਅਤੇ ਪੱਖੇ ਰਹਿਤ ਡਿਜ਼ਾਈਨ
1.3 ਪੈਕਿੰਗ ਸੂਚੀ
ਤੁਹਾਡੇ ਉਤਪਾਦ ਪੈਕੇਜ ਵਿੱਚ ਹੇਠਾਂ ਸੂਚੀਬੱਧ ਆਈਟਮਾਂ ਸ਼ਾਮਲ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਜੇਕਰ ਹੇਠਾਂ ਦਿੱਤੀ ਆਈਟਮ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਗੁੰਮ ਹੈ, ਤਾਂ ਵਿਤਰਕ ਜਾਂ ਡੀਲਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਜਿਸ ਤੋਂ ਤੁਸੀਂ ਉਤਪਾਦ ਖਰੀਦਿਆ ਹੈ। ਯੂਜ਼ਰ ਮੈਨੂਅਲ ਸਾਡੇ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਯੋਗ ਹਨ webਸਾਈਟ.
• ISR215-Q316I
1.4 ਨਿਰਧਾਰਨ
ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਿਨਾਂ ਕਿਸੇ ਪੂਰਵ ਸੂਚਨਾ ਦੇ ਬਦਲਣ ਦੇ ਅਧੀਨ ਹਨ।
1.5 ਉਤਪਾਦ ਓਵਰview
TOP VIEW
I/O VIEW
1.6 ਮਾਪ
ਯੂਨਿਟ: ਮਿਲੀਮੀਟਰ
ਅਧਿਆਇ 2 ਹਾਰਡਵੇਅਰ ਸੰਰਚਨਾ
ਇਸ ਭਾਗ ਵਿੱਚ ਆਮ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੈ:
- ਸਥਾਪਨਾਵਾਂ
- ਜੰਪਰ ਅਤੇ ਕਨੈਕਟਰ
2.1.1 Mini-PCIe ਅਤੇ M.2 ਕਾਰਡਾਂ ਦੀ ਸਥਾਪਨਾ
mini-PCIe ਅਤੇ NGFF M.2 ਕਾਰਡ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ, ਉੱਪਰ ਦੱਸੇ ਅਨੁਸਾਰ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਕਵਰ ਨੂੰ ਹਟਾਓ, ਡਿਵਾਈਸ ਦੇ ਅੰਦਰ ਸਲਾਟ ਦਾ ਪਤਾ ਲਗਾਓ, ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ।
1) ਮਿੰਨੀ-ਪੀਸੀਆਈਈ ਕਾਰਡ ਦੀਆਂ ਕੁੰਜੀਆਂ ਨੂੰ ਮਿੰਨੀ-ਪੀਸੀਆਈਈ ਇੰਟਰਫੇਸ ਦੇ ਨਾਲ ਇਕਸਾਰ ਕਰੋ, ਅਤੇ ਕਾਰਡ ਨੂੰ ਤਿਲਕਵੇਂ ਰੂਪ ਵਿੱਚ ਪਾਓ। (ਐਮ.2 ਕਾਰਡ ਨੂੰ ਇਸੇ ਤਰ੍ਹਾਂ ਪਾਓ।)
2) ਮਿੰਨੀ-ਪੀਸੀਆਈ ਕਾਰਡ ਨੂੰ ਹੇਠਾਂ ਵੱਲ ਧੱਕੋ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਪੇਚ ਨਾਲ ਪਿੱਤਲ ਦੇ ਸਟੈਂਡਆਫ ਉੱਤੇ ਠੀਕ ਕਰੋ।
(M.2 ਕਾਰਡ ਨੂੰ ਇੱਕ ਪੇਚ ਨਾਲ ਵੀ ਠੀਕ ਕਰੋ।)
2.2.1 ਜੰਪਰਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨਾ
ਆਪਣੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਲੋੜੀਂਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ ਜੰਪਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੀ ਡਿਵਾਈਸ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਆਪਣੀ ਵਰਤੋਂ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਸੰਰਚਨਾ ਬਾਰੇ ਸ਼ੱਕ ਹੈ ਤਾਂ ਆਪਣੇ ਸਪਲਾਇਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।
2.2.2 ਜੰਪਰਾਂ ਨੂੰ ਕਿਵੇਂ ਸੈੱਟ ਕਰਨਾ ਹੈ
ਜੰਪਰ ਛੋਟੀ-ਲੰਬਾਈ ਵਾਲੇ ਕੰਡਕਟਰ ਹੁੰਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਸਰਕਟ ਬੋਰਡ 'ਤੇ ਇੱਕ ਅਧਾਰ ਦੇ ਨਾਲ ਕਈ ਧਾਤੂ ਪਿੰਨ ਹੁੰਦੇ ਹਨ। ਫੰਕਸ਼ਨਾਂ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕਰਨ ਲਈ ਜੰਪਰ ਕੈਪਸ ਪਿੰਨਾਂ 'ਤੇ ਰੱਖੇ (ਜਾਂ ਹਟਾਏ ਗਏ) ਹਨ। ਜੇਕਰ ਇੱਕ ਜੰਪਰ ਵਿੱਚ 3 ਪਿੰਨ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਜੰਪਰ ਨੂੰ ਛੋਟਾ ਕਰਕੇ ਪਿੰਨ 1 ਨੂੰ ਪਿੰਨ 2 ਨਾਲ ਜਾਂ ਪਿੰਨ 2 ਨੂੰ ਪਿੰਨ 3 ਨਾਲ ਜੋੜ ਸਕਦੇ ਹੋ।
ਜੰਪਰਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਨੂੰ ਵੇਖੋ।
ਜਦੋਂ ਇੱਕ ਜੰਪਰ ਦੇ ਦੋ ਪਿੰਨ ਇੱਕ ਜੰਪਰ ਕੈਪ ਵਿੱਚ ਬੰਦ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਇਹ ਜੰਪਰ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ, ਭਾਵ ਚਾਲੂ ਹੁੰਦਾ ਹੈ।
ਜਦੋਂ ਇੱਕ ਜੰਪਰ ਕੈਪ ਨੂੰ ਦੋ ਜੰਪਰ ਪਿੰਨਾਂ ਤੋਂ ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਜੰਪਰ ਖੁੱਲ੍ਹਾ ਹੁੰਦਾ ਹੈ, ਭਾਵ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ।
2.1 IBR215 ਮੁੱਖ ਬੋਰਡ ਮਦਰਬੋਰਡ 'ਤੇ ਜੰਪਰ ਅਤੇ ਕਨੈਕਟਰ ਸਥਾਨ: IBR215
2.2 IBR215 ਮੁੱਖ ਬੋਰਡ ਲਈ ਜੰਪਰ ਅਤੇ ਕਨੈਕਟਰ ਤੇਜ਼ ਹਵਾਲਾ
RTC ਲਿਥੀਅਮ ਸੈੱਲ ਕਨੈਕਟਰ (CN1)
2.4.1 ਆਡੀਓ ਲਾਈਨ-ਇਨ ਅਤੇ ਲਾਈਨ-ਆਊਟ ਕਨੈਕਟਰ (CN2)
2.4.2 I2C ਕਨੈਕਟਰ (CN13)
2.4.3 DC ਪਾਵਰ ਇੰਪੁੱਟ (P17,CN18)
P17: 12V~24V DC ਇੰਪੁੱਟ
CN18: DC ਇੰਪੁੱਟ/ਆਊਟਪੁੱਟ ਹੈਡਰ
2.4.4 ਸਿਸਟਮ ਚਾਲੂ/ਬੰਦ ਬਟਨ (SW2, CN17)
SW2: ਚਾਲੂ/ਬੰਦ ਸਵਿੱਚ
CN17: ਚਾਲੂ/ਬੰਦ ਸਿਗਨਲ ਹੈਡਰ
2.4.5 ਸੀਰੀਅਲ ਪੋਰਟ (P16)
2.4.6 IO ਬੋਰਡ ਪੋਰਟ (P18, P19, P20)
ਪੀ 18:
ਪੀ 19:
ਪੀ 20:
2.3 IBR215-IO ਬੋਰਡ 'ਤੇ ਜੰਪਰ ਅਤੇ ਕਨੈਕਟਰ ਸਥਾਨ
2.4 IBR215-IO ਬੋਰਡ ਲਈ ਜੰਪਰ ਅਤੇ ਕਨੈਕਟਰ ਤਤਕਾਲ ਹਵਾਲਾ
2.6.1 COM RS-232/422/485 ਚੋਣ (SW3)
2.6.2 COM RS-232/422/485 ਪੋਰਟ (P14)
2.6.3 LVDS ਡਿਸਪਲੇ ਕਨੈਕਟਰ (CN6, CN7)
2.6.4 COM RS232 ਕਨੈਕਟਰ (CN12)
2.6.5 LVDS ਬੈਕਲਾਈਟ ਕੰਟਰੋਲ ਕਨੈਕਟਰ (CN9)
2.6.6 MIPI-CSI ਕਨੈਕਟਰ (CN4, CN5)
2.6.7 ਦੋਹਰਾ USB 3.0 ਟਾਈਪ-ਏ ਪੋਰਟ (CN3)
2.6.8 BKLT_LCD ਪਾਵਰ ਸੈੱਟਅੱਪ (P11)
2.6.9 LVDS_VCC ਪਾਵਰ ਸੈੱਟਅੱਪ (P10)
2.6.10 PCIE/M.2 ਆਡੀਓ ਵਿਕਲਪ (P5)
2.6.11 I2C ਕਨੈਕਟਰ (CN11)
2.6.12 ਕੈਨ ਬੱਸ (CN14)
ਅਧਿਆਇ 3 ਸਾਫਟਵੇਅਰ ਸੈੱਟਅੱਪ
ਇਹ ਅਧਿਆਇ ਡਿਵਾਈਸ 'ਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਸੈੱਟਅੱਪ ਨੂੰ ਪੇਸ਼ ਕਰਦਾ ਹੈ: (ਸਿਰਫ ਉੱਨਤ ਉਪਭੋਗਤਾਵਾਂ ਲਈ)
- ਇੱਕ ਰਿਕਵਰੀ SD ਕਾਰਡ ਬਣਾਓ
- ਰਿਕਵਰੀ SD ਕਾਰਡ ਰਾਹੀਂ ਫਰਮਵੇਅਰ ਅੱਪਗ੍ਰੇਡ ਕਰੋ
3.1 ਇੱਕ ਰਿਕਵਰੀ SD ਕਾਰਡ ਬਣਾਓ
ਨੋਟ: ਇਹ ਉੱਨਤ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਹੈ ਜਿਨ੍ਹਾਂ ਕੋਲ IBASE ਮਿਆਰੀ ਚਿੱਤਰ ਹੈ file ਸਿਰਫ਼।
ਮੂਲ ਰੂਪ ਵਿੱਚ, IBR215 ਨੂੰ OS (Android ਜਾਂ Yocto) ਨਾਲ eMMC ਵਿੱਚ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਲੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। HDMI ਨੂੰ IBR215, ਅਤੇ 12V-24V ਪਾਵਰ ਨਾਲ ਸਿੱਧਾ ਕਨੈਕਟ ਕਰੋ।
ਇਹ ਅਧਿਆਇ ਤੁਹਾਨੂੰ ਰਿਕਵਰੀ ਬੂਟ-ਅੱਪ ਮਾਈਕ੍ਰੋਐੱਸਡੀ ਕਾਰਡ ਬਣਾਉਣ ਲਈ ਮਾਰਗਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।
3.1.1 ਲੀਨਕਸ / ਐਂਡਰੌਇਡ ਚਿੱਤਰ ਨੂੰ eMMC ਵਿੱਚ ਸਥਾਪਤ ਕਰਨ ਲਈ ਰਿਕਵਰੀ SD ਕਾਰਡ ਨੂੰ ਤਿਆਰ ਕਰਨਾ
ਨੋਟ: eMMC ਵਿੱਚ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।
1) ਸਿਸਟਮ ਲੋੜਾਂ:
ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ: ਵਿੰਡੋਜ਼ 7 ਜਾਂ ਬਾਅਦ ਵਾਲਾ ਟੂਲ: uuu SD ਕਾਰਡ: 4GB ਜਾਂ ਇਸ ਤੋਂ ਵੱਡਾ ਆਕਾਰ
2) ਇਸ ਬੋਰਡ (ਭਾਵ P1 ਕਨੈਕਟਰ) ਵਿੱਚ ਆਪਣਾ SD ਕਾਰਡ ਪਾਓ, ਮਿੰਨੀ-USB ਪੋਰਟ (ਭਾਵ P4 ਕਨੈਕਟਰ) ਰਾਹੀਂ ਬੋਰਡ ਨੂੰ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ, ਅਤੇ ਬੂਟ ਮੋਡ ਨੂੰ ਡਾਊਨਲੋਡ ਮੋਡ ਵਿੱਚ ਬਦਲੋ।
3) CMD ਕਮਾਂਡ “uuu.exe uuu-sdcard.auto” ਰਾਹੀਂ IBR215 ਅਤੇ ਫਲੈਸ਼ SD ਨੂੰ ਬੂਟ ਕਰੋ ਜਾਂ “FW_down-sdcard.bat” (ਪੀਸੀਬੀਏ ਅੱਪਡੇਟ ਵਾਂਗ ਹੀ) ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ।
3.1.2 ਰਿਕਵਰੀ SD ਕਾਰਡ ਰਾਹੀਂ ਫਰਮਵੇਅਰ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰੋ
1) ਰਿਕਵਰੀ ਪਾਓ files USB ਫਲੈਸ਼ ਡਿਸਕ (FAT32) ਵਿੱਚ
A> Yocto/Ubuntu: ਸਾਰੀ ਰਿਕਵਰੀ ਕਾਪੀ ਕਰੋ filePATH ਵਿੱਚ ਹੈ:
2) IBR1 ਵਿੱਚ ਪਲੱਗ (ਸਟੈਪ2)SD ਅਤੇ (ਸਟੈਪ215)USB ਫਲੈਸ਼ ਡਿਸਕ
3) ਸਧਾਰਨ ਬੂਟ IBR215 (SW1 Pin1 OFF), ਰਿਕਵਰੀ eMMC ਆਪਣੇ ਆਪ ਸ਼ੁਰੂ ਕਰੋ।
4) ਅੱਪਡੇਟ ਜਾਣਕਾਰੀ HDMI 'ਤੇ ਦਿਖਾਈ ਦੇਵੇਗੀ।
ਅਧਿਆਇ 4 ਬਸਪਾ ਸਰੋਤ ਗਾਈਡ
ਇਹ ਚੈਪਟਰ ਸਿਰਫ਼ BSP ਸਰੋਤ ਬਣਾਉਣ ਲਈ ਉੱਨਤ ਸੌਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰਾਂ ਲਈ ਸਮਰਪਿਤ ਹੈ। ਇਸ ਅਧਿਆਇ ਵਿੱਚ ਸ਼ਾਮਲ ਵਿਸ਼ੇ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹਨ:
- ਤਿਆਰੀ
- ਬਿਲਡਿੰਗ ਰੀਲੀਜ਼
- ਬੋਰਡ ਲਈ ਰੀਲੀਜ਼ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
4.1 ਬਸਪਾ ਸਰੋਤ ਬਣਾਉਣਾ
4.1.1 ਤਿਆਰੀ
ਸਿਫ਼ਾਰਸ਼ ਕੀਤਾ ਘੱਟੋ-ਘੱਟ ਉਬੰਟੂ ਸੰਸਕਰਣ 18.04 ਜਾਂ ਬਾਅਦ ਦਾ ਹੈ।
1) ਬਿਲਡਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਲੋੜੀਂਦੇ ਪੈਕੇਜ ਸਥਾਪਿਤ ਕਰੋ:
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
ਬਿਲਡ-ਜ਼ਰੂਰੀ chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xterm
2) ਟੂਲਚੇਨ ਡਾਉਨਲੋਡ ਕਰੋ
ਲੀਨਕਸ ਕਰਨਲ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਕਲੈਂਗ ਇੱਕ ਨਵਾਂ ਸੰਸਕਰਣ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਲੀਨਕਸ ਕਰਨਲ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਕਲੈਂਗ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ: sudo git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 /opt/ prebuiltandroid-clang -b master cd /opt/prebuilt-android-clang
sudo git ਚੈੱਕਆਉਟ 007c96f100c5322acc37b84669c032c0121e68d0 ਨਿਰਯਾਤ CLANG_PATH=/opt/prebuilt-android-clang
ਪਿਛਲੀਆਂ ਨਿਰਯਾਤ ਕਮਾਂਡਾਂ ਨੂੰ “/etc/pro ਵਿੱਚ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈfile". ਜਦੋਂ ਹੋਸਟ ਬੂਟ ਹੁੰਦਾ ਹੈ,
“AARCH64_GCC_CROSS_COMPILE” ਅਤੇ “CLANG_PATH” ਸੈੱਟ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਸਿੱਧੇ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ।
乙, U-Boot ਅਤੇ Linux ਕਰਨਲ ਲਈ ਬਿਲਡ ਵਾਤਾਵਰਨ ਤਿਆਰ ਕਰੋ।
ਇਹ ਕਦਮ ਲਾਜ਼ਮੀ ਹੈ ਕਿਉਂਕਿ AOSP ਕੋਡਬੇਸ ਵਿੱਚ ਕੋਈ GCC ਕਰਾਸ-ਕੰਪਾਈਲ ਟੂਲ ਚੇਨ ਨਹੀਂ ਹੈ।
a ਏ-ਪ੍ਰੋ ਲਈ ਟੂਲ ਚੇਨ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋfile ਆਰਕੀਟੈਕਚਰ ਆਨ ਆਰਮ ਡਿਵੈਲਪਰ GNU-A ਡਾਊਨਲੋਡਸ ਪੇਜ। ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ
ਇਸ ਰੀਲੀਜ਼ ਲਈ 8.3 ਵਰਜਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ। ਤੁਸੀਂ “gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz” ਜਾਂ “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz” ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ। ਪਹਿਲਾ ਇੱਕ ਬੇਅਰ-ਮੈਟਲ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਸਮਰਪਿਤ ਹੈ, ਅਤੇ ਦੂਜਾ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਬੀ. ਨੂੰ ਡੀਕੰਪ੍ਰੈਸ ਕਰੋ file ਲੋਕਲ ਡਿਸਕ 'ਤੇ ਇੱਕ ਮਾਰਗ ਵਿੱਚ, ਸਾਬਕਾ ਲਈample, to “/opt/”. ਹੇਠਾਂ ਦਿੱਤੇ ਟੂਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਲਈ “AARCH64_GCC_CROSS_COMPILE” ਨਾਮਕ ਵੇਰੀਏਬਲ ਨੂੰ ਨਿਰਯਾਤ ਕਰੋ:
# ਜੇਕਰ "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz -C /opt
export AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-elf/bin/aarch64-elf-
# ਜੇਕਰ "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C /opt ਐਕਸਪੋਰਟ AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu
3) IBR215 ਸਰੋਤ ਨੂੰ ਡੀਕੰਪ੍ਰੈਸ ਕਰੋ file (ਉਦਾample ibr215-bsp.tar.bz2) ਨੂੰ “/home/” ਫੋਲਡਰ ਵਿੱਚ।
4.1.2 ਬਿਲਡਿੰਗ ਰਿਲੀਜ਼
4.1.2.1 yocto/Ubuntu/debian ਲਈ
cd/home/bsp-ਫੋਲਡਰ
./build-bsp-5.4.sh
ਐਂਡਰਾਇਡ ਲਈ 4.1.3.2
cd/home/bsp-ਫੋਲਡਰ
ਸਰੋਤ ਬਿਲਡ/envsetup.sh
ਲੰਚ evk_8mp-userdebug
ANDROID_COMPILE_WITH_JACK=ਗਲਤ ਬਣਾਓ
./imx-make.sh –j4
ਬਣਾਓ -j4
4.1.3 ਬੋਰਡ ਵਿੱਚ ਰੀਲੀਜ਼ ਸਥਾਪਤ ਕਰਨਾ
ਅੰਤਿਕਾ
ਇਹ ਭਾਗ ਹਵਾਲਾ ਕੋਡ ਦੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
A. ਲੀਨਕਸ ਵਿੱਚ GPIO ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
# GPIO ਮੁੱਲ ਨਿਯਮ : gpioX_N >> 32*(X-1)+N
# gpio5_18 ਨੂੰ ਸਾਬਕਾ ਵਜੋਂ ਲਓample, ਨਿਰਯਾਤ ਮੁੱਲ 32*(5-1)+18=146 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ
# GPIO ਸਾਬਕਾample 1: ਆਉਟਪੁੱਟ
echo 32 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio146/direction
echo 0 > /sys/class/gpio/gpio146/value
echo 1 > /sys/class/gpio/gpio146/value
# GPIO ਸਾਬਕਾample 2: ਇੰਪੁੱਟ
echo 32 > /sys/class/gpio/export
ਈਕੋ > /sys/class/gpio/gpio146/direction ਵਿੱਚ
cat /sys/class/gpio/gpio146/ਮੁੱਲ
B. ਲੀਨਕਸ ਵਿੱਚ ਵਾਚਡੌਗ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
// fd ਬਣਾਓ
int fd;
//ਓਪਨ ਵਾਚਡੌਗ ਡਿਵਾਈਸ
fd = ਓਪਨ("/dev/watchdog", O_WRONLY);
// ਵਾਚਡੌਗ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ
ioctl(fd, WDIOC_GETSUPPORT, &ident);
// ਵਾਚਡੌਗ ਸਥਿਤੀ ਪ੍ਰਾਪਤ ਕਰੋ
ioctl(fd, WDIOC_GETSTATUS, &status);
// ਵਾਚਡੌਗ ਟਾਈਮਆਊਟ ਪ੍ਰਾਪਤ ਕਰੋ
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
// ਵਾਚਡੌਗ ਟਾਈਮਆਉਟ ਸੈੱਟ ਕਰੋ
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
// ਫੀਡ ਕੁੱਤੇ
ioctl(fd, WDIOC_KEEPALIVE, &ਡਮੀ);
C. eMMC ਟੈਸਟ
ਨੋਟ: ਇਹ ਕਾਰਵਾਈ eMMC ਫਲੈਸ਼ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾ ਸਕਦੀ ਹੈ। ਟੈਸਟ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਵਰਤੀ ਜਾ ਰਹੀ eMMC ਫਲੈਸ਼ ਵਿੱਚ ਕੋਈ ਮਹੱਤਵਪੂਰਨ ਡੇਟਾ ਨਹੀਂ ਹੈ।
ਪੜ੍ਹੋ, ਲਿਖੋ ਅਤੇ ਜਾਂਚ ਕਰੋ
MOUNT_POINT_STR="/var"
# ਡਾਟਾ ਬਣਾਓ file
dd if=/dev/urandom of=/tmp/data1 bs=1024k ਗਿਣਤੀ=10
# emmc ਨੂੰ ਡੇਟਾ ਲਿਖੋ
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k ਗਿਣਤੀ=10
# ਡੇਟਾ2 ਪੜ੍ਹੋ, ਅਤੇ ਡੇਟਾ1 ਨਾਲ ਤੁਲਨਾ ਕਰੋ
cmp $MOUNT_POINT_STR/data2 /tmp/data1
eMMC ਸਪੀਡ ਟੈਸਟ
MOUNT_POINT_STR="/var"
# emmc ਲਿਖਣ ਦੀ ਗਤੀ ਪ੍ਰਾਪਤ ਕਰੋ"
ਸਮਾਂ dd if=/dev/urandom of=$MOUNT_POINT_STR/ਟੈਸਟ bs=1024k ਗਿਣਤੀ=10
# ਕੈਸ਼ ਸਾਫ਼ ਕਰੋ
echo 3 > /proc/sys/vm/drop_caches
# emmc ਰੀਡ ਸਪੀਡ ਪ੍ਰਾਪਤ ਕਰੋ"
ਸਮਾਂ dd if=$MOUNT_POINT_STR/test of=/dev/null bs=1024k ਗਿਣਤੀ=10
D. USB (ਫਲੈਸ਼ ਡਿਸਕ) ਟੈਸਟ
USB ਫਲੈਸ਼ ਡਿਸਕ ਪਾਓ। ਫਿਰ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ IBR210 ਡਿਵਾਈਸ ਸੂਚੀ ਵਿੱਚ ਹੈ।
ਨੋਟ: ਇਹ ਕਾਰਵਾਈ USB ਫਲੈਸ਼ ਡਿਸਕ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾ ਸਕਦੀ ਹੈ। ਟੈਸਟ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਵਰਤੀ ਜਾ ਰਹੀ eMMC ਫਲੈਸ਼ ਵਿੱਚ ਕੋਈ ਮਹੱਤਵਪੂਰਨ ਡੇਟਾ ਨਹੀਂ ਹੈ।
ਪੜ੍ਹੋ, ਲਿਖੋ ਅਤੇ ਜਾਂਚ ਕਰੋ
USB_DIR="/run/media/mmcblk1p1″
# ਡਾਟਾ ਬਣਾਓ file
dd if=/dev/urandom of=/var/data1 bs=1024k ਗਿਣਤੀ=100
#USB ਫਲੈਸ਼ ਡਿਸਕ 'ਤੇ ਡਾਟਾ ਲਿਖੋ
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k ਗਿਣਤੀ=100
# ਡੇਟਾ2 ਪੜ੍ਹੋ, ਅਤੇ ਡੇਟਾ1 ਨਾਲ ਤੁਲਨਾ ਕਰੋ
cmp $USB_DIR/data2 /var/data1
USB ਸਪੀਡ ਟੈਸਟ
USB_DIR="/run/media/mmcblk1p1″
# usb ਲਿਖਣ ਦੀ ਗਤੀ
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M ਗਿਣਤੀ=1000 oflag=nocache
# usb ਪੜ੍ਹਨ ਦੀ ਗਤੀ
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache
E. SD ਕਾਰਡ ਟੈਸਟ
ਜਦੋਂ IBR210 ਨੂੰ eMMC ਤੋਂ ਬੂਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ SD ਕਾਰਡ “/dev/mmcblk1” ਹੁੰਦਾ ਹੈ ਅਤੇ “ls /dev/mmcblk1*” ਕਮਾਂਡ ਦੁਆਰਾ ਦੇਖਣ ਦੇ ਯੋਗ ਹੁੰਦਾ ਹੈ:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
ਨੋਟ: ਇਹ ਕਾਰਵਾਈ SD ਕਾਰਡ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾ ਸਕਦੀ ਹੈ। ਟੈਸਟ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਵਰਤੀ ਜਾ ਰਹੀ eMMC ਫਲੈਸ਼ ਵਿੱਚ ਕੋਈ ਮਹੱਤਵਪੂਰਨ ਡੇਟਾ ਨਹੀਂ ਹੈ।
ਪੜ੍ਹੋ, ਲਿਖੋ ਅਤੇ ਜਾਂਚ ਕਰੋ
SD_DIR="/run/media/mmcblk1″
# ਡਾਟਾ ਬਣਾਓ file
dd if=/dev/urandom of=/var/data1 bs=1024k ਗਿਣਤੀ=100
# SD ਕਾਰਡ ਵਿੱਚ ਡੇਟਾ ਲਿਖੋ
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k ਗਿਣਤੀ=100
# ਡੇਟਾ2 ਪੜ੍ਹੋ, ਅਤੇ ਡੇਟਾ1 ਨਾਲ ਤੁਲਨਾ ਕਰੋ
cmp $SD_DIR/data2 /var/data1
SD ਕਾਰਡ ਸਪੀਡ ਟੈਸਟ
SD_DIR="/run/media/mmcblk1″
# SD ਲਿਖਣ ਦੀ ਗਤੀ
dd if=/dev/zero of=$SD_DIR/test bs=1M ਗਿਣਤੀ=1000 oflag=nocache
# SD ਪੜ੍ਹਨ ਦੀ ਗਤੀ
dd if=$SD_DIR/ਟੈਸਟ=/dev/null bs=1M oflag=nocache
F. RS-232 ਟੈਸਟ
// ttymxc1 ਖੋਲ੍ਹੋ
fd = open(/dev/ttymxc1,O_RDWR);
// ਸਪੀਡ ਸੈੱਟ ਕਰੋ
tcgetattr(fd, &opt);
cfsetispeed(&opt, speed);
cfsetospeed(&opt, speed);
tcsetattr(fd, TCSANOW, &opt)
// get_speed
tcgetattr(fd, &opt);
ਸਪੀਡ = cfgetispeed(&opt);
//set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*ਇਨਪੁਟ*/
options.c_oflag &= ~OPOST; /*ਆਉਟਪੁੱਟ*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
# ਸਮਾਨਤਾ ਸੈੱਟ ਕਰੋ
tcsetattr(fd, TCSANOW, &options)
// ttymxc1 ਲਿਖੋ
ਲਿਖੋ(fd, write_buf, sizeof(write_buf));
// ttymxc1 ਪੜ੍ਹੋ
ਪੜ੍ਹੋ(fd, read_buf, sizeof(read_buf)))
G. RS-485 ਟੈਸਟ
// ttymxc1 ਖੋਲ੍ਹੋ
fd = open(/dev/ttymxc1,O_RDWR);
// ਸਪੀਡ ਸੈੱਟ ਕਰੋ
tcgetattr(fd, &opt);
cfsetispeed(&opt, speed);
cfsetospeed(&opt, speed);
tcsetattr(fd, TCSANOW, &opt
// get_speed
tcgetattr(fd, &opt);
ਸਪੀਡ = cfgetispeed(&opt);
//set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*ਇਨਪੁਟ*/
options.c_oflag &= ~OPOST; /*ਆਉਟਪੁੱਟ*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
# ਸਮਾਨਤਾ ਸੈੱਟ ਕਰੋ
tcsetattr(fd, TCSANOW, &options)
// ttymxc1 ਲਿਖੋ
ਲਿਖੋ(fd, write_buf, sizeof(write_buf));
// ttymxc1 ਪੜ੍ਹੋ
ਪੜ੍ਹੋ(fd, read_buf, sizeof(read_buf)))
H. ਆਡੀਓ ਟੈਸਟ
Yocto/debian/ubuntu
// ਆਡੀਓ ਦੁਆਰਾ mp3 ਚਲਾਓ (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// ਆਡੀਓ ਦੁਆਰਾ mp3 ਰਿਕਾਰਡ ਕਰੋ (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
ਛੁਪਾਓ ਲਈ:
ਕਿਰਪਾ ਕਰਕੇ ਏਪੀਕੇ ਨੂੰ ਰਿਕਾਰਡ ਅਤੇ ਪਲੇਬੈਕ ਕਰੋ
I. ਈਥਰਨੈੱਟ ਟੈਸਟ
• ਈਥਰਨੈੱਟ ਪਿੰਗ ਟੈਸਟ
#ਪਿੰਗ ਸਰਵਰ 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• ਈਥਰਨੈੱਟ TCP ਟੈਸਟ
#ਸਰਵਰ 192.168.1.123 ਰਨ ਕਮਾਂਡ “iperf3 -s”
#iperf192.168.1.123 ਦੁਆਰਾ tcp ਮੋਡ ਵਿੱਚ ਸਰਵਰ 3 ਨਾਲ ਸੰਚਾਰ ਕਰੋ
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• ਈਥਰਨੈੱਟ UDP ਟੈਸਟ
#ਸਰਵਰ 192.168.1.123 ਰਨ ਕਮਾਂਡ “iperf3 -s”
#iperf192.168.1.123 ਦੁਆਰਾ udp ਮੋਡ ਵਿੱਚ ਸਰਵਰ 3 ਨਾਲ ਸੰਚਾਰ ਕਰੋ
iperf3 -c $SERVER_IP -u -i 1 -b 200M
ਜੇ. ਐਲਵੀਡੀਐਸ ਟੈਸਟ (ਐਂਡਰਾਇਡ ਸਹਿਯੋਗੀ ਨਹੀਂ)
// ਖੋਲ੍ਹੋ file ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਲਈ
framebuffer_fd = open("/dev/fb0", O_RDWR);
// ਫਿਕਸਡ ਸਕ੍ਰੀਨ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// ਵੇਰੀਏਬਲ ਸਕ੍ਰੀਨ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// ਬਾਈਟਸ ਵਿੱਚ ਸਕ੍ਰੀਨ ਦੇ ਆਕਾਰ ਦਾ ਪਤਾ ਲਗਾਓ
ਸਕ੍ਰੀਨਸਾਈਜ਼ = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// ਡਿਵਾਈਸ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਮੈਪ ਕਰੋ
fbp = (char *)mmap(0, ਸਕ੍ਰੀਨ ਆਕਾਰ, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// ਇਹ ਪਤਾ ਲਗਾਓ ਕਿ ਪਿਕਸਲ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਕਿੱਥੇ ਰੱਖਣਾ ਹੈ
memset(fbp, 0x00, ਸਕਰੀਨਸਾਈਜ਼);
// fbp ਦੁਆਰਾ ਬਿੰਦੂ ਖਿੱਚੋ
long int ਸਥਾਨ = 0;
ਸਥਾਨ = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ਸਥਾਨ + 0) = ਰੰਗ_ਬੀ;
*(fbp + ਸਥਾਨ + 1) = ਰੰਗ_ਜੀ;
*(fbp + ਸਥਾਨ + 2) = ਰੰਗ_ਆਰ;
// ਫਰੇਮਬਫਰ fd ਬੰਦ ਕਰੋ
ਬੰਦ ਕਰੋ(framebuffer_fd);
K. HDMI ਟੈਸਟ
• HDMI ਡਿਸਪਲੇ ਟੈਸਟ
// ਖੋਲ੍ਹੋ file ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਲਈ
framebuffer_fd = open("/dev/fb2", O_RDWR);
// ਫਿਕਸਡ ਸਕ੍ਰੀਨ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// ਵੇਰੀਏਬਲ ਸਕ੍ਰੀਨ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// ਬਾਈਟਸ ਵਿੱਚ ਸਕ੍ਰੀਨ ਦੇ ਆਕਾਰ ਦਾ ਪਤਾ ਲਗਾਓ
ਸਕ੍ਰੀਨਸਾਈਜ਼ = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// ਡਿਵਾਈਸ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਮੈਪ ਕਰੋ
fbp = (char *)mmap(0, ਸਕ੍ਰੀਨ ਆਕਾਰ, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// ਇਹ ਪਤਾ ਲਗਾਓ ਕਿ ਪਿਕਸਲ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਕਿੱਥੇ ਰੱਖਣਾ ਹੈ
memset(fbp, 0x00, ਸਕਰੀਨਸਾਈਜ਼);
// fbp ਦੁਆਰਾ ਬਿੰਦੂ ਖਿੱਚੋ
long int ਸਥਾਨ = 0;
ਸਥਾਨ = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ਸਥਾਨ + 0) = ਰੰਗ_ਬੀ;
*(fbp + ਸਥਾਨ + 1) = ਰੰਗ_ਜੀ;
*(fbp + ਸਥਾਨ + 2) = ਰੰਗ_ਆਰ;
// ਫਰੇਮਬਫਰ fd ਬੰਦ ਕਰੋ
ਬੰਦ ਕਰੋ(framebuffer_fd);
• HDMI ਆਡੀਓ ਟੈਸਟ
# hdmi ਆਡੀਓ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ
echo 0 > /sys/class/graphics/fb2/blank
# ਵੇਵ ਪਲੇ ਕਰੋ file hdmi ਆਡੀਓ ਦੁਆਰਾ
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0
L. 3G ਟੈਸਟ (ਐਂਡਰੌਇਡ ਲਈ ਨਹੀਂ, ਐਂਡਰੌਇਡ ਵਿੱਚ ਸੈਟਿੰਗ ਵਿੱਚ 3G ਸੰਰਚਨਾ ਹੈ)
• 3G ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ
# UC20 ਮੋਡੀਊਲ ਸਟੇਟ ਅਤੇ ਸਿਮ ਸਟੇਟ ਦੀ ਜਾਂਚ ਕਰੋ
cat /dev/ttyUSB4 ਅਤੇ
• ਟੈਸਟਿੰਗ 3G
# ਕਮਾਂਡ 3g ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰੇਗੀ
# ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਿਮਕਾਰਡ ਸਹੀ ਪਾਇਆ ਗਿਆ ਹੈ, ਅਤੇ ANT ਜੁੜਿਆ ਹੋਇਆ ਹੈ
pppd ਕਾਲ ਕੁਏਕਟੇਲ-ਪੀਪੀਪੀ
ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਨੈੱਟਵਰਕ ਠੀਕ ਹੈ "ਪਿੰਗ www.baidu.com" ਨੂੰ ਈਕੋ ਕਰੋ
www.baidu.com ਨੂੰ ਪਿੰਗ ਕਰੋ
M. ਆਨਬੋਰਡ ਕਨੈਕਟਰ ਕਿਸਮਾਂ
ਕਨੈਕਟਰ ਕਿਸਮਾਂ ਬਿਨਾਂ ਕਿਸੇ ਪੂਰਵ ਸੂਚਨਾ ਦੇ ਬਦਲਣ ਦੇ ਅਧੀਨ ਹੋ ਸਕਦੀਆਂ ਹਨ।
ਇਸ ਮੈਨੂਅਲ ਬਾਰੇ ਹੋਰ ਪੜ੍ਹੋ ਅਤੇ PDF ਡਾਊਨਲੋਡ ਕਰੋ:
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
IBASE IBR215 ਸੀਰੀਜ਼ ਰਗਡਾਈਜ਼ਡ ਏਮਬੈਡਡ ਕੰਪਿਊਟਰ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ IBR215 ਸੀਰੀਜ਼ ਰਗਡਾਈਜ਼ਡ ਏਮਬੈਡਡ ਕੰਪਿਊਟਰ, IBR215 ਸੀਰੀਜ਼, ਰਗਡਾਈਜ਼ਡ ਏਮਬੈਡਡ ਕੰਪਿਊਟਰ, ਏਮਬੈਡਡ ਕੰਪਿਊਟਰ, ਕੰਪਿਊਟਰ |