<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; Divesh garg</title>
	<atom:link href="https://www.emblogic.com/blog/author/divesh-garg/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>raspbery Pi 3 support flash player ?</title>
		<link>https://www.emblogic.com/blog/09/raspbery-pi-3-support-flash-player/</link>
		<comments>https://www.emblogic.com/blog/09/raspbery-pi-3-support-flash-player/#comments</comments>
		<pubDate>Tue, 27 Sep 2016 15:40:32 +0000</pubDate>
		<dc:creator><![CDATA[Divesh garg]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13689</guid>
		<description><![CDATA[As i am not able to open the www.emblogic.com , showing plugin required . i had tried installing many plugins for the browser . but not able to do . can any body knows ?]]></description>
				<content:encoded><![CDATA[<p>As i am not able to open the www.emblogic.com , showing plugin required .</p>
<p>i had tried installing many plugins for the browser . but not able to do .</p>
<p>can any body knows ?</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/09/raspbery-pi-3-support-flash-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tool Chain for O-LinuXno A13</title>
		<link>https://www.emblogic.com/blog/02/13287/</link>
		<comments>https://www.emblogic.com/blog/02/13287/#comments</comments>
		<pubDate>Wed, 17 Feb 2016 16:43:46 +0000</pubDate>
		<dc:creator><![CDATA[Divesh garg]]></dc:creator>
				<category><![CDATA[ARM Embedded Processors]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13287</guid>
		<description><![CDATA[Hello , Today also i tired download the TOOLCHAIN  HOST &#8211; i386 TARGET : arm STEP 1 : gcc-4.7-arm-linux-gnueabi_4.7.3-12ubuntu1cross1.85_i386.deb on Intel x86 machines STEP 2 : Once download and get it install in /usr/bin STEP3 :copy it from  arm-linux-gnueabi-gcc-4.7 to &#8230; <a href="https://www.emblogic.com/blog/02/13287/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hello ,</p>
<p>Today also i tired download the TOOLCHAIN  HOST &#8211; i386 TARGET : arm</p>
<h2><kbd>STEP 1 : gcc-4.7-arm-linux-gnueabi_4.7.3-12ubuntu1cross1.85_i386.deb</kbd> on Intel x86 machines</h2>
<p>STEP 2 : Once download and get it install in /usr/bin</p>
<p>STEP3 :copy it from  arm-linux-gnueabi-gcc-4.7 to arm-linux-gnueabi-gcc</p>
<p>STEP 4: check the version for support . i found it is for i686 .</p>
<p>arm-linux-gnueabi-gcc  -v<br />
Using built-in specs.<br />
COLLECT_GCC=arm-linux-gnueabi-gcc<br />
COLLECT_LTO_WRAPPER=/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/lto-wrapper<br />
Target: arm-linux-gnueabi<br />
Configured with: ../src/configure -v &#8211;with-pkgversion=&#8217;Ubuntu/Linaro 4.7.3-12ubuntu1&#8242; &#8211;with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs &#8211;enable-languages=c,c++,go,fortran,objc,obj-c++ &#8211;prefix=/usr &#8211;program-suffix=-4.7 &#8211;enable-shared &#8211;enable-linker-build-id &#8211;libexecdir=/usr/lib &#8211;without-included-gettext &#8211;enable-threads=posix &#8211;with-gxx-include-dir=/usr/arm-linux-gnueabi/include/c++/4.7.3 &#8211;libdir=/usr/lib &#8211;enable-nls &#8211;with-sysroot=/ &#8211;enable-clocale=gnu &#8211;enable-libstdcxx-debug &#8211;enable-gnu-unique-object &#8211;disable-libmudflap &#8211;disable-libitm &#8211;enable-plugin &#8211;with-system-zlib &#8211;enable-objc-gc &#8211;with-cloog &#8211;enable-cloog-backend=ppl &#8211;disable-cloog-version-check &#8211;disable-ppl-version-check &#8211;enable-multiarch &#8211;enable-multilib &#8211;disable-sjlj-exceptions &#8211;with-arch=armv5t &#8211;with-float=soft &#8211;disable-werror &#8211;enable-checking=release &#8211;build=i686-linux-gnu &#8211;host=i686-linux-gnu &#8211;target=arm-linux-gnueabi &#8211;program-prefix=arm-linux-gnueabi- &#8211;includedir=/usr/arm-linux-gnueabi/include<br />
Thread model: posix<br />
gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12ubuntu1)</p>
<p>STEP 7 : Cross compile the U-boot-sunxi  using the above tool chain the *.bin , *.img,*.lds , *.map and spl/*spl.bin created .</p>
<p>But donot know whether it will run for O-LinuXno Board as i have systme with i686 , i tires 7-8 times for getting the tool chain from different location but still having issue . No boot ?  can you please suggest</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/13287/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TOOL CHAIN</title>
		<link>https://www.emblogic.com/blog/02/13283/</link>
		<comments>https://www.emblogic.com/blog/02/13283/#comments</comments>
		<pubDate>Sun, 14 Feb 2016 18:33:15 +0000</pubDate>
		<dc:creator><![CDATA[Divesh garg]]></dc:creator>
				<category><![CDATA[ARM Embedded Processors]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13283</guid>
		<description><![CDATA[one more thing : while using the toolchain , architecture for the board for which toolchain will be used . ARM V7-A (Architecture) is for ( CORE DESIGNED BY ARM HOLDING) ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, ARM Cortex-A9, ARM &#8230; <a href="https://www.emblogic.com/blog/02/13283/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>one more thing : while using the toolchain , architecture for the board for which toolchain will be used .</p>
<p>ARM V7-A (Architecture) is for ( CORE DESIGNED BY ARM HOLDING)</p>
<p><a title="ARM Cortex-A5" href="https://en.wikipedia.org/wiki/ARM_Cortex-A5">ARM Cortex-A5</a>, <span class="nowrap"><a title="ARM Cortex-A7" href="https://en.wikipedia.org/wiki/ARM_Cortex-A7">ARM Cortex-A7</a>,</span> <span class="nowrap"><a title="ARM Cortex-A8" href="https://en.wikipedia.org/wiki/ARM_Cortex-A8">ARM Cortex-A8</a>,</span> <span class="nowrap"><a title="ARM Cortex-A9" href="https://en.wikipedia.org/wiki/ARM_Cortex-A9">ARM Cortex-A9</a>,</span> <span class="nowrap"><a title="ARM Cortex-A12" href="https://en.wikipedia.org/wiki/ARM_Cortex-A12">ARM Cortex-A12</a>,</span> <span class="nowrap"><a title="ARM Cortex-A15" href="https://en.wikipedia.org/wiki/ARM_Cortex-A15">ARM Cortex-A15</a>,</span> <span class="nowrap"><a title="ARM Cortex-A17" href="https://en.wikipedia.org/wiki/ARM_Cortex-A17">ARM Cortex-A17</a></span></p>
<p>OLinuxno is having Cortex -A8 .</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/13283/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tool chain compilation command</title>
		<link>https://www.emblogic.com/blog/02/tool-chain-compilation-command/</link>
		<comments>https://www.emblogic.com/blog/02/tool-chain-compilation-command/#comments</comments>
		<pubDate>Sun, 14 Feb 2016 05:41:14 +0000</pubDate>
		<dc:creator><![CDATA[Divesh garg]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13280</guid>
		<description><![CDATA[Toolchains have a loose name convention like arch[-vendor][-os]-abi. arch is for architecture: arm, mips, x86, i686&#8230; vendor is tool chain supplier: apple, os is for operating system: linux, none (bare metal) abi is for application binary interface convention: eabi, gnueabi, &#8230; <a href="https://www.emblogic.com/blog/02/tool-chain-compilation-command/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<table>
<tbody>
<tr>
<td class="votecell"></td>
<td class="answercell">
<div class="post-text">
<p>Toolchains have a loose name convention like <code>arch[-vendor][-os]-abi</code>.</p>
<ul>
<li><code>arch</code> is for architecture: <strong>arm</strong>, <strong>mips</strong>, <strong>x86</strong>, <strong>i686</strong>&#8230;</li>
<li><code>vendor</code> is tool chain supplier: <strong>apple</strong>,</li>
<li><code>os</code> is for operating system: <strong>linux</strong>, <strong>none</strong> (bare metal)</li>
<li><code>abi</code> is for application binary interface convention: <strong>eabi</strong>, <strong>gnueabi</strong>, <strong>gnueabihf</strong></li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/tool-chain-compilation-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compile kernel&amp; module compile . Then Put  Debian &amp; kernel module in 2nd partition</title>
		<link>https://www.emblogic.com/blog/02/compile-kernel-module-compile-then-put-debian-kernel-module-in-2nd-partition/</link>
		<comments>https://www.emblogic.com/blog/02/compile-kernel-module-compile-then-put-debian-kernel-module-in-2nd-partition/#comments</comments>
		<pubDate>Thu, 11 Feb 2016 19:48:11 +0000</pubDate>
		<dc:creator><![CDATA[Divesh garg]]></dc:creator>
				<category><![CDATA[ARM Embedded Processors]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13275</guid>
		<description><![CDATA[make ARCH=arm  CROSS_COMPILE=arm-linux-gnueabihf- uImage make ARCH=arm  CROSS_COMPILE=arm-linux-gnueabihf- Image make ARCH=arm  CROSS_COMPILE=arm-linux-gnueabihf- zImage make ARCH=arm  CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=out modules OBJCOPY arch/arm/boot/Image Kernel: arch/arm/boot/Image is ready AS arch/arm/boot/compressed/head.o GZIP arch/arm/boot/compressed/piggy.gzip AS arch/arm/boot/compressed/piggy.gzip.o CC arch/arm/boot/compressed/misc.o CC arch/arm/boot/compressed/decompress.o CC arch/arm/boot/compressed/string.o SHIPPED arch/arm/boot/compressed/lib1funcs.S AS arch/arm/boot/compressed/lib1funcs.o SHIPPED &#8230; <a href="https://www.emblogic.com/blog/02/compile-kernel-module-compile-then-put-debian-kernel-module-in-2nd-partition/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="margin-bottom: 0cm;line-height: 100%">make ARCH=arm  CROSS_COMPILE=arm-linux-gnueabihf- uImage</p>
<p style="margin-bottom: 0cm;line-height: 100%">make ARCH=arm  CROSS_COMPILE=arm-linux-gnueabihf- Image<br />
make ARCH=arm  CROSS_COMPILE=arm-linux-gnueabihf- zImage</p>
<p style="margin-bottom: 0cm;line-height: 100%">make ARCH=arm  CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=out modules</p>
<p style="margin-bottom: 0cm;line-height: 100%">OBJCOPY arch/arm/boot/Image</p>
<p style="margin-bottom: 0cm;line-height: 100%">Kernel: arch/arm/boot/Image is ready</p>
<p style="margin-bottom: 0cm;line-height: 100%">AS arch/arm/boot/compressed/head.o</p>
<p style="margin-bottom: 0cm;line-height: 100%">GZIP arch/arm/boot/compressed/piggy.gzip</p>
<p style="margin-bottom: 0cm;line-height: 100%">AS arch/arm/boot/compressed/piggy.gzip.o</p>
<p style="margin-bottom: 0cm;line-height: 100%">CC arch/arm/boot/compressed/misc.o</p>
<p style="margin-bottom: 0cm;line-height: 100%">CC arch/arm/boot/compressed/decompress.o</p>
<p style="margin-bottom: 0cm;line-height: 100%">CC arch/arm/boot/compressed/string.o</p>
<p style="margin-bottom: 0cm;line-height: 100%">SHIPPED arch/arm/boot/compressed/lib1funcs.S</p>
<p style="margin-bottom: 0cm;line-height: 100%">AS arch/arm/boot/compressed/lib1funcs.o</p>
<p style="margin-bottom: 0cm;line-height: 100%">SHIPPED arch/arm/boot/compressed/ashldi3.S</p>
<p style="margin-bottom: 0cm;line-height: 100%">AS arch/arm/boot/compressed/ashldi3.o</p>
<p style="margin-bottom: 0cm;line-height: 100%">LD arch/arm/boot/compressed/vmlinux</p>
<p style="margin-bottom: 0cm;line-height: 100%">OBJCOPY arch/arm/boot/zImage</p>
<p style="margin-bottom: 0cm;line-height: 100%">Kernel: arch/arm/boot/zImage is ready</p>
<p style="margin-bottom: 0cm;line-height: 100%">UIMAGE arch/arm/boot/uImage</p>
<p style="margin-bottom: 0cm;line-height: 100%">&#8220;mkimage&#8221; command not found &#8211; U-Boot images will not be built</p>
<p style="margin-bottom: 0cm;line-height: 100%">make[1]: *** [arch/arm/boot/uImage] Error 1</p>
<p style="margin-bottom: 0cm;line-height: 100%">make: *** [uImage] Error 2</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">
<p>gunzip -c /home/emb/diga/Control-project/Project/project-olinuxino/mele_debian_armhf_minimal.cpio.gz | cpio -i</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/compile-kernel-module-compile-then-put-debian-kernel-module-in-2nd-partition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sdcard image for ARM</title>
		<link>https://www.emblogic.com/blog/02/sdcard-image-for-arm/</link>
		<comments>https://www.emblogic.com/blog/02/sdcard-image-for-arm/#comments</comments>
		<pubDate>Thu, 11 Feb 2016 19:40:42 +0000</pubDate>
		<dc:creator><![CDATA[Divesh garg]]></dc:creator>
				<category><![CDATA[ARM Embedded Processors]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13272</guid>
		<description><![CDATA[CREATING THE PARTITION IN THE MICROSD CARD : 1. The process of partition the microsd card . 1.1 detecting as block device / dev/mmcblk0p1 1.2 fdisk /dev/mmcblk0p1 n p 1 2048 ( second stage bootlader write have to from 8 &#8230; <a href="https://www.emblogic.com/blog/02/sdcard-image-for-arm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="margin-bottom: 0cm;line-height: 100%">CREATING THE PARTITION IN THE MICROSD CARD :</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">1. The process of partition the microsd card .</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">1.1 detecting as block device / dev/mmcblk0p1</p>
<p style="margin-bottom: 0cm;line-height: 100%">1.2 fdisk /dev/mmcblk0p1</p>
<p style="margin-bottom: 0cm;line-height: 100%">n</p>
<p style="margin-bottom: 0cm;line-height: 100%">p</p>
<p style="margin-bottom: 0cm;line-height: 100%">1</p>
<p style="margin-bottom: 0cm;line-height: 100%">2048 ( second stage bootlader write have to from 8 block 8 kbyte)</p>
<p style="margin-bottom: 0cm;line-height: 100%">34815</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">n</p>
<p style="margin-bottom: 0cm;line-height: 100%">p</p>
<p style="margin-bottom: 0cm;line-height: 100%">2</p>
<p style="margin-bottom: 0cm;line-height: 100%">34816</p>
<p style="margin-bottom: 0cm;line-height: 100%">enter</p>
<p style="margin-bottom: 0cm;line-height: 100%">enter</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">w</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">when we write “w” to comit the partition table . It is giving following errors .</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">//********************************************************************</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">Calling ioctl() to re-read partition table.</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">WARNING: Re-reading the partition table failed with error 22: Invalid argument.</p>
<p style="margin-bottom: 0cm;line-height: 100%">The kernel still uses the old table. The new table will be used at</p>
<p style="margin-bottom: 0cm;line-height: 100%">the next reboot or after you run partprobe(8) or kpartx(8)</p>
<p style="margin-bottom: 0cm;line-height: 100%">Syncing disks.</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">//****************************************************************</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">then i type partprobe</p>
<p style="margin-bottom: 0cm;line-height: 100%">then</p>
<p style="margin-bottom: 0cm;line-height: 100%">sync</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">all the partit ion was successfully commit in the microSDcard</p>
<p style="margin-bottom: 0cm;line-height: 100%">
<p style="margin-bottom: 0cm;line-height: 100%">Device Boot Start End Blocks Id System</p>
<p style="margin-bottom: 0cm;line-height: 100%">/dev/mmcblk0p1p1 2048 34815 16384 83 Linux</p>
<p style="margin-bottom: 0cm;line-height: 100%">/dev/mmcblk0p1p2 34816 15515647 7740416 83 Linux</p>
<p style="margin-bottom: 0cm;line-height: 100%">
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/sdcard-image-for-arm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>creating cross compiler</title>
		<link>https://www.emblogic.com/blog/02/creating-cross-compiler/</link>
		<comments>https://www.emblogic.com/blog/02/creating-cross-compiler/#comments</comments>
		<pubDate>Thu, 11 Feb 2016 19:00:17 +0000</pubDate>
		<dc:creator><![CDATA[Divesh garg]]></dc:creator>
				<category><![CDATA[ARM Embedded Processors]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13268</guid>
		<description><![CDATA[1. Download the Cross compiler compatible with 32-bit system following are the files in the folder  &#8221; arm-linux-gnueabihf bin lib libexec share&#8221; 2. follow the procedure as per documents &#8211;&#62; then also the error is coming after running the following &#8230; <a href="https://www.emblogic.com/blog/02/creating-cross-compiler/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>1. Download the Cross compiler compatible with 32-bit system</p>
<p>following are the files in the folder  &#8221; arm-linux-gnueabihf bin lib libexec share&#8221;</p>
<p>2. follow the procedure as per documents &#8211;&gt; then also the error is coming after running the following command</p>
<p>make ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi-distclean</p>
<p>error -1:</p>
<p>2.1 arm-unknown-linux-guneabi is not a command</p>
<p>so i got it right as in 32-bit cross compiler the file this command was acessing is</p>
<p>arm-linux-gnueabihf ,</p>
<p>error -2</p>
<p>still command not found</p>
<p>so i got it right after see the document again ,</p>
<p>the command is</p>
<p>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-  distclean</p>
<p>there is space b/w guneabihf- and distclean.</p>
<p>after all above issue resolved the command run successfully .</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/creating-cross-compiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
