[Arm-dev] Hikey test emmc image availability

Tue Nov 10 12:20:59 UTC 2015
Jim Perrin <jperrin at centos.org>

So, I'll blame it (publicly at least) on not having coffee yet this
morning. Where did you turn up this bit of code, and what does this get
added to?

On 11/10/2015 05:46 AM, cc35359 at gmail.com wrote:
> I believe this will do it for you. Code provided for their demo units. Its due in the end, to the fact that the board outputs one strict resolution. I can't find any sort of licensing on this tiny bit of code though, but the source is made public, freely available with no warranty is the closest I can find to a license.
> 
> 
> #include <fcntl.h>
> 
> #include <linux/fb.h>
> 
> #include <sys/ioctl.h>
> 
> #include <sys/mman.h>
> 
> #include <unistd.h>
> 
> #include <assert.h>
> 
> int main(int argc, char **argv) {
> 
>         struct fb_fix_screeninfo fixed;
> 
>         struct fb_var_screeninfo variable;
> 
>         char *fb;
> 
>         int line_size, size, buffer_size, i;
> 
>         int fd = open("/dev/fb0", O_RDWR);
> 
>         ioctl(fd, FBIOGET_VSCREENINFO, &variable);
> 
>         variable.xres = 1280;
> 
>         variable.yres = 720;
> 
>         variable.xres_virtual = 1280;
> 
>         variable.yres_virtual = 1440;
> 
>         variable.bits_per_pixel = 24;
> 
>         ioctl(fd, FBIOPUT_VSCREENINFO, &variable);
> 
>         ioctl(fd, FBIOGET_FSCREENINFO, &fixed);
> 
>         variable.xoffset = 0;
> 
>         variable.yoffset = 720;
> 
>         ioctl(fd, FBIOPAN_DISPLAY, &variable);
> 
>         variable.xoffset = 0;
> 
>         variable.yoffset = 0;
> 
>         ioctl(fd, FBIOPAN_DISPLAY, &variable);
> 
>         close(fd);
> 
>         return 0;
> 
> }
> 
> On November 9, 2015 4:22:42 PM CST, Jim Perrin <jperrin at centos.org> wrote:
>> I've posted a first build of CentOS for the Hikey from 96boards, and a
>> ReadMe with the steps required to get the board going.
>>
>> http://people.centos.org/jperrin/hikey/
>>
>> The ReadMe assumes that you've at least skimmed the 'Getting Started'
>> section of the Hikey documentation, but walks through the fastboot
>> commands to load the image.
>>
>> What I consider the 'blocker' to releasing this image presently is the
>> lack of console output on HDMI. If someone's able to make that go, I
>> will happily mail them some CentOS swag and put their name in the
>> release notes for the image.
>>
>>
>>
>>
>> -- 
>> Jim Perrin
>> The CentOS Project | http://www.centos.org
>> twitter: @BitIntegrity | GPG Key: FA09AD77
>> _______________________________________________
>> Arm-dev mailing list
>> Arm-dev at centos.org
>> https://lists.centos.org/mailman/listinfo/arm-dev
> 
> 
> 
> _______________________________________________
> Arm-dev mailing list
> Arm-dev at centos.org
> https://lists.centos.org/mailman/listinfo/arm-dev
> 

-- 
Jim Perrin
The CentOS Project | http://www.centos.org
twitter: @BitIntegrity | GPG Key: FA09AD77