A garden tool, comprising a gasoline engine, the gasoline engine comprising a fuel supply system and an ignition system; wherein the garden tool further comprises a control system, the control system comprising at least one sensor used for collecting a working condition signal of the gasoline engine and a single controller used for receiving the working condition signal and controlling the fuel supply system and/or the ignition system according to the working condition signals received; wherein the fuel supply system comprises: a carburetor, comprising an intake passage; an automatic choke control unit, comprising a choke shaft, a choke valve mounted on the choke shaft and used for closing and opening the intake passage, a choke actuator, characterized in a choke transmission unit comprising a passive cam sleeved on the choke shaft and an active cam cooperating with the passive cam and connected to an output end of the choke actuator, wherein when the gasoline engine is started, once an ambient temperature is lower than a preset value, the controller controls the choke actuator to work forwardly to drive the active cam to drive the passive cam to close the choke valve, and once the choke valve is closed, the controller controls the choke actuator to work reversely and be reset, so that the choke actuator is disconnected from the choke transmission unit; and an automatic fuel throttle control unit, comprising a throttle shaft, a throttle mounted on the throttle shaft and used for closing and opening the intake passage, and a locking end located at an end of the throttle shaft and cooperating with the automatic choke unit, wherein when the throttle is opened, the choke valve is also driven to open, thereby achieving linkage between the throttle and the choke valve. wherein the garden tool further comprises a control system, the control system comprising at least one sensor used for collecting a working condition signal of the gasoline engine and a single controller used for receiving the working condition signal and controlling the fuel supply system and/or the ignition system according to the working condition signals received; wherein the fuel supply system comprises: a carburetor, comprising an intake passage; an automatic choke control unit, comprising a choke shaft, a choke valve mounted on the choke shaft and used for closing and opening the intake passage, a choke actuator, characterized in a choke transmission unit comprising a passive cam sleeved on the choke shaft and an active cam cooperating with the passive cam and connected to an output end of the choke actuator, wherein when the gasoline engine is started, once an ambient temperature is lower than a preset value, the controller controls the choke actuator to work forwardly to drive the active cam to drive the passive cam to close the choke valve, and once the choke valve is closed, the controller controls the choke actuator to work reversely and be reset, so that the choke actuator is disconnected from the choke transmission unit; and an automatic fuel throttle control unit, comprising a throttle shaft, a throttle mounted on the throttle shaft and used for closing and opening the intake passage, and a locking end located at an end of the throttle shaft and cooperating with the automatic choke unit, wherein when the throttle is opened, the choke valve is also driven to open, thereby achieving linkage between the throttle and the choke valve. a carburetor, comprising an intake passage; an automatic choke control unit, comprising a choke shaft, a choke valve mounted on the choke shaft and used for closing and opening the intake passage, a choke actuator, characterized in a choke transmission unit comprising a passive cam sleeved on the choke shaft and an active cam cooperating with the passive cam and connected to an output end of the choke actuator, wherein when the gasoline engine is started, once an ambient temperature is lower than a preset value, the controller controls the choke actuator to work forwardly to drive the active cam to drive the passive cam to close the choke valve, and once the choke valve is closed, the controller controls the choke actuator to work reversely and be reset, so that the choke actuator is disconnected from the choke transmission unit; and an automatic fuel throttle control unit, comprising a throttle shaft, a throttle mounted on the throttle shaft and used for closing and opening the intake passage, and a locking end located at an end of the throttle shaft and cooperating with the automatic choke unit, wherein when the throttle is opened, the choke valve is also driven to open, thereby achieving linkage between the throttle and the choke valve.