Linux Kernal Development - BETA Boards - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4) +--- Forum: Linux on Pine A64(+) (https://forum.pine64.org/forumdisplay.php?fid=6) +--- Thread: Linux Kernal Development - BETA Boards (/showthread.php?tid=55) |
RE: Linux Kernal Development - BETA Boards - paulieg - 12-28-2015 (12-28-2015, 04:59 AM)Kommander Wrote:(12-28-2015, 04:50 AM)tkaiser Wrote:(12-28-2015, 04:30 AM)Kommander Wrote: we're looking for 4 to 6gb [...] To clarify, the A64 is able to address upto 1TB of physical memory There are two points of confusion here: 1. confusion between GB (gigabytes) and Gb (gigabits) 2. confusion between addressable virtual memory and accessible physical memory 1 requires no further explanation, only a note that using (k,m,g)bits to denote size of a memory chip is common in the ee world. 2 does, but enough has been written about it elsewhere that it doesn't need rewriting here. Suffice to say that x86-64 for example only uses 48 bits for translation in order to improve performance, therefore maximum theoretical physical memory size is 2^48 rather than 2^64 before we even get to any other limiting factors. You're going to need to know this, so it's worth reading up on. -p RE: Linux Kernal Development - BETA Boards - tjaekel - 12-29-2015 How to contribute? Dear Pine64 team and community, I want to use this board for Professional Audio Processing (as an "Audio Processing Platform"). Therefore, I want to put my hands on the Linux kernel, to help etc. in order to have I2S Input and Output working asap, to use Nokia Qt as GUI tool or additional libraries (e.g. OpenCV, audio processing, Matlab/Simulink ...). Will ALSA and I2S In and Out come with the PINE64 release? Possible to work on OpenSource kernel (GIT hub) and to add? Best regards Torsten RE: Linux Kernal Development - BETA Boards - tllim - 12-29-2015 (12-29-2015, 02:33 PM)tjaekel Wrote: How to contribute? There is I2S connection at euler bus, information located at Pine64 wiki page (http://wiki.pine64.org). Regarding ALSA, this need to wait till Linux actually running on this board. RE: Linux Kernal Development - BETA Boards - PlaneMd - 12-30-2015 JJ, I would like to help develop this with everyone. I am looking to use this with a ubuntu based python os, to be used for personal protection and awareness drone. RE: Linux Kernal Development - BETA Boards - Kollihk - 12-30-2015 (12-20-2015, 08:46 AM)matthias.bgg Wrote:(12-19-2015, 03:56 AM)jj@pine64 Wrote: If you are a kernal developer, please post here your interest in working with our team and factory to port Linux OS like CentOS, Ubuntu, etc over to PINE64. Please use this thread to post interest in working with beta boards only and if you are available to help expedite the port process. (12-30-2015, 05:29 AM)Kollihk Wrote:(12-20-2015, 08:46 AM)matthias.bgg Wrote:(12-19-2015, 03:56 AM)jj@pine64 Wrote: If you are a kernal developer, please post here your interest in working with our team and factory to port Linux OS like CentOS, Ubuntu, etc over to PINE64. Please use this thread to post interest in working with beta boards only and if you are available to help expedite the port process. Hello, I am an experienced Linux system programmer and can offer my help with porti any Linux distribution. Thanks, Hari RE: Linux Kernal Development - BETA Boards - KiltedKen - 12-30-2015 (12-19-2015, 03:56 AM)Hi there. I am a troubleshooter and QA tester. I have a strong background in technical writing for documentation and user support. How may I help? jj@pine64 Wrote: If you are a kernal developer, please post here your interest in working with our team and factory to port Linux OS like CentOS, Ubuntu, etc over to PINE64. Please use this thread to post interest in working with beta boards only and if you are available to help expedite the port process. RE: Linux Kernal Development - BETA Boards - hlide - 12-30-2015 Hi, @tkeiser, thank you for clarifying the real state of Linux for AArch64 with due facts - especially the ones regarding Allwinner. Don't be concerned with Kommander's reaction: someone calling another one a troll can only be a troll. @paulieg, thank you for rectifying and reforming Kommander's conduct in a very subtle way. My other concern is about Mali driver. I'm also an OpenGL developer but I cannot say I like it the way it is. Since Mantle appeared, things seem to move in the right direction with the future Vulkan. But Mali400 would probably not have a Vulkan version. I try to see the situation of Lima - the open source version of kernel driver - but it doesn't look in good shape as hoped as well (gitarious is gone) so it seems we are stuck with proprietary drivers to allow 2D/3D hardware acceleration and with OpenGL ES. I'm mostly a fluent C/C++ and assembly coder with solid knowledge in both software and hardware sides. I'm also a baker for PINE64+. But I'm not applying here as I think there are much better people dedicated to Linux than I . RE: Linux Kernal Development - BETA Boards - paulieg - 12-30-2015 (12-30-2015, 06:50 AM)hlide Wrote: @paulieg, thank you for rectifying and reforming Kommander's conduct in a very subtle way. I understand Kommander's reaction, it's absolutely natural in the wider US-American cultural context of positivity being valued highly. We're all a product of our environment, no harm done. (12-30-2015, 06:50 AM)hlide Wrote: My other concern is about Mali driver. I'm also an OpenGL developer but I cannot say I like it the way it is. Since Mantle appeared, things seem to move in the right direction with the future Vulkan. But Mali400 would probably not have a Vulkan version. I try to see the situation of Lima - the open source version of kernel driver - but it doesn't look in good shape as hoped as well (gitarious is gone) so it seems we are stuck with proprietary drivers to allow 2D/3D hardware acceleration and with OpenGL ES. Given some of the posts in this thread and elsewhere, someone who can actually code and is familiar with a part of the problem is well above par, so you might want to reconsider. Perhaps you could start with taking a look at what the linux-sunxi project/others have already done and write a brief overview (in a new thread or on the wiki) of what the current state of affairs is and what might be needed to move it forward for those of us who are less familiar with hw acceleration in general and mali in particular? -p RE: Linux Kernal Development - BETA Boards - tkaiser - 12-30-2015 Regarding Mali: http://irclog.whitequark.org/linux-sunxi/2015-12-29 And please remember, the kernel and userland stuff has to match. Good luck with Aarch64 RE: Linux Kernal Development - BETA Boards - tjaekel - 12-30-2015 (12-29-2015, 11:19 PM)tllim Wrote:(12-29-2015, 02:33 PM)tjaekel Wrote: How to contribute? Thank you. I think, we will need an I2S kernel driver, ALSA is not a problem when Linux is up an running. I would like to join and start also with kernel development, to add I2S play and capture driver. And I2C (or SPI) would be needed as well but might be there already. Just to make sure to contribute with driver development so that digital audio, I2S is working with first release (and better compared to Raspberry Pi ;-) ) |