IRC log for #elinux on 20180704

00:20.21*** join/#elinux infobot (ibot@208.53.50.136)
00:20.21*** topic/#elinux is http://eLinux.org/ || Ask anything; it may take 24+ hours to get a response. Mailing lists -> http://elinux.org/ELinuxWiki:Mailing_List ; Logs available at ibot.rikers.org
00:20.21*** mode/#elinux [+o infobot] by ChanServ
00:37.55ildar[m]https://elinux.org/Embedded_Linux_Distributions is waaay outdated. Anyone have a link to overview of current platforms? Especially dev powers and updates share?
00:46.56*** join/#elinux learningc (~User@mti-37-145.tm.net.my)
03:39.41Guest40467ildar[m]: feel free to update that page as you learn more
03:40.20*** mode/#elinux [+o wmat] by ChanServ
04:31.00*** join/#elinux User__ (~User@mti-37-145.tm.net.my)
05:00.28*** join/#elinux vstehle (~vstehle@rqp06-1-88-178-86-202.fbx.proxad.net)
05:09.33*** join/#elinux vorpalblade77 (~vorpalbla@98.127.110.44)
05:14.11*** join/#elinux vorpalblade77 (~vorpalbla@98.127.110.44)
05:39.13*** join/#elinux learningc (~User@mti-37-145.tm.net.my)
06:10.29*** join/#elinux lyakh (~lyakh@cable-87-78-226-14.netcologne.de)
06:19.26*** join/#elinux t0mmy (~tprrt@ram31-1-82-234-79-177.fbx.proxad.net)
07:08.45*** join/#elinux diego_r (~diego@host57-224-static.7-79-b.business.telecomitalia.it)
07:10.11*** join/#elinux Bunio_FH (~bunio@81-18-201-214.static.chello.pl)
09:46.22*** join/#elinux quarterback (~quarterba@unaffiliated/quarterback)
09:58.46quarterbackA general question about embedded linux. If an embedded linux os is to be setup on a 32 bit board with arm or ppc processor. How many engineers would be needed to setup up the software platfom? I am thinking of peripherals such as gps, audio, video or communication etc.
09:59.47quarterbackLooking at embedded linux, it seems rather complex to be done from scratch. I take that I have to start with an existing baseline of some board and modify/tweak it to suit my hardware..
10:03.03*** join/#elinux jkridner (~jkridner@pdpc/supporter/active/jkridner)
10:10.38ildar[m]The important question here is: is BSP available and how complete it is?
10:12.00quarterbackildar[m], BSP is available for the platform but not for peripherals. So software for peripherals may have to be developed from scratch or from peripherals of other hardware.
10:14.11ildar[m]sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/mMBaHSpGUcXQHUJzeKznSeTy >
10:15.44ildar[m]so how complete BSP is? Some BSPs have e.g. Linux kernel already.
10:17.40quarterbackildar[m], I am thinking that the board would be similar to raspberry pi, with a ready linux kernel for it.
10:19.44ildar[m]then the kernel version maybe quite important: some eLinux platforms have minimal kernel version requirement.
10:21.29quarterbackildar[m], How is it possible to enable peripherals on the board? Do majot elinux platforms have drivers for popular peripherals on a processor? I recall that I had seen about 150 people who worked on a smart phone platform that had embedded linux in it.
10:21.36quarterbackmajor*
10:50.26rohieb|ptxwonders what "major elinux platforms" are
10:51.38rohieb|ptxquarterback: I think you cannot compare smartphones to general embedded linux devices, as the ecosystem for android is different in some key points
10:52.48quarterbackrohieb|ptx, Yes, I agree
10:52.55rohieb|ptxbut if you stick to an ARM platform that has upstream kernel support, and linux drivers are available, you will get less problems than if no drivers or no linux support is available
10:53.43quarterbackrohieb|ptx, Yes, arm seems to have upstream kernel support for most of its processors.
10:54.44rohieb|ptxthe zone between that can be very flexible in terms of how many work needs to be done. even with all support in upstream linux it can happen to you that due some customer requirement you will need to patch the kernel in orders of 100-200 patches
10:55.50rohieb|ptxand talking about the general platform support, not only kernel land but user land too, is probably even another ballpark
10:55.56quarterbackThat would mean lot of effort I suppose.
10:56.33quarterbackuserland is huge. I am talking about boards without a screen. Just some blinking lights and a gps or other communication modules.
10:56.39rohieb|ptxyes, it doesn't have to, but it could be. you have to know your requirements.
10:56.57rohieb|ptxyeah, but someone wants to use that GPS, no? that will be a userland application :-)
10:58.20quarterbackI am used to working with scopes and physical signals like voltages, currents. The thing about embedded linux is that everything is on terminal and with peripherals like jtag or usb. This is a big change for me.
11:10.40ildar[m]well, this vastly depends on particular peripherals models.
11:10.53ildar[m]some have drivers mainlined (in vanilla Linux sources)
11:11.11*** join/#elinux t0mmy (~tprrt@ram31-1-82-234-79-177.fbx.proxad.net)
11:11.19ildar[m]most are added by patches.
11:11.31quarterbackSome seem to have drivers but most of them were developed like 4~5 years ago.
11:11.58ildar[m]but noone can tell about thingies you didn't name yet )))
11:12.42quarterbackThe companies which have embedded linux in them seem to have developed many of the drivers on their own.
11:17.23ildar[m]e.g. SPI-connected devices in vanilla Linux: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/spi/Kconfig
11:18.10quarterbackI can do this perhaps.
11:20.32quarterbackHow do people get boards so that they develop drivers for them?
11:23.33ildar[m]emm, wrong. That's just core&controllers. Devices are spread in drivers/ tree
11:26.55ildar[m]e.g. CONFIG_NFC_NCI_SPI , CONFIG_AD525X_DPOT_SPI , CONFIG_JOYSTICK_PSXPAD_SPI , CONFIG_TOUCHSCREEN_AD7879_SPI
11:26.58ildar[m]etc,etc
11:27.07quarterbackAre you a author of above?
11:28.00*** join/#elinux jkridner (~jkridner@pdpc/supporter/active/jkridner)
11:42.53quarterbackildar[m], Thanks for your suggestions.
12:11.32*** join/#elinux t0mmy (~tprrt@217.114.201.133)
13:22.45*** join/#elinux dc13ff (uid190567@gateway/web/irccloud.com/x-qsxuvmqqzcoarnof)
13:55.59*** join/#elinux rcw (~rcw@128.224.252.2)
14:29.22*** join/#elinux quarterback (~quarterba@unaffiliated/quarterback)
14:34.19*** join/#elinux vorpalblade77 (~vorpalbla@98.127.110.44)
14:39.03*** join/#elinux vorpalblade77 (~vorpalbla@98.127.110.44)
17:38.30*** join/#elinux dc13ff (uid190567@gateway/web/irccloud.com/x-zohvgwyosadipbpy)
18:38.06*** join/#elinux nemunaire (~nemunaire@2a01:e35:8bb7:3c60::2)
19:07.03*** join/#elinux t0mmy (~tprrt@ram31-1-82-234-79-177.fbx.proxad.net)
19:12.19*** join/#elinux shoragan (~shoragan@debian/developer/shoragan)
19:25.50*** join/#elinux diego_r (~diego@2.43.161.138)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.