To clarify my question, I am trying to understand at what level lcnc accesses hardware peripherals. For example, suppose I build a board with an spi dac peripheral to the arm, as well as write the kernel driver, if necessary. What type of glue do I need to provide in this situation?
On Thu, Oct 13, 2016 at 1:50 PM, Nicklas Karlsson < nicklas.karlsso...@gmail.com> wrote: > On the Cortex-M* model usually used on micro controllers there use to be a > reference manual. Usually there is register to configure pin functionality, > GPIO is a common default value and a register to select direction input or > output. > > There use to a library but software complexity become lower by accessing > the registers directly unless there is a need to change things dynamically. > The libraries are usually written for dynamic access while software almost > always only have need for simpler static access. To register callback > functions at an interrupt handler is a perfect example, if the same > function(s) is registered at every startup they could be added statically > and it is possible to generate a call graph. > > > On Thu, 13 Oct 2016 13:27:55 -0400 > Erik Friesen <e...@aercon.net> wrote: > > > Resurrecting this thread, can anyone point me to docs, or other info what > > it takes to link GPIO, or SPI devices into linuxcnc on an arm? On what > > level does this happen? Userspace, Kernelspace, etc? I have done a bit > of > > kernel programming for the i.mx6. > > > > On Thu, Mar 24, 2016 at 8:19 AM, Ron Ginger <rongin...@roadrunner.com> > > wrote: > > > > > I was helping a commercial screw machine shop that had a couple little > > > KX1 mills. One was getting rather tired after 5 or 6 years of > production > > > use and having repeatability problem. I was speaking with the general > > > manager and asked "well how long do you expect a machine to last?" and > > > without a hint of a smile he whipped back "40 years" > > > > > > The KX1 was installed less then 50 feet from a row of screw machines > > > maybe as old as I am (73 years) and they were clanking away dropping > > > parts into a bin. > > > > > > ron ginger > > > > > > > Who wants to use and maintain (if it is possible) an original CNC > control > > > > made prior to 2000 ?? > > > > > > > > Dave > > > > > > > > > > > > > ------------------------------------------------------------ > > > ------------------ > > > Transform Data into Opportunity. > > > Accelerate data analysis in your applications with > > > Intel Data Analytics Acceleration Library. > > > Click to learn more. > > > http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140 > > > _______________________________________________ > > > Emc-users mailing list > > > Emc-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > > > ------------------------------------------------------------ > ------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > > _______________________________________________ > > Emc-users mailing list > > Emc-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-users > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users