CN103853383B - A kind of method realizing touch-screen driving in Uboot - Google Patents
A kind of method realizing touch-screen driving in Uboot Download PDFInfo
- Publication number
- CN103853383B CN103853383B CN201410078635.3A CN201410078635A CN103853383B CN 103853383 B CN103853383 B CN 103853383B CN 201410078635 A CN201410078635 A CN 201410078635A CN 103853383 B CN103853383 B CN 103853383B
- Authority
- CN
- China
- Prior art keywords
- touch screen
- uboot
- user
- driver
- lcd
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000011161 development Methods 0.000 claims abstract description 16
- 238000013507 mapping Methods 0.000 claims abstract description 8
- 238000002054 transplantation Methods 0.000 claims abstract 2
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 10
- 241001422033 Thestylus Species 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明公开了一种在Uboot中实现触摸屏驱动的方法,包括:修改、剪切操作系统内核中的触摸屏驱动;把触摸屏驱动移植到Uboot中;移植完成后编译Uboot;把编译好的Uboot移植到开发板中;开发板上电启动后运行Uboot,初始化触摸屏。如果用户在Uboot运行阶段对触摸屏有操作就选择继续操作,触摸屏会列表显示出用户可用的应用程序,用户点击屏幕选择自己需要的应用程序,检测触点的坐标后通过对照应用程序和触点坐标范围的映射关系,程序跳到相应应用程序的程序入口处执行,执行完成后退出继续执行Uboot代码启动操作系统。如果用户在Uboot运行阶段对触摸屏没有操作,则退出,继续执行Uboot代码启动操作系统。本发明解决了触摸屏只能使用在操作系统启动之后的问题。
The invention discloses a method for realizing a touch screen driver in Uboot, comprising: modifying and cutting the touch screen driver in the operating system kernel; transplanting the touch screen driver into Uboot; compiling Uboot after the transplantation is completed; transplanting the compiled Uboot to On the development board; after the development board is powered on, run Uboot to initialize the touch screen. If the user has operations on the touch screen during the Uboot running phase, he will choose to continue the operation, and the touch screen will display a list of the applications available to the user. The user clicks on the screen to select the application he needs, and after detecting the coordinates of the touch point, compare the application program and the touch point coordinates The mapping relationship of the scope, the program jumps to the program entry of the corresponding application program for execution, exits after the execution is completed, and continues to execute the Uboot code to start the operating system. If the user does not operate the touch screen during the Uboot running phase, then exit and continue to execute the Uboot code to start the operating system. The invention solves the problem that the touch screen can only be used after the operating system is started.
Description
技术领域 technical field
本发明涉及嵌入式技术领域,特别是一种在Uboot中实现触摸屏驱动的方法。 The invention relates to the field of embedded technology, in particular to a method for realizing touch screen driving in Uboot.
背景技术 Background technique
在平板电脑、智能手机等小型化的设备中,输入和输出设备占据了很大的体积,触摸屏是一种集输入输出为一体的设备,能有效减小设备的体积,坚固耐用,使人们摆脱了键盘和鼠标的操作,让人机交互更为直接,广泛应用于各类嵌入式产品中。 In miniaturized devices such as tablet computers and smart phones, the input and output devices occupy a large volume. The touch screen is a device that integrates input and output, which can effectively reduce the size of the device and is durable, so that people can get rid of it. It eliminates the operation of keyboard and mouse, makes the computer interaction more direct, and is widely used in various embedded products.
目前的触摸屏驱动程序主要以模块的形式集成在操作系统的内核中,在裸机环境下也可以运行功能简单的触摸屏驱动程序。操作系统成功启动以后用户才能对触摸屏进行操作,平板等移动设备上电后首先运行系统启动引导程序Uboot将引导内核并向内核传递参数启动操作系统,Uboot中不具备触摸屏驱动程序,因此在Uboot运行阶段触摸屏无法使用,用户需要通过按键输入来进行相关操作。 The current touch screen driver is mainly integrated in the kernel of the operating system in the form of modules, and the touch screen driver with simple functions can also be run in the bare metal environment. After the operating system is successfully started, the user can operate the touch screen. After the tablet and other mobile devices are powered on, the system boot program Uboot will first run the system boot program, which will guide the kernel and pass parameters to the kernel to start the operating system. Uboot does not have a touch screen driver, so it runs on Uboot. At this stage, the touch screen cannot be used, and the user needs to perform related operations through key input.
Uboot(Universal Bootloader Loader)是开机启动引导程序Bootloader的一种,能够支持多种嵌入式系统,主要负责在操作系统启动前初始化硬件设备,建立内存空间映射图等工作,将系统的软硬件环境带到了一个合适的状态,为最终调用操作系统内核准备好正确的环境。因此在Uboot层实现触摸屏驱动能够在Uboot启动阶段增强移动设备人机交互性,方便用户的选择操作,实现在操作系统启动前对触摸屏的使用,为用户在Uboot阶段开发其他功能应用提供了方便。 Uboot (Universal Bootloader Loader) is a bootloader bootloader that can support a variety of embedded systems. It is mainly responsible for initializing hardware devices before the operating system starts, creating memory space maps, etc. In a suitable state, the correct environment is prepared for the final call to the operating system kernel. Therefore, implementing the touch screen driver at the Uboot layer can enhance the human-computer interaction of the mobile device during the Uboot startup stage, facilitate the user's selection operation, realize the use of the touch screen before the operating system starts, and provide convenience for the user to develop other functional applications during the Uboot stage.
目前的触摸屏技术主要使用在操作系统启动后人与移动手持或固定设备的交互方面,或者裸机环境下对触摸屏进行的相关测试方面,国内外尚未有在Uboot层针对触摸屏驱动进行的研究。 The current touch screen technology is mainly used in the interaction between people and mobile handheld or fixed devices after the operating system is started, or in the related testing of touch screens in a bare metal environment. There is no research on touch screen drivers at the Uboot layer at home and abroad.
发明内容 Contents of the invention
本发明所要解决的技术问题是,针对现有技术不足,提供一种在Uboot中实现触摸屏驱动的方法,在Uboot启动阶段实现对触摸屏设备的操作,解决触摸屏只能使用在操作系统启动之后的问题。 The technical problem to be solved by the present invention is to provide a method for realizing the touch screen drive in Uboot in view of the deficiencies in the prior art, to realize the operation of the touch screen device in the Uboot startup stage, and to solve the problem that the touch screen can only be used after the operating system is started .
为解决上述技术问题,本发明所采用的技术方案是:一种在Uboot中实现触摸屏驱动的方法,该方法为: For solving the problems of the technologies described above, the technical solution adopted in the present invention is: a method for realizing touch screen drive in Uboot, the method is:
1)删除操作系统内核中的触摸屏驱动代码中与内核相关的部分,得到修改后的触摸屏驱动代码,将修改后的触摸屏驱动代码移植到Uboot中,配置Uboot,编译配置后的Uboot; 1) Delete the kernel-related parts of the touch screen driver code in the operating system kernel to obtain the modified touch screen driver code, transplant the modified touch screen driver code to Uboot, configure Uboot, and compile the configured Uboot;
2)将编译后的Uboot下载到开发板中,开发板上电后顺序执行Uboot代码; 2) Download the compiled Uboot to the development board, and execute the Uboot code sequentially after the development board is powered on;
3)在Uboot运行过程中对触摸屏进行初始化; 3) Initialize the touch screen during Uboot running;
4)运行触摸屏显示驱动,如果用户在Uboot运行阶段使用触摸屏,则进入步骤5),否则进入步骤8); 4) Run the touch screen display driver, if the user uses the touch screen during the Uboot running phase, go to step 5), otherwise go to step 8);
5)触摸屏列表显示出用户可选择的应用程序列表; 5) The touch screen list displays a list of user-selectable applications;
6)触摸屏控制器判断触摸屏是否被点击,若是,则触摸屏控制器产生一个按下的中断信号,进入步骤7);否则,返回步骤5); 6) The touch screen controller judges whether the touch screen is clicked, if yes, the touch screen controller generates a pressed interrupt signal, and enters step 7); otherwise, returns to step 5);
7)触摸屏控制器进入中断服务程序,设置合适的坐标转换模式并设置寄存器来读取触点的位置,坐标转换完成后触摸屏控制器回到等待中断模式;建立触点坐标范围和应用程序的映射关系,当用户点击触摸屏选择应用程序之后,根据模数转换得到的触点坐标值,对照触点坐标范围和应用程序的映射关系执行相应的应用程序;所述触点是指触摸屏上外力作用的点; 7) The touch screen controller enters the interrupt service program, sets the appropriate coordinate conversion mode and registers to read the position of the contact, after the coordinate conversion is completed, the touch screen controller returns to the waiting interrupt mode; establish the mapping between the contact coordinate range and the application program relationship, when the user clicks on the touch screen to select the application program, according to the coordinate value of the touch point obtained by analog-to-digital conversion, the corresponding application program is executed according to the mapping relationship between the coordinate range of the touch point and the application program; the touch point refers to the contact point on the touch screen point;
8)判断步骤4)中用户是否继续操作触摸屏或者7)中应用程序是否执行完毕,若否,则退出对触摸屏操作;若是,则返回步骤5); 8) Determine whether the user continues to operate the touch screen in step 4) or whether the application program in 7) has been executed, if not, exit the operation on the touch screen; if so, return to step 5);
9)继续执行Uboot代码,启动操作系统。 9) Continue to execute the Uboot code and start the operating system.
与现有技术相比,本发明所具有的有益效果为:本发明使触摸屏的使用摆脱了对操作系统的依赖,实现了底层对触摸屏的支持,在近似裸机环境的Uboot运行阶段用户仍然可以使用触摸屏而不是通过按键等来进行操作,屏幕会显示出用户可选的应用列表,用户选择后可以实现触摸屏触点的检测、确定触点坐标信息后进入相应的操作等功能;本发明的方法增强了移动设备人机交互性,方便了用户的选择操作,实现了在操作系统启动前对触摸屏的使用,为用户在Uboot阶段开发其他功能应用提供了方便。 Compared with the prior art, the present invention has the beneficial effects that: the present invention frees the use of the touch screen from dependence on the operating system, realizes the bottom layer's support for the touch screen, and the user can still use The touch screen is not operated through buttons, etc., and the screen will display a user-selectable application list. After the user selects, the touch screen contact detection can be realized, and the corresponding operation can be entered after determining the contact coordinate information; the method of the present invention enhances It improves the human-computer interaction of mobile devices, facilitates the user's selection operation, realizes the use of the touch screen before the operating system starts, and provides convenience for users to develop other functional applications in the Uboot stage.
附图说明 Description of drawings
图1为本发明一实施例系统框图; Fig. 1 is a system block diagram of an embodiment of the present invention;
图2 为本发明一实施例方法流程图; Fig. 2 is a method flowchart of an embodiment of the present invention;
图3为本发明一实施例模数转换器和触摸屏接口功能块图; Fig. 3 is a functional block diagram of an analog-to-digital converter and a touch screen interface according to an embodiment of the present invention;
图4 为本发明一实施例触摸屏驱动流程图。 FIG. 4 is a flowchart of touch screen driving according to an embodiment of the present invention.
具体实施方式 detailed description
本发明通过将操作系统内核中的触摸屏驱动代码进行一系列增删、修改等操作后移植到Uboot中,实现了无操作系统环境下对触摸屏的支持。采用该方法使触摸屏的使用摆脱了对操作系统的依赖,实现了底层对触摸屏的支持,在近似裸机环境的Uboot运行阶段用户仍然可以使用触摸屏而不是通过按键等来进行操作,屏幕会显示出用户可选的应用列表,用户选择后可以实现触摸屏触点的检测、确定触点坐标信息后进入相应的操作等功能。系统框图如图1所示。 The invention realizes the support of the touch screen in the environment without an operating system by performing a series of additions, deletions, modifications and other operations on the touch screen drive code in the operating system kernel and then transplanting it into the Uboot. Using this method, the use of the touch screen can get rid of the dependence on the operating system, and realize the bottom layer's support for the touch screen. In the Uboot running stage of the approximate bare metal environment, the user can still use the touch screen instead of pressing the buttons to operate, and the screen will display the user The optional application list, after the user selects, can realize the detection of the touch screen contact, determine the coordinate information of the contact point and enter the corresponding operation and other functions. The block diagram of the system is shown in Figure 1.
针对图1所示的系统框图构,本发明所采用的技术方法总体流程图如图2所示,具体包括以下几个步骤: For the system block diagram structure shown in Figure 1, the overall flow chart of the technical method adopted in the present invention is shown in Figure 2, specifically including the following steps:
1):把触摸屏驱动移植到Uboot中,在Uboot里面的板级配置相关的文件目录下增加触摸屏驱动。移植完成后重新编译Uboot。 1): Transplant the touch screen driver to Uboot, and add the touch screen driver in the board-level configuration-related file directory in Uboot. Recompile Uboot after the porting is complete.
2):将重新编译后的Uboot下载到开发板中。 2): Download the recompiled Uboot to the development board.
3):开发板上电,顺序执行Uboot代码,Uboot代码分为汇编语言和C语言阶段,触摸屏驱动的调用函数位于C语言阶段,即Uboot执行的第二阶段。 3): The development board is powered on, and the Uboot code is executed sequentially. The Uboot code is divided into assembly language and C language stage. The calling function of the touch screen driver is located in the C language stage, which is the second stage of Uboot execution.
4):配置和初始化触摸屏:在Uboot目录下的与开发板对应的C文件中增加触摸屏的初始化的程序。初始化过程包括创建事件,初始化触摸屏中断和定时器中断。在正常状态下如果有外力作用于触摸屏的一点,会对应产生一个电压信号,通过模数转换器转换电压信号进而得到接触点的坐标,模数转换器与触摸屏接口功能块图如图3所示。 4): Configure and initialize the touch screen: add the initialization program of the touch screen in the C file corresponding to the development board under the Uboot directory. The initialization process includes creating events, initializing touch screen interrupts and timer interrupts. Under normal conditions, if an external force acts on a point of the touch screen, a corresponding voltage signal will be generated, and the voltage signal will be converted by the analog-to-digital converter to obtain the coordinates of the contact point. The functional block diagram of the interface between the analog-to-digital converter and the touch screen is shown in Figure 3 .
5):选择是否继续,如果用户需要在Uboot运行阶段使用触摸屏就选择继续进入步骤6),如果用户不需要在这个阶段运行触摸屏则选择退出进入步骤9)。 5): Choose whether to continue, if the user needs to use the touch screen in the Uboot running stage, choose to continue to enter step 6), if the user does not need to run the touch screen at this stage, then choose to exit and enter step 9).
6):选择继续后屏幕会显示出可供用户选择使用的应用选项列表,用户根据列表选择自己需要的应用选项。 6): After selecting continue, the screen will display a list of application options available for the user to choose from, and the user can select the application option he needs according to the list.
7):此时如果用户点击屏幕则进入8),如果检测不到用户的点击操作则继续执行步骤6)。 7): At this time, if the user clicks the screen, enter 8), if the user's click operation cannot be detected, then continue to execute step 6).
8):触摸屏控制器一般处于等待中断模式下,触笔按下后程序会进入中断服务程序读取触点的位置,坐标转换完成后控制器回到等待中断模式。在此需建立应用程序与坐标点范围的映射关系,当确定触点的坐标之后,根据其坐标值所在的范围跳到相应应用程序的入口处执行代码。 8): The touch screen controller is generally in the waiting interrupt mode. After the stylus is pressed, the program will enter the interrupt service program to read the position of the contact point. After the coordinate conversion is completed, the controller returns to the waiting interrupt mode. Here, it is necessary to establish a mapping relationship between the application program and the coordinate point range. After determining the coordinates of the touch point, jump to the entry point of the corresponding application program to execute the code according to the range of its coordinate value.
9):检测应用程序是否执行完成,如果未能成功执行则返回步骤6),如果执行完成则进入步骤10)。 9): Check whether the execution of the application program is completed. If the execution is not successful, return to step 6), and if the execution is completed, enter step 10).
10):如果用户选择不继续操作或者应用程序执行完成后则退出对触摸屏操作。 10): If the user chooses not to continue the operation or the application program is executed, exit the operation on the touch screen.
11):继续执行Uboot启动操作系统。 11): Continue to execute Uboot to start the operating system.
下面结合一个实例对本发明进行进一步阐述。 The present invention will be further elaborated below in conjunction with an example.
该实例是基于智能移动终端开发板OK6410,该移动设备平台包括:4.3寸TFT LCD,ARM架构CPU,型号为S3C6410;有线网卡,型号DM9000;按键模块;存储模块为2G的Nand Flash,是四线电阻式触摸屏,支持从3.5至10.4英寸LCD型号。 This example is based on the smart mobile terminal development board OK6410. The mobile device platform includes: 4.3-inch TFT LCD, ARM architecture CPU, model S3C6410; wired network card, model DM9000; key module; storage module is 2G Nand Flash, which is a four-wire Resistive touch screen, supports LCD models from 3.5 to 10.4 inches.
本实例采用Uboot1.6作为Uboot的实例,对内核中的触摸屏驱动进行修改、剪切后移植到Uboot1.6中,实现用户在Uboot1.6启动时用户对触摸屏进行操作。 This example uses Uboot1.6 as an example of Uboot. The touch screen driver in the kernel is modified, cut and transplanted to Uboot1.6, so that the user can operate the touch screen when Uboot1.6 starts.
S1:把触摸屏驱动移植到Uboot1.6中,在Uboot1.6里面的board/smdk6410目录下增加触摸屏驱动文件,在smdk6410.c文件中增加触摸屏初始化程序,在include中设置触摸屏的硬件参数。修改Uboot1.6的C语言函数start_armboot,增加调用触摸屏驱动的函数, start_armboot是C语言开始的函数,也是整个启动代码中C语言的主函数和整个Uboot1.6的主函数。移植完成后重新编译Uboot1.6,依次输入命令#arm-linux-gcc –V查看交叉编译器版本号;#Make distclean清除之前生成的链接; #make xxx_config编译;#make CROSS-COMPILE=arm-linux-,会生成uboot.bin文件。 S1: Transplant the touch screen driver to Uboot1.6, add the touch screen driver file in the board/smdk6410 directory in Uboot1.6, add the touch screen initialization program in the smdk6410.c file, and set the hardware parameters of the touch screen in include. Modify the C language function start_armboot of Uboot1.6, and add the function of calling the touch screen driver. start_armboot is the function started by C language, and it is also the main function of C language in the entire startup code and the main function of the entire Uboot1.6. Recompile Uboot1.6 after the porting is completed, and enter the command #arm-linux-gcc –V to view the version number of the cross compiler; #Make distclean to clear the link generated before; #make xxx_config compile; #make CROSS-COMPILE=arm-linux -, the uboot.bin file will be generated.
S2:将重新编译后的Uboot1.6下载到开发板中。 S2: Download the recompiled Uboot1.6 to the development board.
S3:开发板上电,顺序执行Uboot1.6代码。 S3: The development board is powered on, and the Uboot1.6 code is executed sequentially.
S4:配置和初始化触摸屏:在与开发板相关的C文件中增加对触摸屏的初始化的程序,初始化过程包括创建事件,初始化触摸屏中断和定时器中断。触摸屏驱动流程图如图4所示。 S4: Configure and initialize the touch screen: add a program to initialize the touch screen in the C file related to the development board. The initialization process includes creating events, initializing touch screen interrupts and timer interrupts. The flow chart of the touch screen driver is shown in Figure 4.
S5:选择是否继续。运行LCD显示驱动,屏幕会显示出“是否继续操作”的选项询问用户是否继续执行触摸屏驱动代码,如果用户需要在Uboot1.6运行阶段使用触摸屏就选择继续,如果用户不需要在这个阶段运行触摸屏则选择退出。 S5: Choose whether to continue. Run the LCD display driver, the screen will display the option of "continue to operate" to ask the user whether to continue to execute the touch screen driver code, if the user needs to use the touch screen during the Uboot1.6 running stage, choose to continue, if the user does not need to run the touch screen at this stage then opt out.
S6:选择继续后屏幕会显示出可供用户选择使用的应用程序,用户根据应用程序列表选择自己需要的应用程序。 S6: After choosing to continue, the screen will display the applications that the user can choose to use, and the user selects the application he needs according to the application list.
S7:用户用触笔点击触摸屏选则自己所需的应用程序,检测到触笔按下后触摸屏控制器产生一个按下的中断信号进入步骤S8,如果未检测到触笔按下则继续执行步骤S6。 S7: The user clicks the touch screen with the stylus to select the application program he needs. After detecting that the stylus is pressed, the touch screen controller generates a pressed interrupt signal and enters step S8. If the stylus is not detected, continue to execute the steps. S6.
S8:触摸屏控制器一般处于等待中断模式下,当触摸屏控制器产生触笔按下的中断信号后程序会进入中断服务程序,设置合适的转换模式并设置寄存器来读取触点的位置,坐标转换模式有分离的 X/Y 轴坐标转换模式或自动 X/Y 轴坐标转换模式两种,转换完成后控制器回到等待中断模式。建立应用程序与坐标点范围的映射关系,当确定触点的坐标后,根据其坐标值所在的范围跳到相应应用程序的入口处执行代码。 S8: The touch screen controller is generally in the waiting interrupt mode. When the touch screen controller generates an interrupt signal that the stylus is pressed, the program will enter the interrupt service routine, set the appropriate conversion mode and set the register to read the position of the contact point, coordinate conversion There are two modes: separate X/Y axis coordinate conversion mode or automatic X/Y axis coordinate conversion mode. After the conversion is completed, the controller returns to the waiting interrupt mode. Establish the mapping relationship between the application program and the coordinate point range. After determining the coordinates of the contact point, jump to the entry point of the corresponding application program to execute the code according to the range of its coordinate value.
S9:检测应用程序是否执行完成,如果未能成功执行则返回步骤S6,如果执行完成则进入步骤S10。 S9: Detect whether the execution of the application program is completed, if the execution fails, return to step S6, and if the execution is completed, enter step S10.
S10:如果用户选择不继续操作或者应用程序下载完成后则退出对触摸屏操作。 S10: Exit the operation on the touch screen if the user chooses not to continue the operation or after the download of the application program is completed.
S11:继续执行Uboot1.6启动操作系统。 S11: Continue to execute Uboot1.6 to start the operating system.
与现有技术相比,本发明的一种在Uboot中实现触摸屏驱动的方法,通过编写、修改触摸屏驱动,移植触摸屏驱动到Uboot,修改Uboot启动代码,重新编译Uboot等,实现了用户在无操作系统环境下对触摸屏的操作。实现了触摸屏的使用不依赖操作系统的特性,方便了智能终端用户。 Compared with the prior art, a method for realizing the touch screen driver in Uboot of the present invention, by writing and modifying the touch screen driver, transplanting the touch screen driver to Uboot, modifying the Uboot startup code, recompiling Uboot, etc., realizes that the user does not operate Operation of the touch screen in the system environment. The use of the touch screen does not depend on the characteristics of the operating system, which is convenient for smart terminal users.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410078635.3A CN103853383B (en) | 2014-03-05 | 2014-03-05 | A kind of method realizing touch-screen driving in Uboot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410078635.3A CN103853383B (en) | 2014-03-05 | 2014-03-05 | A kind of method realizing touch-screen driving in Uboot |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103853383A CN103853383A (en) | 2014-06-11 |
CN103853383B true CN103853383B (en) | 2016-08-31 |
Family
ID=50861132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410078635.3A Expired - Fee Related CN103853383B (en) | 2014-03-05 | 2014-03-05 | A kind of method realizing touch-screen driving in Uboot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103853383B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016043040A1 (en) * | 2014-09-19 | 2016-03-24 | 株式会社aLab | Device driver registration device and device driver registration method using same |
CN104346205B (en) * | 2014-10-28 | 2018-09-18 | 深圳市元征科技股份有限公司 | USB device upgrade method |
CN104408653A (en) * | 2014-11-11 | 2015-03-11 | 浪潮软件集团有限公司 | A method for building an all-in-one network billing machine based on an open platform |
CN107203444A (en) * | 2016-03-16 | 2017-09-26 | 中国航天科工集团第四研究院指挥自动化技术研发与应用中心 | A kind of control of intelligent terminal method of testing and device based on Uboot |
CN106293233A (en) * | 2016-08-12 | 2017-01-04 | 武汉华星光电技术有限公司 | The driving method of touch control display and drive system |
CN109298889A (en) * | 2017-07-24 | 2019-02-01 | Tcl集团股份有限公司 | A kind of method, startup advertisement update method and terminal device generating bootstrap |
CN108563467B (en) * | 2018-03-23 | 2021-12-07 | 北京轩宇信息技术有限公司 | PAD (PAD application) with touch screen conforming to security and confidentiality and implementation method |
CN110716660B (en) * | 2019-09-02 | 2023-05-09 | Oppo(重庆)智能科技有限公司 | Touch screen starting method, terminal and storage medium |
CN110703948B (en) * | 2019-10-09 | 2022-09-27 | 展讯通信(上海)有限公司 | Touch screen operation recording and broadcasting system and method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202931390U (en) * | 2012-11-29 | 2013-05-08 | 上海理工大学 | A home Internet of Things monitoring system based on embedded Linux |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9104619B2 (en) * | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
-
2014
- 2014-03-05 CN CN201410078635.3A patent/CN103853383B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202931390U (en) * | 2012-11-29 | 2013-05-08 | 上海理工大学 | A home Internet of Things monitoring system based on embedded Linux |
Also Published As
Publication number | Publication date |
---|---|
CN103853383A (en) | 2014-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103853383B (en) | A kind of method realizing touch-screen driving in Uboot | |
CN108037888B (en) | Skill control method, skill control device, electronic equipment and storage medium | |
KR102193404B1 (en) | Incrementally compiling software artifacts from an interactive development environment | |
CN106959901B (en) | A kind of multipath replicates method of attaching and mobile terminal | |
TW201310340A (en) | Operating method for dual operating system, portable device and docking system | |
US20160077831A1 (en) | Accurate and performant code design using memoization | |
WO2015117301A1 (en) | Method and apparatus for operating touch screen device | |
US20140310724A1 (en) | Testing system with methodology for background application control | |
CN109491731A (en) | Control method and device for suspension button and storage medium | |
CN103761129B (en) | Method of implementing SDIO (secure digital input/output) interface drive in Boot loader layer | |
CN105824459B (en) | A kind of duplication of text and method of attaching and mobile terminal | |
CN106648113A (en) | Message vibration prompting method and mobile terminal | |
CN103268241A (en) | Method for achieving hiding or display of hard disk partitions in BIOS | |
WO2018058436A1 (en) | Method for loading software program, user terminal and storage medium | |
CN106021101A (en) | Method and device for testing mobile terminal | |
US9990912B2 (en) | Electronic device and method for reproducing sound in the electronic device | |
CN115080016A (en) | Method, device, device and medium for implementing extended function based on UE editor | |
US20170097751A1 (en) | Electronic device for providing one-handed user interface and method therefor | |
CN116301880B (en) | Instruction response method, device, electronic device and medium in microcontroller unit | |
CN104915228A (en) | Application program language setting method and device | |
CN107133042A (en) | A kind of iOS exploitation modeling methods based on IFML | |
CN102855064A (en) | Method for rapidly displaying functional control help document of application program | |
CN111796897B (en) | Page display method, device, storage medium and electronic device | |
CN106445539A (en) | IFML-based Android developing modeling method | |
CN106126213A (en) | A kind of Android based on IFML develops modeling method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160831 Termination date: 20170305 |
|
CF01 | Termination of patent right due to non-payment of annual fee |